Karajan Code

Code with several AIs, with guarantees.

Your agent writes. Karajan governs: TDD-first, cross-AI review on every commit, git gates. A false green is impossible.

v4 · the Karajan Environment npm version

Paste it into your AI agent (Claude Code, Codex, Cursor, VS Code). It checks your machine, installs what is missing, and stops to wait for you whenever a step needs your permission.

Prefer the terminal? curl -fsSL https://karajancode.com/install.sh | sh on Linux and macOS.

Want to see what gets installed, or set it up yourself first? Requirements and manual install.

The score

How a commit earns its way in

you“add magic-link login”
claudewrites the failing test first, then the code
kjreview --staged → routes the exact diff to a different AI
codex✗ REJECTED — the error path is untested
claudeadds the missing test, fixes the edge case
codex✓ APPROVEDdiff 82a5504
gatecommit enters — without a verdict, git refuses it

Played by real CLIs on your machine. The only green on this page is the earned one.

Want to know more?
  • Any agent is the brain — Claude Code, Codex, Gemini CLI, Cursor. Your agent absorbs the roles (triage, planner, architect, tester, security, audit) via kj brief. See the method →
  • Cross-AI review on every commit — a different AI approves each diff; a third one arbitrates disputes; security findings nobody overrides. See the gates →
  • Headless pipeline for CI — the classic multiagent loop, unattended, same gates. See headless mode →
  • 6,000+ tests. 90+ releases. Open source (AGPL-3.0). See the repo →