Magnus — AI skill for Claude Code
Manage multiple Claude Code & Codex AI agents in Emacs — coordination, attention queue, health monitoring.
How to install Magnus
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open hrishikeshs/magnus and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Magnus does
Manage multiple Claude Code & Codex AI agents in Emacs — coordination, attention queue, health monitoring. Magit-inspired.
Alternatives in AI
- Optimization — ai-research-skills AWQ, GPTQ, GGUF, Flash Attention, bitsandbytes 5.4k ★
- Agent Rules Books — AGENTS.md rules / skills for AI coding agents: Codex, Cursor & Claude Code 2.6k ★
- Skills Manage — Desktop app to manage AI coding agent skills across Claude Code, Cursor, Gemini CLI, Codex, and 20+ platforms 2.2k ★
README
Magnus
[](https://melpa.org/#/magnus) [](https://github.com/hrishikeshs/magnus/actions/workflows/ci.yml)
A magit-inspired interface for managing multiple Claude Code and Codex instances within Emacs.
Run multiple AI agents in parallel, let them communicate to avoid conflicts, and handle their permission requests one at a time.
[Website](https://hrishikeshs.github.io/magnus/) · [Getting started](docs/getting-started.md) · [Command reference](docs/reference.md) · [Architecture](docs/architecture.md)
Screenshots
**Three agents working side by side in their own `vterm` buffers, with Magnus keeping the team visible:**

**Named agents, active work, attention, and coordination in one buffer:**

Why Magnus?
When working with Claude Code, you often want multiple agents working simultaneously:
- One agent refactoring the auth module
- Another writing tests
- A third updating documentation
But this creates problems:
- File conflicts: Agents might edit the same files
- Context sharing: How do agents know what others are doing?
- Permission chaos: Multiple agents asking for input at once
- Independent review: How do you get one model to review another model's work?
Magnus solves all of this.
Features
Native Claude Code and Codex agents
Each agent runs in its provider's full native TUI inside a `vterm` buffer. Streaming output, approval prompts, slash commands, and the terminal composer keep working as they do outside Emacs. Magnus adds orchestration around those interfaces instead of replacing them with another chat UI.
Other coding agents
Magnus ships with Claude Code and Codex support, but the provider laye
Related Skills
Vibe Cockpit
Real-time monitoring dashboard for AI coding agent fleets: session health, output streaming, and observability
Agents Kit
Conflict-free parallel development on one Git repo by multiple AI coding sessions (Claude Code / Codex). Git-o
Agent Coord
Machine-wide coordination layer so multiple AI coding agents (Claude Code, Codex, ...) don't step on each othe
AgentMonitor
An AgentMonitor for managing multiple Claude Code or Codex session states, monitoring pending confirmation, co
Claude Tmux Orchestration
Claude Code tmux orchestration — spawn full AI sessions as parallel workers with heartbeat monitoring and file
Agent Queue
Task queue and orchestrator for AI coding agents. Manage Claude Code agents from Discord — auto-recovers from
Related Agents
Prioritizer
PROACTIVELY use this agent for intelligent task ranking and scheduling based on multiple criteria. Specializes
Monitor Agent
Continuously monitors system health, agent status, queue metrics, and workflow progress. Provides real-time ob
Guardian
Quality and safety gate: reviews the queue before publishing (duplicates, cross-account linkage, cadence, plat