Skip to content

MukundaKatta/morpheus

Repository files navigation

🔥 Morpheus

Orchestrate autonomous coding agents at scale

CI License: MIT Python 3.11+

What is Morpheus?

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.

✨ Features

  • ✅ 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

🚀 Quick Start

pip install -e .
morpheus plan "Build a REST API for user management"
morpheus run "Add pagination to the user list endpoint"
morpheus status

🏗️ Architecture

graph 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]
Loading

📖 Inspired By

Inspired by Devin and OpenHands but focused on orchestration patterns for multiple specialized agents.


Built by Officethree Technologies | Made with ❤️ and AI

About

Morpheus — Autonomous Coding Agent. Autonomous coding agent orchestrator

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors