Use Claude Code / CodeX CLI to perform multiple tasks in parallel with a Codex-style UI.
A code agent task management system that provides parallel execution of AI-powered coding tasks. Users can run multiple Claude Code agents simultaneously through a Codex-style web interface, with support for different agents for comparison and evaluation.
- 🤖 Multi-Agent Support: Run Claude Code and other AI agents in parallel
- 🔄 Parallel Task Management: Execute multiple coding tasks simultaneously
- 🌐 Codex-Style Web UI: Clean interface for managing agent tasks
- 🔍 Agent Comparison: Compare outputs from different AI models
- 🐳 Containerized Execution: Secure sandboxed environment for each task
- 🔗 Git Integration: Automatic repository cloning, commits, and PR creation
- Selfhost: Deploy you rown parallel code agent platform.
- Frontend: Next.js with TypeScript and TailwindCSS
- Backend: Python Flask API with Docker orchestration
- Agents: Claude Code (Anthropic) with extensible support for other models
- Task Management: Parallel execution system based on container
-
Setup
git clone <this-repo> cd async-code ./build.sh
-
Configure
- Add your Anthropic API key to
server/.env
- Get a GitHub Personal Access Token with repo permissions
- Add your Anthropic API key to
-
Run
- Frontend: http://localhost:3000
- Backend API: http://localhost:5000
- Setup GitHub Token: Enter your GitHub token in the web interface
- Configure Repository: Specify target repository and branch
- Select Agent: Choose your preferred AI agent (Claude Code, etc.)
- Submit Tasks: Start multiple coding tasks in parallel
- Compare Results: Review and compare outputs from different agents
- Create PRs: Generate pull requests from successful tasks
# server/.env
ANTHROPIC_API_KEY=your_anthropic_api_key_here
FLASK_ENV=production
# Run all services
docker-compose up
# Development mode
cd async-code-web && npm run dev # Frontend
cd server && python main.py # Backend
See LICENSE file for details.