Vyasa Framework Governed AI Work
Governance that ships with the project
bound by the workflow
acted on by humans and AI.
Governance that ships with the project
bound by the workflow
acted on by humans and AI.
Give this to your terminal
pip install vyasa-vidhi
and let governance take it from there.
Get StartedEvery action flows through the workflow your project defines - propose, guard, score, gate, audit. No shortcuts.
Pick a built-in SDLC workflow - or build your own. The workflow defines stages, skills, modes, intents, work styles, hooks, and gates. Every contributor - human or AI - binds to it at vyasa init.
The monolith of "full work" fractures into granular units called nodes. Each node is a bounded step in the project's DAG - small enough for one agent session, connected by depends_on edges, and traceable through the graph.
Eight mandatory fields - skill, mode, stage, target, intent, work style, objective, flow - define who the agent is, how it works, and what it may touch. There are no unbounded sessions.
Claude, OpenAI, or any MCP-compatible agent - frontier or local LLM. The governance contract is identical for every agent: the platform supplies the context, the job, and the tools - not the prompt.
Deterministic guards and lifecycle hooks inspect every proposal against the workflow's rules - architecture, security, tests - before anything can be applied.
Two independent verdicts. The auto score is a deterministic checklist - completeness, correctness, consistency, governance, drift, test coverage. A second AI validator agent then re-reviews the work in its own workspace. The model proposes; the score decides.
Nothing crosses a stage boundary without human approval at the gate. Applied work leaves a complete audit trail - every decision traceable, every session reproducible.
Full parity across every interface. Start in the terminal, monitor in the dashboard, integrate via API.
Complete developer workflow. Scaffold projects, start bounded sessions, gate approvals - all from the command line.
Read Docs →86 tools over standard MCP stdio. Connect OpenCode, Cursor, and any MCP-compatible IDE agent.
Read Docs →FastAPI service driving the session lifecycle, background scoring jobs, and state audits.
Read Docs →Visual DAG progression, live interactive terminal, diff review, and gate approvals in real-time.
Read Docs →A 71-second guided tour of governed AI work - narration on, volume up.
From session start to gate approval - see the complete governed workflow in under 2 minutes.
Terminal-first development with real-time governance, scoring, and validation feedback.
Visual DAG progression, live terminal, diff review, and gate approvals - all in one dashboard.
Across 2025–2026, Andrej Karpathy kept describing a world where models propose, context is engineered, and a score decides. He never built the runtime. We did - it’s called a workflow.
“I like to think of it as: define the context, define the tools, define the feedback loop, define the guardrails - then let agents work.”
“The model does the proposing, but a score does the deciding.”
“Context engineering… the delicate art and science of filling the context window with just the right information for the next step.”
Every quote is verifiable - karpathy.bearblog.dev · we don’t paraphrase our sources.
| Karpathy’s idea | Vyāsa’s mechanism |
|---|---|
| Define the context | The DAG-filtered manifest: context is computed by walking the project graph around your node - dependencies and dependents only, proportional to the task. |
| Define the tools | 86 MCP tools + 31 CLI commands, wired to the workflow - the agent gets the job and the instruments, not a blank prompt. |
| Define the feedback loop | vyasa score: a deterministic checklist runs instantly; dispatch a validator agent for an independent second opinion. |
| Define the guardrails | Guards, hooks and gates - architecture checks, pre-apply tests, security scans. Fail loud, fail closed. |
| Let agents work | Bounded sessions for any CLI agent - Claude, Codex, Antigravity, OpenCode. Swap agents between nodes; the workflow stays. |
| The small cognitive core | A local LLM with correct context, a pre-defined job and supporting tools can rival frontier models - with zero token-billing dependency. |
| Swarms of specialized models | Work fractures into granular DAG nodes; each node is one bounded session for one specialist agent, orchestrated in parallel. |
Every Vyāsa project is an acyclic directed graph. Work is decomposed into nodes connected by depends_on and cross_refs edges - the same substrate that powers knowledge graphs and code intelligence tools.
When an agent starts a session, Vyāsa doesn’t guess what goes in the context window. It runs a bounded BFS over the graph from the target node and emits a manifest: the node, its dependencies, its dependents. The smallest set of high-signal tokens - computed, not hallucinated.
vyasa tree renders the live DAG. manifest.md is the session’s grounded view. The graph is the context engine - what context engineering was always supposed to mean.
Karpathy’s own tooling sketch assumed the same shape. AgentHub (Mar 2026): “no main branch, no PRs, no merges - just a sprawling DAG of commits going in every direction.” Vyāsa is that DAG - with governance on top.
Small model. Right tools. Tight loop. - Vyāsa is that runtime.
The small cognitive core. True intelligence may fit under a billion parameters. Vyāsa bets on it: right context + right tools > raw model size.
Specialized model swarms. Programmer, manager, reviewer - in parallel under one orchestration. Granular nodes, per-node agents, one workflow.
Empowerment, not replacement. With better tools, humans reach further. Vyāsa keeps the human at the gate: AI proposes, humans approve.
Education as mental fitness. Effortful, rewarding, long-term. The governed loop - propose, score, gate - is that discipline, applied to software.
Anyone can prompt an agent into building a demo in an afternoon. The question is what happens on week six, when three agents have touched the same module and nobody can say why the auth changed.
vyasa score --validator agent second.Vibe coding optimizes for the demo.
Governed coding optimizes for the decade.
Governed AI work means every change an AI assistant makes passes the same loop: propose the work, validate it against the rules, get human approval at a gate, then record it. Nothing lands silently. Vyasa is the framework that enforces that loop.
Run pip install vyasa-vidhi, then vyasa --version to confirm. The package is called vyasa-vidhi; the command it installs is vyasa.
Orchestration frameworks run agents. Vyasa governs the work agents produce: sessions with owners, declared pieces of work, machine checks, human gates, review-and-apply, and a timeline of everything. It sits beside your agent, not instead of it.
One engine, four doors. Use the terminal (vyasa session start), the manager UI (vyasa serve), your coding assistant via the MCP server, or the REST API from scripts and CI. Switch anytime without relearning.
No. Any work that needs rules and review — documents, plans, content, checklists — can run through sessions, gates, and approvals. Verification checks switch off per project when code rules do not apply.
Vyasa is in private alpha. Docs are open for early review; reach support@innosayu.com for access.
Start orchestrating with the governed AI framework in minutes. Enterprise ready.
In private alpha — contact us for access.
Node by node. Gate by gate.
That’s Vyasa.
The rock story, frame by frame