MASC - Multi-Agent Shared Context
HEALTH ? 98 / Healthy
// readme
MASC (Multi-Agent Shared Context) runs persistent agents (Keepers) and external MCP clients against a shared workspace. Keepers retain turn history and working memory, coordinate through Goals, Tasks, and the Board, and submit completed work for verification. You configure models and sandboxes, follow turns in the terminal UI, and approve gated actions when needed.
Pre-1.0. Built for local, trusted workspaces. APIs and configuration can change. See Limits before running unattended or exposing a server. This README describes
main; use your release tagβs docs for installed behavior.
Why MASC?
MASC provides shared workspace state so agents can inspect current goals, prior turns, and active tasks before deciding what to do.
- Keep the work between conversations. Keeper records, memory, tasks and decisions live in the workspace, with tools to inspect what went into a turn.
- Give agents shared ground. Goals describe the outcome, Tasks record who is doing what, and the Board holds discussion across Keepers and MCP clients.
- Choose the runtime. Configure model providers, authenticated CLIs or local model servers, then assignβ¦