Show HN: vibe-git - a frictionless git workflow for vibe coding (with MCP)

1 software-is-art 0 6/24/2025, 11:47:23 AM github.com ↗
I got tired of context-switching between coding and git operations, so I built vibe-git - an MCP server that automates the entire git workflow when AI assistants make code changes.

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.

Comments (0)

No comments yet