A modular AI-powered development framework that orchestrates specialized subagents to plan, build, and ship applications — your way.
Dev_Agent is a multi-agent development system that lets you spin up field-specific subagents, generate custom skills, and build full applications through two distinct execution modes. Whether you want full automation or hands-on control, Dev_Agent adapts to your workflow.
Create specialized subagents tailored to specific domains of software development — frontend, backend, DevOps, ML, mobile, and more. Each subagent carries deep context for its field and operates independently or as part of a pipeline.
Generate reusable skills that extend any subagent's capabilities. Skills are modular, composable, and can be shared across agents — build once, use everywhere.
The system analyzes your app requirements and dynamically selects and orchestrates the right subagents to complete the build. No manual configuration needed — Dev_Agent figures out who does what.
User prompt → Dev_Agent analyzes → Selects agents → Executes pipeline → App
You're in control. Manually select which subagent handles the task. Ideal for targeted work, debugging specific layers, or when you know exactly which domain needs attention.
User selects agent → Assigns task → Agent executes → Output
git clone https://github.com/Anish-CodeDev/Dev_Agent.git
cd Dev_Agent
pip install -r requirements.txt
python agent.py
Create a .env file in the root of the project and populate it with the following fields:
GOOGLE_API_KEY=""
URI=""
DB_NAME="dev-agent"
COLLECTION_NAME="agents"| Variable | Description |
|---|---|
GOOGLE_API_KEY |
Your Google API key for AI model access |
URI |
Connection URI for your database |
DB_NAME |
Name of the database (default: dev-agent) |
COLLECTION_NAME |
Collection where agents are stored (default: agents) |
Never commit your
.envfile. Make sure it's listed in.gitignore.
# Example: spin up a backend-focused subagent
Enter something: I want you to create an agent which is focused on building flask backends.
Enter something: I want you to create a skill focused on building backend agents.
Plan Mode — let Dev_Agent decide:
Enter something: Build a REST API with user auth and a dashboard.
Individual Mode — you pick the agent:
Enter something: Build a login UI with React with the help of react-agent.
In the repo you may some folders in the apps folder like DineDash Backend, OrderFlowProject, etc. These are the apps developed by the agents.
Dev_Agent/
├── apps/ # Apps developed by various agents
├── skills/ # Reusable skill modules
| Feature | Plan Mode | Individual Mode |
|---|---|---|
| Agent selection | Automatic | Manual |
| Best for | Full app builds | Targeted tasks |
| Control level | Low (automated) | High (user-driven) |
| Speed | Fast | Flexible |
-
Web UI for agent management
-
Multi-agent parallel execution
-
CI/CD integration
PRs and issues welcome.