miloops
OfficialThis server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MILOOPS
One command center. Every agent. Total operational awareness.
Mission: MILOOPS is the place where a human can define an objective, assemble the right AI capabilities, delegate work, follow meaningful progress, intervene when necessary and trust the outcome.
The name: MILO is the Mission Intelligence & Logistics Operator. MILOOPS is MILO Operations, the command center where MILO runs your agents' missions.
MILOOPS is a local command center for planning and executing big work with your AI coding agents. You describe a mission; your agents chart it as decision tickets, work through them, and bring the calls that need you to a single inbox. MILO, the command center's operator, briefs you on what changed while you were away and keeps spend and token usage in view.
Missions and decision tickets: a live map of what's decided, in progress, blocked and out of scope.
Waiting on you: every question from every agent, in one inbox, answered in-window.
Decision records: each call is written down with its alternatives, rationale and transcript.
Live spend: per-session and per-mission tokens and cost.
Your data stays yours: missions are plain markdown in
./.miloops/in your repo. Nothing leaves your machine.
Works with any coding agent that connects over MCP. Claude Code and Codex are the primary supported agents.
Why MILOOPS
Your agents can already write the code. What's missing is a place to run them like a team: one where you set the direction, they do the work, and you make the calls that matter.
Bring any agent. Everything runs through MCP tools. Claude Code today, Codex tomorrow, both at once. MILOOPS never calls a model itself and never locks you into a vendor.
Local-first, for real. Missions live as plain files in your repo's
.miloops/folder, or in the GitHub Issues or Linear tracker you already use. There is no MILOOPS server, and there never will be.A deterministic core. Lifecycle, state and ranking are code, not prompts. The same inputs always give the same result, so you can trust what the map tells you.
Evidence over claims. Agents bring the decisions that matter to you, with the alternatives and the reasoning, and you decide. Less babysitting, not less judgment.
Not another activity feed. MILOOPS isn't a prettier log of what agents did. It's where work gets steered.
Related MCP server: Piia Engram
Roadmap
Where MILOOPS is heading, in the order we plan to build it:
Attention management. One ranked queue of everything that needs you, so the most important call always comes first. Every later feature reaches you through it.
Project knowledge. MILOOPS remembers what your missions learned, including the dead ends, so agents stop re-trying what already failed. New knowledge waits in your queue for review.
Adaptive missions. When an assumption breaks, agents propose a replan instead of pushing on. You approve it from your queue, and the broken assumption becomes project knowledge.
Multi-repository supervision. Run missions across all your repos from one command center, with a single merged queue.
Agent roles and specialists. Give agents roles (reviewer, researcher, builder) and bring in specialists for focused jobs, starting with a built-in reviewer that wraps today's independent review.
Coming alongside: model-aware claiming, a per-mission switch that sends hard decisions to stronger models and routine work to cheaper ones. With roles, a role can set its own model tier.
Install
Requires Node 20+.
npm i -g miloops # or, without installing: npx miloops
cd your-repo
miloopsmiloops opens the command center in your browser. Run miloops --help for options.
Connect your agent once, then use /milo new "<idea>", /milo resume, /milo status and /milo inbox:
claude mcp add miloops -- npx -y miloops mcp # Claude Code; `npx miloops connect claude` also adds /milo
codex mcp add miloops -- npx -y miloops mcp # Codex; see packages/cli for the config.toml entryDetails for both agents are in packages/cli/README.md.
Repository
Path | Package | |
| UI-free engine: missions, tickets, trackers, metrics, decision records | |
The | ||
| Pixel-art MILO avatar (React component and framework-free renderer) | |
private | The command-center web UI bundled into the CLI | |
Logos, avatars and social images |
The landing site lives in miloopshq/miloops-landing.
Develop
npm install
npm run dev # resets the dev project to the seed, then the command center with hot reload
npm run dev:agent # real MCP agents working the dev project (after npm run build -w miloops)
npm run typecheck # every workspace
npm test # unit and MCP tests (vitest)
npm run verify:mcp # after a build: an MCP client drives a mission while the command center shows it
npm run build # every workspace; the CLI lands in packages/cli/dist
npm start # run the built CLI (same as `miloops`)
npm run lint # ESLint across the monorepo
npm run check # lint, typecheck, build, test and verify:mcp; run before opening a PRSee apps/command-center/README.md for the architecture, metrics and tracker API, and CONTRIBUTING.md for code standards.
License
FSL-1.1-ALv2 (Functional Source License, Apache 2.0 future license): free to use, modify and run, including at work, for anything except a competing product. Each release becomes Apache 2.0 two years after it ships. Third-party credits are in THIRD_PARTY_NOTICES.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
Team memory for AI coding agents and code reviews, reviewed by humans and served over MCP.
Shared control plane for AI coding agents — tasks, memory, decisions, file locks. 12 tools.
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceConnects Claude Code, Codex, Cursor, and other coding agents to a project's idea, feature topology, and ordered task queue over MCP, so they can answer planning jobs, claim, build, and tick off implementation tasks live in your repository, or assemble a shareable PRD.2 npmMIT
- FlicenseNot gradedqualityAmaintenanceEnables MCP-compatible coding agents to start from one portable, local-first identity and long-term knowledge layer, so preferences, quality bars, lessons, decisions, and project context carry across tools instead of being relearned per session. Everything the AI writes stays in local files the user can inspect, edit, approve, or override.-
- FlicenseNot gradedqualityAmaintenanceEnables users to give multiple MCP coding tools one local, user-owned AI work identity — preferences, quality bar, lessons, decisions, and project context kept as inspectable, editable files — so each agent starts from the same approved context with every write reviewable, reversible, or gated in strict mode. Provides cross-tool memory continuity across Claude Code, Codex, Cursor, Windsurf, and other MCP clients without requiring a cloud account.-
- FlicenseNot gradedqualityAmaintenanceGives MCP-compatible coding tools a shared, local-first store of your identity, preferences, decisions, and lessons, so agents start from an approved picture of you instead of a blank slate. Everything lives in inspectable local files that you can preview, edit, approve, or override, and that follow you across tools like Claude Code, Codex, Cursor, and Windsurf.-