An intelligent, agent-powered development workflow system that automates software development tasks through a collaborative Kanban board interface.
- AI-driven task planning
- Automated code generation
- Intelligent code review
- Human-in-the-loop validation
- Real-time workflow tracking
- Node.js (v18+)
- Python (v3.9+)
- Docker
- MongoDB
git clone https://github.com/decagondev/ai-dev-workflow.git
cd ai-dev-workflow
# Copy environment template
cp .env.example .env
# Edit .env with your specific configurations
# Frontend
cd frontend
npm install
# Backend
cd ../backend
npm install
# Agents
cd ../agents
pip install -r requirements.txt
# Start all services with Docker
docker-compose up --build
- Create Task
- AI Planning Agent breaks down task
- Code Generation Agent implements
- Code Review Agent analyzes
- Human validates/adjusts
POST /tasks/create
: Initialize new taskGET /tasks/{id}/status
: Retrieve task statusPOST /tasks/{id}/approve
: Approve task modifications
- JWT Authentication
- Role-based access control
- Comprehensive logging
- Fork repository
- Create feature branch
- Commit changes
- Push to branch
- Create pull request
MIT License