frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

VibeGit: Automagically group and commit related changes with AI

https://github.com/kklemon/vibegit
5•kklemon•1y ago

Comments

kklemon•1y ago
I created VibeGit after spending too many nights untangling my not-so-clean version control habits. We've all been there: you code for hours, solve multiple problems, and suddenly, you're staring at 30+ changed files with no clear commit strategy.

Instead of the painful git add -p dance or just giving up and doing a massive git commit -a -m "stuff", I wanted something smarter. VibeGit uses AI to analyze your working directory, understand the semantic relationships between your changes (up to hunk-level granularity), and automatically group them into logical, atomic commits.

Just run "vibegit commit" and it: - Examines your code changes and what they actually do - Groups related changes across different files - Generates meaningful commit messages that match your repo's style - Lets you choose how much control you want (from fully automated to interactive review)

It works with Gemini, GPT-4o, and other LLMs. Gemini 2.5 Flash is used by default because it offers the best speed/cost/quality balance.

I built this tool mostly for myself, but I'd love to hear what other developers think. Python 3.11+ required, MIT licensed.

dnhkng•1y ago
OMG, this is exactly what we all need!

Code stuff, and let AI refactor out the mess of threads of ideas later.

Love it!

I spent a while building a torrent client for the Mac. It's called Swarm

https://get-swarm.com/
1•gkaimakas•4m ago•0 comments

Show HN: Simple Daily Game

https://playchain.app/
1•Fluzzman•6m ago•0 comments

The Constitutionality of Civil Forfeiture (2016)

https://yalelawjournal.org/feature/the-constitutionality-of-civil-forfeiture
1•downbad_•6m ago•0 comments

How AST-grep Rewrote Tree-sitter in Rust and Made It 30% Faster

https://astgrep.com/blog/tree-sitter-rust-rewrite
1•herrington_d•6m ago•0 comments

French firefighters face 'pyrocumulonimbus' for first time

https://www.france24.com/en/live-news/20260726-french-firefighters-face-pyrocumulonimbus-for-firs...
3•saaaaaam•8m ago•1 comments

Turn your phone into a remote deck for your Windows laptop

https://github.com/ronak-create/LapDeck
1•ronak_parmar•10m ago•1 comments

Independent PHA Asteroid Notability Scoring by Astrophyzix Observatory

https://www.academia.edu/167939168/The_Astrophyzix_Risk_Index_ARI_A_Heuristic_Scoring_System_for_...
2•ProfessorRob•15m ago•0 comments

Ask HN: Anyone else experiencing extreme Codex limits token burn rate?

1•throwaway2027•15m ago•1 comments

Reproducible negative result on the BATADAL water-ICS benchmark

https://github.com/holland202/sentinel-batadal-validation
1•badatchess•16m ago•0 comments

SP/1.0: deterministic, reproducible verdicts for AI-agent decisions

https://github.com/Fame510/SHACKLE/blob/master/SP-1.0-SPECIFICATION.md
2•shacklepro•16m ago•0 comments

OpenLoco Version 26.07 Release

https://openloco.io/news/2026/07/openloco-v26.07.html
1•jandeboevrie•20m ago•0 comments

Lisp moving Forth moving Lisp

https://letoverlambda.com/textmode.cl/guest/chap8.html
1•fallat•20m ago•0 comments

BYD Yangwang U8 has remarkable emergency floating function that would save lives

https://supercarblondie.com/byd-yangwang-u8-emergency-floating-function/
2•thunderbong•20m ago•0 comments

How Arsonists used cats to spread Italy's wildfires

https://www.cnn.com/2026/07/22/europe/arson-cats-italy-wildfires-latam-intl
1•paulpauper•20m ago•0 comments

Entrance exam for the British India civil service

https://twitter.com/pietergaricano/status/2080582758670151704
2•paulpauper•21m ago•0 comments

Authoritative Dnsmasq in a MikroTik Container

https://op-co.de/blog/posts/mikrotik_authoritative_dnsmasq/
2•ge0rg•22m ago•0 comments

A Taxonomy of Internet Demons(2025)

https://lastwordonnothing.com/2025/03/31/a-taxonomy-of-internet-demons/
2•rolph•24m ago•0 comments

How to Write English Prose

https://thelampmagazine.com/blog/how-to-write-english-prose
4•geneticdrifts•28m ago•0 comments

More Data on Online Age Authentication Balk Rates

https://blog.ericgoldman.org/archives/2026/07/more-data-on-online-age-authentication-balk-rates.htm
1•HotGarbage•28m ago•0 comments

Show HN: Boffin – Staff-engineer layer for AI coding agents

https://github.com/MicSm/boffin
2•mic_sm•29m ago•0 comments

Calling all open source maintainers working with Ruby

https://www.rubyforum.org/t/calling-all-open-source-maintainers-working-with-ruby/553
3•arto•29m ago•0 comments

Scientists link oral bacteria to heart disease and cognitive decline

https://www.wsj.com/health/wellness/oral-bacteria-heart-disease-health-43d0207e
4•fortran77•31m ago•0 comments

Ask HN: Do you delete your browsing history?

2•tempestn•33m ago•0 comments

Show HN: Turn a diff into an evidence-backed Assumption Ledger

https://github.com/Teycir/Assumptions
1•teycir•36m ago•0 comments

Lidl Introduces the European Payment Method Wero in Germany

https://unternehmen.lidl.de/pressreleases/260724_lidl_pi_einfuehrung_wero
4•doener•37m ago•2 comments

What are the costs and risks of replacing COBOL systems with modern alternatives

https://twitter.com/BrianRoemmele/status/2081212772818551269
2•ksec•40m ago•2 comments

Doom running on a computer made of regex find-and-replace

https://4rh1t3ct0r7.github.io/doom-regex/
2•4RH1T3CT0R•41m ago•1 comments

Is it useful to measure "biological" vs. "chronological" age?

https://www.economist.com/science-and-technology/2026/07/24/is-it-useful-to-measure-biological-v-...
2•bookofjoe•41m ago•1 comments

Hamas admits some Journalists were Hamas soldiers

https://www.timesofisrael.com/finally-naming-their-war-dead-gazan-terror-groups-admit-slain-journ...
4•AneBytree•44m ago•0 comments

'Rare' Neolithic Tombs Uncovered in Co Galway

https://www.rte.ie/news/regional/2026/0726/1585162-galway-tomb-discovered/
2•austinallegro•49m ago•0 comments