Skip to main content
Home/Products/Vibe PM
Vibe PM

Your AI will drift.
We steer it back.

Vibe PMv1.4.0production

Plan & Control Layer

AI agents rewrite files, infer intent, and run autonomously. When they drift from what you meant — there's no recording and no course correction. Vibe PM records every decision, detects intent drift, and steers execution back. Without killing momentum.

33
MCP Tools
5,654
Tests
5
Decision Types
4
Observer States
TypeScript · MIT
The Problem

What happens without Vibe PM

AI drifted from what you actually meant

You asked for a refactor. The AI interpreted it as a rewrite. 47 files changed. The intent and the execution diverged — and nobody noticed until it was too late.

No recording of what the AI decided

The AI made choices — which files to change, how to interpret your request, when to stop. None of that was recorded. Git shows the result, not the reasoning.

Can't replay what happened

A bug surfaced weeks later. You know the AI wrote that code, but you can't answer: what was the original intent? When did the drift start? What would correct execution look like?

No way to course-correct without starting over

The AI went off-track three steps ago. But there's no correction point — no checkpoint to return to. Your only option is to undo everything and redo from scratch.

The problem isn't that AI makes mistakes. The problem is that AI drifts silently. There's no recording of what happened, no detection of when intent and execution diverged, and no way to course-correct without starting over.

We don't stop your AI. We record what it does and steer it back when it drifts.

When You Need It

Replay Any AI Session

Something went wrong after an AI-assisted session. Replay the decision log. Find the exact moment intent diverged from execution. Steer back from that point.

Multi-Agent Coordination

Multiple AI agents touched the codebase. The blackbox knows which agent did what, when, and whether each action was on-intent.

Compliance-Ready Logs

Auditor asks: 'How do you manage AI-generated code?' You hand them the immutable decision log — every intent, every action, every steering correction.

Course-Correct, Don't Revert

AI drifted off-track. Don't throw away the work — the BlockStore has correction points. Steer back to intent from the nearest checkpoint.

How It Works

Record Everything

Immutable BlockStore

Every decision, every mutation, every state transition is written to append-only blocks. The complete flight recording of your AI workflow.

Intent Capture

What you actually asked. What the model interpreted. The delta between the two. Logged before any code is written.

Triple Verdict

Every action gets a signal: GO (intent aligned, continue), FIX (drifted, course-correct), BLOCK (autopilot disengage, re-confirm intent). Not stop signs — steering signals.

Decision Replay

Full forensic replay of any workflow. See exactly what happened, in what order, with what context. Rewind to any correction point.

Steer, Don't Stop

Intent Boundaries

Define the scope of what the AI should touch. When it reaches the edge, it gets a course-correction signal — not a wall.

Checkpoints

Natural pause points where intent is re-confirmed. Like a co-pilot cross-check — not a gate that blocks the runway.

Auto-Correction Loop

When drift is detected, the AI gets up to 3 attempts to self-correct (Ralph Loop, 300s timeout). Only escalates to you if it can't find its way back.

Drift Detection

Continuously compares what was requested vs. what's being built. If execution is diverging from intent, you see it in real time.

Works With Your Stack

Agent-Agnostic

Claude Code, Codex CLI, Cursor, custom agents — doesn't matter. Vibe PM sits above the agent layer. Use whatever you want underneath.

MCP Protocol

33 tools across 5 namespaces via Model Context Protocol. Standard interface that any MCP-compatible client can use.

Drop-In, Record-First

Record everything by default, steer gently. Enforcement is optional — turn it on when you're ready.

The Result

AI drifts. That's expected. Now you see exactly when it drifted, why it drifted, and you can steer it back — without losing momentum.

Tech Stack

TypeScript (ESM)MCP SDK (@modelcontextprotocol/sdk)Node.js 20+Pino (structured logging)OpenTelemetry (tracing)Zod (schema validation)

In Active Development

We don't stop your AI. We record what it does and steer it back when it drifts.

Coming Soon