Skip to content
/ the-system Public template

Org-aligned multi-agent orchestration framework with roles, stages, human gates and autonomous execution

License

Notifications You must be signed in to change notification settings

vedanta/the-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The System

ASDO — Autonomous Software Development Organization

Build production-ready software with 26 AI agents working as your complete development team

🚀 Get started in 2 minutes | Build your first app today

The System simulates a complete software development organization with 26 specialized AI agents across 6 departments, taking your ideas from concept to production while you focus on strategic decisions.

The System - Autonomous Software Development Organization


26 agents 59 commands 3-60min builds 13+ Deploy Targets Design Prototypes LGPL-3.0 License


🚀 What is The System?

Think of it as your AI development team. Instead of context-switching between architecture, coding, testing, and deployment, you make strategic decisions while specialized agents handle execution.

💡 Your Idea
     ↓
🏢 The System (Your AI Development Organization)
     ├── 📐 Architecture Team    → System design & technical decisions
     ├── 🎨 Design Team         → Interactive prototypes in 3-4 minutes
     ├── 📦 Product Team        → MVP definition & business strategy
     ├── 💻 Development Team    → Full-stack implementation & testing
     ├── 🚀 Release Team        → Documentation, security & deployment
     └── 🌐 Operations Team     → Live monitoring & maintenance
     ↓
🚀 Production-Ready Software

Why Choose The System?

Traditional Development The System
You write all the code AI agents write code, you review and approve
Context switching between tasks Specialized agents handle each domain
Manual deployment setup Automated Infrastructure as Code
Greenfield projects only Analyze & complete existing/legacy projects
Forgetting architectural decisions Everything documented in ADRs

⚡ Quick Start

🎯 Use GitHub Template (Recommended)

Get a complete AI development team in 2 minutes:

  1. Click "Use this template" at the top of this repository

  2. Clone your new repo:

    git clone https://github.com/YOUR_USERNAME/YOUR_REPO.git
    cd YOUR_REPO
    
    # Verify installation
    ./scripts/verify-the-system.sh
  3. Start building:

    # Launch Claude Code
    claude
    
    # Create your first project
    /ts-new-project my-blog
    "Blog website with posts and user comments"
    
    # Build it autonomously (15-20 minutes)
    /ts-turbo my-blog "blog with posts, comments, and admin panel" --build=mvp

🎉 Result: Complete production app with frontend, backend, database, tests, and documentation!

🔧 Alternative: Submodule Installation
# Create project directory
mkdir my-project && cd my-project
git init

# Add The System as a submodule
git submodule add https://github.com/vedanta/the-system.git .the-system
git submodule update --init --recursive

# Create symbolic links
ln -s .the-system/.claude .claude
ln -s .the-system/CLAUDE.md CLAUDE.md
mkdir -p input output

# Verify and start
.the-system/scripts/verify-the-system.sh
claude
/ts-new-project my-app

🎯 What You Can Build

⚡ Rapid Prototypes (3-5 minutes)

# Interactive design prototypes
/ts-design-turbo input/fintech-app --domain=fintech --fidelity=high

# Working code prototypes
/ts-turbo todo-demo "task management app" --build=prototype
/ts-turbo blog-demo "personal blog" --build=prototype

📦 Production MVPs (15-20 minutes)

/ts-turbo recipe-site "recipe sharing website with user ratings" --build=mvp
/ts-turbo photo-gallery "photo gallery with uploads and albums" --build=mvp
/ts-turbo inventory-tracker "inventory management for small business" --build=mvp

🏢 Enterprise Applications (45-60 minutes)

/ts-turbo employee-directory "company staff directory with advanced search" --build=production
/ts-turbo conference-manager "event booking system with payments" --build=production
/ts-turbo project-tracker "project management with team collaboration" --build=production

🗺️ Existing Project Completion

# Analyze and complete legacy codebases
/ts-assess --existing my-legacy-app
/ts-assess --existing old-project --gaps        # Find missing components
/ts-assess --existing inherited-code --security # Security audit

✨ Key Features

🎨 Design Department: Prototype-First Pipeline

Get interactive demos in 3-4 minutes with professional styling and realistic data.

# Default: Fast stakeholder demo (3-4 min)
/ts-design-turbo input/my-app

# High-fidelity investor presentation
/ts-design-turbo input/startup-app --domain=fintech --fidelity=high --review-server

# Complete development handoff
/ts-design-turbo input/production-app --handoff=detailed --api-discovery

Key capabilities:

  • Domain optimization for fintech, ecommerce, healthcare, Azure/AWS
  • Mobile-responsive design across all devices
  • Development handoff with TypeScript interfaces and component specs

👉 Complete Design Guide →

🗺️ Project Explorer: Beyond Greenfield

First AI development tool for existing project analysis. Analyze inherited, legacy, or abandoned codebases.

/ts-assess --existing legacy-app           # Full analysis
/ts-assess --existing my-app --health      # Code quality assessment
/ts-assess --existing my-app --completion  # Completion strategies

⚡ Build Presets: Configure Speed vs Quality

Control the trade-off between speed and completeness:

  • 🚀 Prototype (3-5 min): Fast demos, proof-of-concepts
  • 📦 MVP (15-20 min): Production-ready apps with professional quality
  • 🏢 Production (45-60 min): Enterprise-grade with full compliance

🚦 Human-in-the-Loop Control

You make strategic decisions at 8 key gates while agents handle execution:

  1. Architecture Start → 2. Architecture Lock → 3. 🚦 Green Light → 4. Development → 5. Release → 6. Staging → 7. Production → 8. 🚀 Launch

