Show HN: vibe-git - a frictionless git workflow for vibe coding (with MCP)
Here's how it works:
- You say "Let's start a vibe session" → AI calls start_vibing(), server creates a branch and starts a file watcher
- The watcher detects when AI edits files and auto-commits changes (every second)
- You say "Let's stop vibing" → AI calls stop_vibing(), server squashes commits, rebases on latest main, and creates a PR
The "vibe" philosophy: you speak naturally about features, AI codes, file watcher handles git seamlessly. Plus you never lose work if/when the agent goes rogue since every change is committed as it happens.
I've been dogfooding this by developing vibe-git using Claude Code + vibe-git.
The current stack is implemented in Python + FastMCP + beartype + plum + mutmut.
My experience so far is it's much easier to stay in the flow when you don't have to context switch to committing / managing git and I've found I micromanage the agent less and instead focus on iterating towards a good looking PR.
No comments yet