Open-source agent orchestration
Agentweaver coordinates multi-agent runs for Git repositories. Set up a project, choose or define an agent team, and start a run. Review its plan, follow its progress, and decide on the assembled result.
git clone https://github.com/sabbour/agentweaver.git
cd agentweaver
npm run setup
npm run devgit clone https://github.com/sabbour/agentweaver.git
cd agentweaver
npm run azure:provision-infraSee the getting started guide for prerequisites and full details.
The coordinator drafts an OutcomeSpec for each coordinator run. The plan records the outcome, scope, constraints, and review criteria. Confirm the plan to create its work plan, or request a revision.

Start the run from the work that you want done.
Read the proposed outcome, scope, and constraints.
Confirm the plan, or send feedback for a new draft.
Review the assembled changes before you approve them.
Start from a blueprint or define a team for a project. Agent definitions can include a role, model, charter, and project skills. The coordinator creates a work plan with subtasks and dependencies for coordinator runs.
Explore team casting

Agentweaver includes an MCP server for clients that support MCP. The server exposes tools for projects, teams, workflows, runs, memory, and workspace operations. You can use protected HTTP or local stdio transport.
$ copilot mcp add --transport http agentweaver https://<deployment-origin>/mcp
Browser sign-in and consent completed; Agentweaver tools connected
> Create a "Task Tracker" project and start the coordinator on it
● project_create({ name: "Task Tracker" })
→ project_id: 4b1a9e… state: active
● coordinator_start({ project_id: "4b1a9e…", goal: "…" })
→ run_id: 9c2f31… status: drafting
Drafted an OutcomeSpec for your review — nothing runs until you confirm it.Read Connect an MCP client for setup and OAuth sign-in details.
Start an Assistant conversation with an optional project ID. See the Assistant runtime deep dive.
Projects include a board, runs, teams, skills, memory, and decisions. Use them to keep the team context close to its work.



The run views show coordinator and agent activity. Observability views show recent coordinator runs and transaction traces.
