Orchestrate autonomous coding agents at scale
Morpheus is a Python framework for orchestrating autonomous coding agents. It decomposes complex programming tasks into subtasks, assigns them to specialized agents, manages code generation and review pipelines, and coordinates multi-agent collaboration for software development at scale.
- ✅ Task decomposition — break complex coding tasks into subtasks
- ✅ Agent orchestration — manage multiple coding agents in parallel
- ✅ Code review pipeline — automatic quality checks on generated code
- ✅ Planning engine — create execution plans from natural language tasks
- ✅ CLI for running and monitoring coding agents
- 🔜 Git integration for automatic PR creation
- 🔜 Multi-language code generation support
pip install -e .
morpheus plan "Build a REST API for user management"
morpheus run "Add pagination to the user list endpoint"
morpheus statusgraph TD
A[User Task] --> B[TaskDecomposer]
B --> C[Execution Plan]
C --> D[AgentOrchestrator]
D --> E[CodingAgent 1]
D --> F[CodingAgent 2]
D --> G[CodingAgent N]
E --> H[ReviewPipeline]
F --> H
G --> H
H --> I[Quality Report]
I --> J[Final Output]
Inspired by Devin and OpenHands but focused on orchestration patterns for multiple specialized agents.
Built by Officethree Technologies | Made with ❤️ and AI