[ SYSTEM: ONLINE ] [ AGENTS: 8 ACTIVE ] [ CORE: TYPESCRIPT ] [ LATENCY: NOMINAL ]
graph TD
A[π€ Supreme Commander<br/>USER] --> B[π― Orchestrator Agent<br/>MISSION CONTROL]
B --> C[π» Dev Agent<br/>JORDAN]
B --> D[π QA Agent<br/>RILEY]
B --> E[π Security Agent<br/>CASEY]
B --> F[π¨ UX Agent<br/>MAYA]
B --> G[ποΈ Architect<br/>SAM]
B --> H[π Product Manager<br/>ALEX]
B --> I[ποΈ Backend Engineer<br/>MORGAN]
B --> J[π± Mobile Engineer<br/>TAYLOR]
style A fill:#ff6b6b,stroke:#c92a2a,stroke-width:3px,color:#fff
style B fill:#4c6ef5,stroke:#364fc7,stroke-width:3px,color:#fff
style C fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
style D fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
style E fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
style F fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
style G fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
style H fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
style I fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
style J fill:#20c997,stroke:#087f5b,stroke-width:2px,color:#fff
| CODENAME | SPECIALTY | ACCESS LEVEL |
|---|---|---|
| π ALEX | Product Manager - Requirements Analysis & Project Scoping | ALPHA |
| ποΈ SAM | System Architect - Infrastructure Design & Tech Stack | ALPHA |
| π¨ MAYA | UX Designer - Design Systems & Tailwind Configuration | BETA |
| π» JORDAN | Frontend Engineer - Next.js 15, React 19, Component Assembly | BETA |
| ποΈ MORGAN | Backend Engineer - Prisma, API Routes, Authentication | BETA |
| π CASEY | Security Specialist - Vulnerability Scanning & OWASP Audit | GAMMA |
| π± TAYLOR | Mobile Engineer - React Native / Expo Deployment | BETA |
| π RILEY | QA Engineer - Code Review, Accessibility, Testing Protocols | GAMMA |
- π§ Multi-Provider LLM Intelligence - Claude, GPT-4, Gemini with automatic failover
- β‘ Real-Time Collaboration - Watch agents coordinate via Socket.IO
- π‘οΈ Security Hardened - Vulnerability scanning, OWASP Top 10 compliance
- π¬ 86 Unit Tests - Comprehensive test coverage with 88/100 QA score
- π¦ Docker Ready - Production containerization with temporal workflows
- π― CLI Interface - Generate complete applications from command line
# CLONE THE BATTALION
git clone https://github.com/adzry/agentbatallion.git
cd agentbatallion
# INJECT DEPENDENCIES
npm install
# CONFIGURE ENVIRONMENT
cp .env.example .env
# Edit .env and add your API keys
# WAKE THE LEGION
npm run devMission Control Terminal: http://localhost:4000
# GENERATE APPLICATION
npm run cli -- create "Build a todo app" --output ./my-app
# DEPLOY WITH REAL AI
npm run cli -- create "Build a blog" --output ./blog --real-ai
# LIST LLM PROVIDERS
npm run cli -- providers
# START WEB SERVER
npm run cli -- serve --port 4000Upload a screenshot of the application running to .github/assets/demo_placeholder.png
agentbatallion/
βββ packages/
β βββ agent-battalion/ # CORE SYSTEM
β βββ src/
β β βββ agents/ # AI AGENT MODULES
β β β βββ team/ # SPECIALIZED OPERATIVES
β β β βββ team-orchestrator.ts
β β β βββ base-team-agent.ts
β β βββ cli/ # COMMAND INTERFACE
β β βββ llm/ # LLM SERVICE LAYER
β β βββ memory/ # NEURAL MEMORY
β β βββ communication/ # MESSAGE BUS
β β βββ tools/ # TOOL REGISTRY
β β βββ temporal/ # WORKFLOW ENGINE
β β βββ web/ # HTTP SERVER
β βββ __tests__/ # VALIDATION SUITE
βββ docker-compose.yml
βββ Dockerfile
βββ README.md
# LLM PROVIDER SELECTION
LLM_PROVIDER=anthropic
USE_REAL_AI=true
# API CREDENTIALS
ANTHROPIC_API_KEY=sk-ant-xxx
OPENAI_API_KEY=sk-xxx
GOOGLE_AI_API_KEY=xxx
# OPTIONAL: VECTOR MEMORY
PINECONE_API_KEY=xxx
# OPTIONAL: CODE SANDBOX
E2B_API_KEY=xxxEach generated project includes:
- β Next.js 15 App Router with TypeScript
- β Tailwind CSS Design System
- β React 19 Components with proper types
- β API Routes with Zod validation
- β WCAG 2.1 Accessibility compliance
- β QA Report with code quality metrics
# BUILD AND DEPLOY
docker-compose -f docker-compose.prod.yml up -d
# MONITOR OPERATIONS
docker-compose logs -f agent-battalion# RUN ALL TESTS
npm test
# WATCH MODE
npm run test:watch
# COVERAGE REPORT
npm run test:coverage- Vulnerability Scanning - Detects XSS, SQL injection, secrets
- OWASP Top 10 - Comprehensive security audit
- Input Validation - Zod schemas for all inputs
- Multi-Provider Failover - Automatic LLM redundancy
import { createTeamOrchestrator } from '@meta/agent-battalion';
const orchestrator = createTeamOrchestrator({
projectName: 'My App',
});
orchestrator.on('progress', (data) => {
console.log(`${data.agent}: ${data.message}`);
});
const result = await orchestrator.run('Build a task management app');
console.log(`Generated ${result.files.length} files`);
console.log(`QA Score: ${result.qaReport?.score}/100`);- CLI Tool Deployment
- Unit Tests (86 tests)
- Multi-Provider LLM with failover
- Code Quality Improvements
- VS Code Extension
- Custom Agent Creation
- Cloud Deployment (Vercel, Netlify)
Want to join the battalion? See CONTRIBUTING.md for enlistment protocols.
MIT License - See LICENSE for details.
ββββββββββββββββββββββββββββββββββββββββ
AGENT BATTALION | Powered by Multi-Agent Orchestration | v3.0
ββββββββββββββββββββββββββββββββββββββββ
