frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: MateCommit – A CLI to fix your "fix" and "oops" commit history

https://github.com/thomas-vilte/matecommit
1•tomasvilte•2h ago

Comments

tomasvilte•2h ago
Hey everyone, I have a bad habit: the later it gets, the worse my commit messages become. I’ve reached a point where my git history is just a long list of "fix", "update", and "oops".

I built MateCommit to solve this for myself. It’s a CLI tool written in Go that uses LLMs to analyze git diffs and generate meaningful, conventional commits. But once I got the commits working, I realized I could use that same context to handle the "paperwork" I hate: PR summaries, test plans, Jira linking, and release notes.

A few things I focused on to make it actually usable: Privacy & Providers: The core is decoupled from the AI provider. It currently uses Gemini because it's fast and has a great free tier, but I’m refactoring it to support Ollama and local models. I know many of us don't want to send code to a remote API.

No surprise bills: I added real-time cost tracking. It calculates token usage and actual USD cost for every call based on the model's pricing. You can set daily budgets so you don't wake up to a $50 bill from an accidental loop. Better context: Instead of just dumping a raw git diff (which is often noisy), the tool tries to be smart about staged vs. unstaged changes and untracked files.

DX matters: I used urfave/cli for the interface, added shell autocompletion (bash/zsh), and a doctor command to help debug the setup. No complex dependencies, just a single Go binary. It's fully Open Source. I’m honestly looking for technical critiques on the architecture and, more importantly, how to make the AI output feel more like a human dev and less like a marketing bot.

Repo: https://github.com/thomas-vilte/matecommit I’d love to hear your thoughts

Claude's Incidental Obsession with Dancing

https://modul8r.com/words/claude-dance.html
1•peterevans•47s ago•0 comments

OpenCode Zen

https://opencode.ai/docs/zen/
1•memalign•1m ago•0 comments

Deep sequence models tend to memorize geometrically; it is unclear why

https://arxiv.org/abs/2510.26745
1•tzury•2m ago•0 comments

Show HN: I built an AI VC to roast my ideas using Gemini, Claude, and Streamlit

https://realitycheck-up4njbhq4jnpwp7sknir4f.streamlit.app/
1•LumiHelia•2m ago•1 comments

CRISPR platform can reduce stem cell differentiation from months to weeks

https://phys.org/news/2025-12-programmable-crispr-platform-stem-cell.html
2•PaulHoule•2m ago•0 comments

So, I Tried an AI Shopping Cart

https://lifehacker.com/tech/what-it-is-like-to-use-an-ai-shopping-cart
1•whynotmaybe•2m ago•0 comments

Pyimagecuda-studio: Design image pipelines visually. Automate with Python

https://github.com/offerrall/pyimagecuda-studio
1•thunderbong•2m ago•0 comments

I built an interactive simulator to explore AI futures (2025-2030)

https://ai-futures.vercel.app/
1•lout332•2m ago•0 comments

Show HN: Agtrace – top and tail -f for AI coding agent sessions

https://github.com/lanegrid/agtrace
1•zawakin•3m ago•0 comments

Show HN: Word Game's New Home

https://dropspace.app/en
1•taptap4•3m ago•0 comments

Yellow tinted presentations look ugly

1•fainpul•3m ago•0 comments

ParadeDB Makes Faceted Search 14× Faster Inside PostgreSQL

https://www.paradedb.com/blog/faceting
1•jamesgresql•4m ago•0 comments

Show HN: Interactive plan annotation and sharing for Claude Code

https://github.com/backnotprop/plannotator
2•ramoz•4m ago•0 comments

Poor Man's Productivity Trick

https://idiallo.com/blog/poormans-productivity-trick
1•foxfired•5m ago•0 comments

Why women on LinkedIn are masquerading as men

https://nationalpost.com/news/world/women-linkedin-masquerading-as-men
1•andy99•6m ago•1 comments

The Mythical Non-Roboticist (2024)

https://generalrobots.substack.com/p/the-mythical-non-roboticist
1•dan353hehe•8m ago•0 comments

The Static News - Hacker news static archive

https://da0a80a4.static-news-dtg.pages.dev/
1•keepamovin•10m ago•0 comments

Wuchale (internationalization from plain code) now supports Astro

https://wuchale.dev/
1•K1DV5•12m ago•0 comments

Potato: A small, data-oriented pansharpener

https://github.com/celoyd/potato
1•Thrymr•12m ago•0 comments

Tilus: A Tile-Level GPGPU Programming Language for Low-Precision Computation

https://dl.acm.org/doi/10.1145/3760250.3762219
1•matt_d•12m ago•0 comments

Teens are having disturbing interactions with chatbots and how to lower the risk

https://www.npr.org/2025/12/29/nx-s1-5646633/teens-ai-chatbot-sex-violence-mental-health
1•toomuchtodo•13m ago•1 comments

Next.js makes many tiny serverless requests for all visible links

https://github.com/vercel/next.js/discussions/24009
1•barishnamazov•13m ago•1 comments

Optimal Software Pipelining and Warp Specialization for Tensor Core GPUs

https://arxiv.org/abs/2512.18134
1•matt_d•14m ago•0 comments

Building low-level software with only agents

https://leerob.com/pixo
1•dvrp•14m ago•0 comments

Ask HN: Are AI agents overloading your back end APIs?

1•Ugyen_Tech•15m ago•0 comments

CVE-2025-63701: My first CVE Heap corruption in POS printer driver

https://neurowinter.com/security/2025/10/08/Heap-Corruption-in-Advantech-TP-3250-Printer-Driver/
2•NeuroWinter•15m ago•0 comments

Let Your Teams Own Their Processes

https://chaoticgood.management/let-your-teams-own-their-processes/
2•a4isms•15m ago•1 comments

Huge binaries: I thunk therefore I am

https://fzakaria.com/2025/12/29/huge-binaries-i-thunk-therefore-i-am
1•ckardaris•16m ago•0 comments

Can Bundler Be as Fast as Uv?

https://tenderlovemaking.com/2025/12/29/can-bundler-be-as-fast-as-uv/
1•todsacerdoti•16m ago•0 comments

Fluster – A futuristic filesystem that's stuck in the past

https://github.com/DocJade/fluster_rs
1•yincrash•17m ago•0 comments