🎮 Essential Commands

Project Lifecycle

/ts-new-project <name>                    # Start new project
/ts-new-project <name> --idea=file        # Start from idea file
/ts-status                                # Check project status
/ts-brief                                 # Get executive summary

Rapid Development

/ts-turbo <name> "<idea>" --build=prototype     # Fast prototyping (3-5 min)
/ts-turbo <name> --idea=file --build=mvp        # Production-ready (15-20 min)
/ts-design-turbo <path> --domain=<type>         # Interactive prototypes (3-4 min)

Stage Commands

/ts-architect                             # Design system architecture
/ts-product → /ts-plan → /ts-analyze      # Business planning
/ts-build database|backend|frontend      # Build application layers
/ts-deploy staging|production             # Deploy to environments
/ts-push vercel|railway|neon             # Quick deploy to managed platforms

Utilities

/ts-fix                                   # Auto-fix common issues
/ts-validate                              # Build verification
/ts-docs-compliance                       # Check documentation compliance
/ts-help [command]                        # Interactive help
/ts-ask "question"                        # Ask the Founder-Advisor

👉 All 59 Commands →


📚 Learn More

Quick Guides

Advanced Topics

References

Generate Fresh Documentation

/ts-self-document  # Creates up-to-date documentation from framework

🤝 Community

Getting Help

# Within The System
/ts-help                     # Browse all commands
/ts-help <command>           # Detailed command help
/ts-ask "How do I add authentication?"  # Ask the advisor
/ts-quickref                 # Quick reference

# Self-diagnostics
./scripts/verify-the-system.sh    # Health check
/ts-validate                      # Build verification
/ts-health                        # Live services check

Contributing

We welcome contributions!

Quick contribution flow:

git checkout main && git pull
git checkout -b feat/your-feature    # Use descriptive branch names
# Make your changes
git push -u origin feat/your-feature
# Create PR

Branch naming: feat/auth, fix/bugs, docs/api, chore/cleanup (max 20 chars)

Before submitting:

  • ✅ Run ./scripts/verify-the-system.sh
  • ✅ Test thoroughly
  • ✅ Update docs if needed

📋 Complete Guidelines →

Support


📄 License

LGPL-3.0 - Use commercially, modify freely, keep improvements open source.

📄 Full License | 🔗 Contributing | 📋 CLA


🛠️ Technology Stack & Architecture

Architecture Patterns

Static Sites Embedded DB Full-Stack JS BaaS Microservices CLI Tools

Supported Technologies

  • Frontend: Next.js, React, Vue, SvelteKit (TypeScript, Tailwind CSS)
  • Backend: FastAPI, Express.js, NestJS, Django (RESTful APIs)
  • Database: PostgreSQL, MySQL, SQLite, MongoDB (With ORMs)
  • Auth: NextAuth.js, Clerk, Lucia, Firebase Auth
  • Deploy: Vercel, Railway, Fly.io, Netlify, Cloudflare Pages
  • DevOps: Terraform, GitHub Actions, Docker, Monitoring

Build Performance

Design Prototypes Code Prototype MVP Build Production Build

🏗️ Complete Workflow

Five-Stage Development Process

Stage Department Duration Key Output
1 📐 Architecture 2-5 min Tech stack & system design
1.5 🎨 Design 3-4 min Interactive prototypes
2 📦 Product 3-8 min MVP definition & user stories
3 💻 Development 10-30 min Database, backend, frontend
4 🚀 Release 5-15 min Docs, security, deployment
5 🌐 Operations 5-10 min Live monitoring & alerts

Standard Workflow (Supervised)

# 1. Architecture
/ts-new-project my-app
/ts-architect → /ts-approve architecture-lock

# 1.5. Design (Optional)
/ts-design-turbo output/my-app --domain=fintech

# 2. Product
/ts-product → /ts-plan → /ts-analyze
/ts-approve green-light 🚦

# 3. Development
/ts-build database → /ts-build backend → /ts-build frontend
/ts-integrate → /ts-signoff → /ts-approve development

# 4. Release
/ts-docs → /ts-security → /ts-deploy staging
/ts-approve production → /ts-deploy production

# 5. Operations
/ts-push vercel|railway|neon → /ts-monitor → /ts-alerts

Turbo Mode (Autonomous)

# Runs Stages 1-4 automatically
/ts-turbo my-app "description" --build=prototype|mvp|production
/ts-turbo-quick my-app --idea=ideas/app.json
🌐 Quick Deploy Targets

Popular Platform Combinations

# Full-stack deployment
/ts-push vercel     # Frontend → Vercel
/ts-push railway    # Backend → Railway
/ts-push neon       # Database → Neon
/ts-domain vercel myapp.com  # Custom domain

# Alternative combinations
/ts-push netlify    # Frontend alternative
/ts-push fly        # Backend alternative
/ts-push supabase   # Database with built-in auth

Supported Platforms

  • Frontend: Vercel, Netlify, Cloudflare Pages
  • Backend: Railway, Fly.io, Render
  • Database: Neon, Supabase, PlanetScale, Turso
  • Full-stack: Railway (complete), Render (complete)

🎉 Production ready in under 10 minutes!


Ready to build production software with AI?

🚀 Quick Start📚 User Guide🐛 Issues📋 Changelog

About

Org-aligned multi-agent orchestration framework with roles, stages, human gates and autonomous execution

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •