Open-source · MCP Server · Layer 1 available now
AI tools optimise for output. This one paces to the human on the loop.
Your nervous system pays the price for always-on throughput. Vibe Harness helps you notice where you actually are, and adjusts the AI to match.
Get the MCP serverWired but useless. Productively hollow.
Four hours in and your nervous system is cooked. You close the laptop and it takes an hour to feel human again. Jaw clenched, breathing shallow, attention smeared across fifty prompts. The next day you crash. The day after that, guilt drags you back because everyone else seems to be moving faster.
The tools keep suggesting things faster than you can think. You're editing more than creating. You don't know which parts were yours anymore.
The problem is structural. AI tools are optimised for throughput. They give you the same energy at hour four that they gave at minute one. Your nervous system doesn't work that way.
Vibe Harness adapts AI behaviour
to where you actually are.
Mode by mode.
Transition by transition.
With friction where friction belongs.
Five modes
Name where you are. That's the real work.
Transition friction
Not all mode switches are equal.
Jumping from explore straight to ship skips the metabolic work of thorough design and testing. The system makes you confirm that leap. Stepping back from build to explore gets an acknowledgment, not a wall. Cooling off is always free.
Defeasible governance
Rules that can yield.
Governance rules can be overridden by higher-priority rules. This is by design. Silent overrides are invisible governance. Explicit defeasibility means you can see why a nudge did or didn't appear. Every evaluation is traced.
Pull-only. The system surfaces nudges when asked. It never interrupts. You call vibe_check() or vibe_nudge() when you want to know. The locus of control stays with you.
Roadmap
Three layers, built incrementally.
Try it.
Layer 1 is available now as an MCP server. Install it, name your mode, and notice what shifts when you start paying attention to your own state.
claude mcp add vibe-harness -- uvx --from "git+https://github.com/m3data/vibe-harness-mcp.git" vibe-harness-mcp
MCP server · stdio transport · works with Claude Code