π AI-Powered Low-Code Development Platform
Features β’ Quick Start β’ Race Mode β’ Agent Roles β’ Orchestrator β’ Deployment
Atoms Plus is a next-generation AI development platform that combines multi-model racing, specialized agent roles, and intelligent task orchestration to supercharge your development workflow.
π‘ Think of it as your AI development team - with a Product Manager, Architect, Engineers, and more, all working together on your tasks.
Race multiple AI models simultaneously and pick the best result:
| Provider | Models |
|---|---|
| Alibaba Cloud | Qwen Plus, Qwen Max, Qwen Turbo |
| DeepSeek | DeepSeek V3, DeepSeek Coder |
| Zhipu AI | GLM-4 Plus, GLM-4 Flash, GLM-4 |
| Anthropic | Claude Sonnet 4, Claude Opus 4, Claude 3.5 Sonnet |
| OpenAI | GPT-4o, GPT-4o Mini, GPT-4 Turbo |
| Gemini 2.0 Flash, Gemini 1.5 Pro | |
| Mistral | Mistral Large |
8 specialized AI agents, each with unique capabilities:
| Role | Name | Specialty |
|---|---|---|
| π― Team Leader | Mike | Coordination, delegation, review |
| π Product Manager | Emma | Requirements, user stories, PRD |
| ποΈ Architect | Alex | System design, API design, tech selection |
| π Project Manager | Sarah | Task breakdown, timeline, risk assessment |
| π» Engineer | Bob | Coding, debugging, testing |
| π Data Analyst | Diana | Data analysis, visualization, ML |
| π¬ Deep Researcher | Ryan | Research, synthesis, documentation |
| π SEO Specialist | Sophie | Keyword research, content optimization |
Dispatch complex tasks to multiple agents working in parallel:
Your Task β Auto-Analysis β Multi-Role Dispatch β Parallel Execution β Aggregated Result
β
βββββββββββββΌββββββββββββ
β β β
Product Mgr Architect Engineer
β β β
Requirements Design Implementation
βββββββββββββΌββββββββββββ
β
Complete Solution
- Real-time cost tracking per model
- Token usage statistics
- Balance management via Supabase
- Terminal - Execute commands directly
- Browser - Automated web interactions
- Code Editor - Full editing with diff view
- Git Integration - Branch, commit, push, PR
- File Management - Browse and edit project files
- Node.js 22+
- Python 3.12+
- Poetry
# Clone the repository
git clone https://github.com/Alenryuichi/atoms-plus.git
cd atoms-plus
# Install dependencies
make build
# Start the application
make run# Backend (.env)
LLM_API_KEY=your-api-key
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL=qwen-plus
# Frontend (.env)
VITE_BACKEND_BASE_URL=your-backend-url
VITE_SUPABASE_URL=your-supabase-url
VITE_SUPABASE_ANON_KEY=your-supabase-key# Start a race
POST /api/v1/race/start
{
"prompt": "Write a React component",
"models": ["gpt-4o", "claude-sonnet-4", "qwen-plus"]
}
# Get available models
GET /api/v1/race/models# Dispatch to multiple roles
POST /api/v1/orchestrator/dispatch
{
"subtasks": [
{"role": "product_manager", "task": "Write requirements"},
{"role": "architect", "task": "Design system"},
{"role": "engineer", "task": "Implement feature"}
],
"parallel": true
}
# Get role suggestion
POST /api/v1/orchestrator/suggest-role
{
"task": "Build a REST API for user management"
}# List all roles
GET /api/v1/roles/
# Get role details
GET /api/v1/roles/{role_id}
# Get role system prompt
GET /api/v1/roles/{role_id}/promptcd frontend
npm run build
npx vercel deploy --prod# Set start command
uvicorn atoms_plus.atoms_server:app --host 0.0.0.0 --port $PORTatoms-plus/
βββ atoms_plus/ # Core extension
β βββ race_mode/ # Multi-model racing
β βββ roles/ # Agent role system
β βββ orchestrator/ # Multi-agent coordination
β βββ atoms_server.py # Server entry
βββ frontend/ # React frontend
β βββ src/components/ # UI components
β βββ src/api/ # API services
βββ ...
- Race Mode - Multi-model competition
- Agent Roles - 8 specialized AI agents
- Orchestrator - Multi-agent coordination
- Credits System - Supabase integration
- One-Click Deployment - Auto-hosting
- Stripe Integration - Payment processing
- Team Collaboration - Multi-user workspaces
- Production: https://frontend-ten-beta-79.vercel.app
- API Docs:
/docs(Swagger UI) - Health Check:
/atoms-plus/health
We welcome contributions! Please see our contributing guidelines.
MIT License - see LICENSE for details.
Made with β€οΈ by the Atoms Plus Team
