Adrian-Sandwich

Magi Council — AI skill for Claude Code

AI community

MAGI council of three AI heads (Melchior/Balthasar/Casper) that deliberate, vote and execute plans — local-first multi-agent deliberation with a memory graph, worktree-isolated production mode and aut.

How to install Magi Council

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Adrian-Sandwich/magi-council and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Magi Council does

MAGI council of three AI heads (Melchior/Balthasar/Casper) that deliberate, vote and execute plans — local-first multi-agent deliberation with a memory graph, worktree-isolated production mode and auto-merge. Evangelion-style web UI; swappable providers (kimi/codex/claude/Ollama).

Alternatives in AI

  • Multi Execute — 执行 - 多模型协作执行 (Multi-Model Collaborative Execution) 1.9k ★
  • Learning Opportunities — A Claude Code skill for deliberate skill development during AI-assisted coding 793 ★
  • Pilotfish — Multi-model orchestration layer for Claude Code — the frontier model plans, cheaper models execute, verificati 688 ★

README

MAGI Council — three AI heads that deliberate, vote and execute

A **MAGI council of three heads** (Melchior / Balthasar / Casper — the persona lives in the seat, the provider is swappable: kimi, codex, claude, Ollama, any CLI or OpenAI-compatible API) that deliberate on your questions and vote on decisions, with a ruling, minority report, mind changes between rounds and human arbitration. With **memory**: a local knowledge graph that ingests your agent sessions and decisions and injects them into every deliberation. And in **production mode**: the council approves a plan, an executor implements it on a dedicated branch, the council reviews the diff and — on unanimous approval — it merges itself.

The UI is a MAGI-style web app (design based on TomaszRewak/MAGI) with a single text box, like a CLI. Runs on Windows, macOS and Linux.

![The UI on desktop — council deliberating](docs/ux-desktop.png)

![The UI on mobile](docs/ux-mobile.png)

What you need to get started (from scratch, on any machine)

  1. Python 3.14+.
  2. A reachable Postgres (any standard install; the system default is dbname=debate host=localhost, port 5432, user = your OS user). If you have none, on Windows the repo ships a portable postmaster in experiments/pg and bin\start-magi.bat starts it.
  3. At least one head (with no heads the system runs "degraded" and only you can close decisions):
    • kimi (or another MCP-capable agent CLI: claude, …) — investigates the repo with tools and votes via MCP;
    • codex or another plain-text CLI — votes with the journal inlined in the prompt (journal: "inline" mode);
    • Ollama / LM Studio / any OpenAI-compatible endpoint — local API head at no cost. All configured in debate-mcp/heads.json; you don't need all three.
  4. Optional: an OpenAI account (codex) and/or Moonshot (kimi) if you use those cloud heads.

Install and first run

git clone https://github.com/Adrian-Sandwic