Coordinate multiple AI agents for parallel task execution, intelligent task distribution, and seamless Claude Code integration.
๐ Quick Install โข Features โข Documentation โข Contributing โข License
Created: August 20, 2025
Lines of Code: 335,998+ in src/ folder alone
Test Coverage: 184 comprehensive tests
No shell scripts, no security concerns, full transparency. # Install with interactive prompts (secure & easy)
npm create agentwise@latest
# Or with yarn
yarn create agentwise
# Or with pnpm
pnpm create agentwise What this does:
โ
Interactive menu to choose installation path |
- 8 Specialized Agents working in parallel
- Global
/monitor
command accessible from anywhere - Sandboxed execution - no
--dangerously-skip-permissions
needed - Token optimization - 15-30% reduction through intelligent context sharing
- Real-time dashboard at http://localhost:3001
# Create projects without any flags!
claude /create "a todo app with React"
# Monitor all agents in real-time
/monitor start
# Configure settings
claude /configure-agentwise
# Update to latest version (NEW!)
/update-agentwise
NPM Update (Recommended):
# Run the installer again - it will detect and update existing installations
npm create agentwise@latest
# Choose "Update existing installation" when prompted
Manual Update (if preferred):
cd ~/agentwise
git pull origin main
npm install --legacy-peer-deps
๐ Complete Installation Guide | ๐ง Manual Installation
Agentwise is a comprehensive development platform that transforms project creation through intelligent automation. Built as an extension for Claude Code, it provides complete end-to-end project setup including requirements planning, database integration, GitHub configuration, and automated security protection.
- ๐ Parallel Execution: Multiple agents work simultaneously on different aspects of projects
- ๐ญ Self-Improving Agents: Agents learn and improve from every task (VERIFIED โ )
- ๐ Smart Orchestration: Intelligent task distribution and phase management
- ๐ Real-time Monitoring: Track progress across all agents with live dashboard
- ๐๏ธ Smart Model Routing: Automatic model selection based on task type
- ๐พ Context Management: Organized project context and task coordination
- ๐ฅ๏ธ Local Model Support: Ollama, LM Studio, and OpenRouter integration
- ๐ง Hybrid AI Strategy: Mix Claude, local models, and cloud APIs for optimal cost/performance
- ๐ No --dangerously-skip-permissions Required: Sandboxed execution with automatic permission handling
Agentwise now operates without requiring the dangerous permissions flag:
# Before: Required dangerous flag
claude --dangerously-skip-permissions /create my-app
# Now: Works without the flag!
claude /create my-app
- Terminal Monitoring: Detects permission prompts automatically
- Smart Responses: Responds based on your configuration
- Workspace Sandboxing: Restricts execution to safe directories
- Safety Modes: Prevents dangerous operations in production
/configure-agentwise # Interactive setup wizard
/configure-agentwise permissions # Configure permission handling
/configure-agentwise workspace # Set sandbox boundaries
Upload and process documents directly in Claude Code:
/upload requirements.pdf spec # Convert PDF to project specs
/upload design-brief.docx context # Use Word docs as project context
/upload technical-docs.pdf # Process any document format
- Supported: PDF, Word, Text, Markdown, RTF
- Auto-extraction: Content, requirements, specifications
- Smart conversion: Documents โ Project specs โ Working code
Direct integration with Figma Dev Mode MCP Server for seamless design-to-code:
/figma connect # Connect to Figma desktop
/figma generate Button # Generate component from selection
/figma sync # Sync design tokens & components
/figma tokens ./tokens.json # Export design variables
/figma image ./screenshot.png # Capture design screenshots
- Real-time connection: Direct link to Figma desktop app
- Multi-framework: React, Vue, Angular, Swift, Kotlin support
- Design tokens: Auto-extract colors, typography, spacing
- Code Connect: Links Figma components to actual code
- Live sync: Changes in Figma instantly available
Enhanced image processing and visual context understanding:
/image # Visual file browser
/upload screenshot.png # Process UI screenshots
/upload mockup.jpg # Convert mockups to code
- Visual understanding: Claude analyzes images properly
- Screenshot โ Code: Build UIs from screenshots
- Mockup conversion: Turn designs into working apps
- Context awareness: Understands what's in the image
Clone and customize websites with AI assistance:
/clone-website https://example.com exact # 1:1 replica
/clone-website https://site.com similar # Keep style, change brand
- Complete extraction: HTML, CSS, components, interactions
- Smart customization: Apply your branding automatically
- Component recognition: Identifies reusable patterns
Before Agentwise:
- โ No way to upload documents to Claude Code
- โ Manual conversion of Figma designs
- โ Limited image understanding
- โ No website cloning capabilities
With Agentwise:
- โ Direct document processing in CLI
- โ Automatic Figma โ Code conversion
- โ Full visual context understanding
- โ Website replication and customization
These features extend Claude Code's capabilities for more comprehensive development workflows.
Agentwise implements a dual-context system for better project organization:
Based on OpenAI's AGENTS.md specification, this provides a universal interface for AI tools:
- Universal Compatibility: Any AI CLI can understand your project
- Human-Readable: Clear guidance for both humans and AI
- Standardized Format: Following OpenAI's open specification
- Project Guidelines: Setup, testing, architecture, conventions
Our proprietary real-time context awareness system:
- Dynamic Understanding: Tracks your entire codebase
- Real-Time Updates: File changes tracked automatically
- Deep Analysis: Extracts imports, exports, classes, functions
- Smart Updates: Only refreshes changed portions
- Hierarchical Understanding: Maintains project structure relationships
AGENTS.md โ Universal AI Interface (any tool can read)
+
CodebaseContextManager โ Deep, Real-Time Understanding (Agentwise exclusive)
=
Comprehensive Context System: Universal compatibility + deep awareness
Note: Our approach combines universal compatibility (AGENTS.md) with real-time codebase understanding, making it particularly well-suited for multi-agent workflows.
โ REALISTIC PERFORMANCE: 15-30% token reduction through intelligent optimization Our dual optimization system provides meaningful cost savings: Context Sharing (15-20% typical reduction):
Smart Caching (10-15% additional reduction):
Combined Systems: 15-30% total reduction in real-world usage |
|
|
|
Agentwise addresses Claude Code limitations and extends its capabilities:
Claude Code Limitation | Agentwise Solution |
---|---|
Can't upload files | โ Full document, image, and design file support |
Can't process PDFs | โ PDF โ Project specs conversion |
Can't read Figma files | โ Figma โ Code generation |
Limited image context | โ Full visual understanding |
Single agent execution | โ Multiple parallel agents |
No task organization | โ Structured project and task management |
No local model support | โ Ollama, LM Studio integration |
- File upload support for Claude Code workflows
- Figma design file integration and processing
- Project context management and intelligent task distribution
- Comprehensive MCP integration with 25 verified servers
- Website cloning and customization capabilities
- Modern documentation with responsive design
- Context 3.0: Measured 15-30% token reduction with multi-agent orchestration
Note: Optimization benefits only apply to multi-agent scenarios. Single agents see no benefit or may use slightly more tokens due to overhead.
graph TB
subgraph "โ Without Agentwise"
A1[Single User/Agent<br/>10,000 tokens]
A1 -->|Full Context| API1[Claude API<br/>๐ฐ $0.15]
B1[5 Agents Traditional<br/>50,000 tokens]
B1 -->|5x Full Context| API2[Claude API<br/>๐ฐ $0.75]
C1[10 Agents Traditional<br/>100,000 tokens]
C1 -->|10x Full Context| API3[Claude API<br/>๐ฐ $1.50]
end
subgraph "โ
With Agentwise Optimization"
D1[Single User<br/>10,000 tokens]
D1 -->|No benefit| API4[Claude API<br/>๐ฐ $0.15]
E1[5 Agents Optimized<br/>42,500 tokens]
E1 -->|Shared Context| SC1[Context<br/>Server]
SC1 -->|15% less| API5[Claude API<br/>๐ฐ $0.64]
F1[10 Agents Optimized<br/>77,000 tokens]
F1 -->|Shared Context| SC2[Context<br/>Server]
SC2 -->|23% less| API6[Claude API<br/>๐ฐ $1.16]
end
style A1 fill:#ff6b6b,color:#fff
style B1 fill:#ff6b6b,color:#fff
style C1 fill:#ff6b6b,color:#fff
style D1 fill:#ffd93d,color:#000
style E1 fill:#6bcf7f,color:#fff
style F1 fill:#6bcf7f,color:#fff
style SC1 fill:#4dabf7,color:#fff
style SC2 fill:#4dabf7,color:#fff
System | Token Reduction | Status | Empirical Results |
---|---|---|---|
Context Sharing | 10-20% | โ Measured | Reduces duplicate context |
Smart Caching | 5-10% | โ Measured | Avoids redundant processing |
Combined Systems | 15-30% | โ Measured | Varies by project complexity |
Agent Accuracy | +10-15% | โ Observed | Improved with context |
Bug Prevention | 20-30% | โ Observed | Better coordination |
Dev Speed | +15-25% | โ Observed | Parallel processing |
Scenario | Agents | Traditional | Optimized | Actual Reduction | Notes |
---|---|---|---|---|---|
Simple Task | 1 | 10,000 | 11,500 | -15% | Overhead exceeds benefit |
Small Project | 5 | 50,000 | 42,500 | 15% | Modest savings |
Full Project | 10 | 100,000 | 77,000 | 23% | Good for complex tasks |
Enterprise | 20 | 200,000 | 150,000 | 25% | Best for large projects |
All results verified through comprehensive testing - see test files for details
sequenceDiagram
participant PM as Project Manager
participant CS as Context Server<br/>(Port 3003)
participant A1 as Frontend Agent
participant A2 as Backend Agent
participant A3 as Database Agent
participant API as Claude API
Note over PM,API: ๐ Initial Setup (One-time)
PM->>CS: Upload full project context (1,344 bytes)
CS->>CS: Store and version context
CS-->>PM: Context ID: project-123
Note over PM,API: ๐ฅ Agent Execution (Optimized)
A1->>CS: Get context reference
CS-->>A1: Context hash + ref (50 bytes)
A1->>API: Task + context ref (250 bytes total)
A2->>CS: Get context reference
CS-->>A2: Context hash + ref (50 bytes)
A2->>API: Task + context ref (250 bytes total)
A3->>CS: Get context reference
CS-->>A3: Context hash + ref (50 bytes)
A3->>API: Task + context ref (250 bytes total)
Note over PM,API: ๐ Updates (Differential Only)
A1->>CS: Send changes only (50 bytes)
CS->>A2: Broadcast diff
CS->>A3: Broadcast diff
Note over PM,API: โ
Total: 5,460 bytes vs 8,400 bytes
Note over PM,API: ๐ฐ Saved: 2,940 tokens (35% reduction)
- Node.js 18.0 or higher
- Claude Code CLI installed
- Git for version control
- macOS/Linux or Windows with WSL
โ
Note: Agentwise now works without requiring the --dangerously-skip-permissions
flag through automatic permission handling and sandboxed execution.
Secure installation without shell scripts:
# Interactive installer - works on all platforms
npm create agentwise@latest
# Alternative package managers
yarn create agentwise
pnpm create agentwise
What you get:
- Secure, transparent installation process
- Choice of installation location
- Automatic existing installation detection
- Cross-platform compatibility
- No shell scripts or security concerns
For advanced users who prefer manual setup:
# 1. Clone the repository
git clone https://github.com/VibeCodingWithPhil/agentwise.git
cd ~/agentwise
# 2. Install dependencies
npm install
# 3. Build the project
npm run build
# 4. Create workspace directory
mkdir -p workspace
# 5. Install global monitor command
npm run monitor:install
# 6. Start Agentwise
node dist/index.js
# 7. In a new terminal, test without any flags!
claude /create "your first project"
Remove the need for --dangerously-skip-permissions
:
# Run the configuration wizard
claude /configure-agentwise
# Or create config file directly at ~/.agentwise-config.json
{
"permissions": {
"bypassEnabled": true,
"safetyMode": "moderate",
"autoResponse": true
},
"workspace": {
"enableSandbox": true,
"restrictPaths": true,
"allowedPaths": ["~/agentwise/workspace"]
}
}
Benefits of Manual Installation:
- Full control over configuration
- Customize installation location
- Modify source code directly
- Integrate with existing workflows
Agentwise provides 45 powerful commands organized by category:
/create <idea> # Create project with smart agent selection
/create-plan <idea> # Collaborative planning mode
/create-project <idea> # Complete setup wizard with all features
/projects # List and select active projects
/project-status # View current project status
/task <feature> # Add features to active project
/task-dynamic <feature> # Dynamic task distribution
/task-plan <feature> # Plan tasks before execution
/task-import <source> # Import tasks from external sources
/init-import # Import external project
/clone-website <url> # Clone and customize websites
/requirements <idea> # Generate project requirements
/requirements-enhance # Enhance existing requirements
/requirements-visualize # Create visual HTML specifications
/requirements-to-tasks # Convert requirements to tasks
/database-wizard # Interactive database setup wizard
/database-setup # Quick database configuration
/database-connect # Connect to existing database
/enable-protection # Enable automated backup and security
/protection-status # View real-time protection status
/security-review # Comprehensive security analysis
/security-report # Generate detailed security report
/rollback # Rollback to previous safe state
/figma # Main Figma integration menu
/figma-auth # Authenticate with Figma
/figma-list # List available Figma files
/figma-select # Select Figma file
/figma-inspect # Inspect Figma components
/figma-generate # Generate code from designs
/figma-sync # Sync changes with Figma
/figma-create # Create new Figma components
/generate-agent <spec> # Create custom specialized agents
/setup-ollama # Install and configure Ollama
/setup-lmstudio # Configure LM Studio
/local-models # List available local models
/configure-routing # Configure smart model routing
/setup-mcps # Configure 25 MCP servers
/monitor # Launch real-time dashboard
/visual-test # Run visual regression tests
/docs # Open documentation hub
/configure-agentwise # Configure settings
/upload <file> # Upload documents (PDF, Word, Figma)
/image # Visual context file browser
/deploy # Deploy project to production
/update-agentwise # Update to latest version
๐ View Complete Commands Documentation for detailed usage and examples
# Create a new project directly
/create "an e-commerce platform with Next.js and Stripe"
# Monitor progress in real-time
/monitor
# Add features to active project
/task "add user authentication with OAuth"
Agentwise includes a comprehensive web-based monitoring dashboard that provides real-time visibility into your agent orchestration:
- Live Agent Status: Real-time progress tracking for all active agents
- Task Feed: Live stream of task completions and updates
- Interactive Controls: Pause, resume, or manage individual agents
- Progress Visualization: Progress bars, completion percentages, and timelines
- System Health: CPU, memory, and network monitoring
- Multi-Project Support: Automatic project detection and switching
- Observable Plot Charts: Professional data visualizations with D3.js
- Knowledge Graph Visualization: Interactive codebase structure exploration
- Token Optimization Metrics: Real-time charts showing 15-30% reduction
/monitor # Opens dashboard (auto-installs global command)
/monitor install # Manually install global command
/monitor global # Alternative install command
/monitor status # Check installation status
/monitor help # Show monitor command help
Note: Running /monitor
without subcommands now automatically installs the global command if not present.
Global Command: After installation, use agentwise-monitor
from anywhere:
agentwise-monitor # Start monitor from any directory
agentwise-monitor status # Check system status
Or manually:
cd src/monitor
./start.sh # Starts both WebSocket server and web UI
- Agent Grid: Visual cards showing each agent's status, progress, and current task
- Task Feed: Real-time activity log with timestamps and agent assignments
- Overall Progress: Project-wide completion metrics and token usage
- System Health: Resource utilization and performance metrics
- Emergency Controls: Quick pause/resume and emergency shutdown
The monitoring dashboard is designed for local development use only. It runs on localhost and should not be exposed to external networks without additional security measures.
Transform any project idea into a fully configured, production-ready application with a single command:
/create-project "e-commerce platform with payments"
This powerful wizard handles:
- Requirements Generation - AI-powered comprehensive specifications
- Database Setup - Optional Supabase/Neon/PlanetScale integration
- GitHub Configuration - Repository, CI/CD, and secrets management
- Protection Systems - Automated backup, security, and code review
- Visual Documentation - Beautiful HTML project specifications
Generate comprehensive project requirements from simple descriptions:
/requirements "social media platform" # Generate requirements
/requirements-enhance # Enhance existing requirements
/requirements-visualize # Create HTML documentation
/requirements-to-tasks # Convert to development tasks
Features:
- AI-powered feature detection and enhancement
- Tech stack validation and optimization
- Timeline estimation and team planning
- Visual specification generation
- Automatic task distribution to agents
Zero-configuration database setup with automatic type generation:
/database-wizard # Interactive setup
/database-setup supabase # Quick setup
/database-connect # Connect to existing
Capabilities:
- Automatic credential detection and storage
- Supabase MCP integration
- TypeScript type generation
- Environment variable propagation
- Secure credential management
Complete GitHub repository setup and management:
/github-setup # Complete GitHub setup
/github-sync # Sync code with GitHub
/github-secrets # Manage repository secrets
Features:
- Multi-method authentication (CLI, SSH, PAT, OAuth)
- Repository creation and configuration
- CI/CD pipeline generation
- Automatic secret synchronization
- Branch protection and webhooks
Continuous protection for your codebase:
/enable-protection # Enable all protection
/protection-status # View protection status
/security-report # Generate security report
Protection includes:
- Smart auto-commits (30-minute intervals, immediate for critical files)
- Continuous security scanning (15-minute intervals)
- Automated code review before commits
- Daily security reports
- Automatic vulnerability fixes
Choose how you want to work:
# Full setup with everything
/create-project "app" --with-database --with-github --with-protection
# Minimal local-only setup
/create-project "app" --local-only
# Add features later as needed
/database-wizard # Add database anytime
/github-setup # Add GitHub anytime
/enable-protection # Add protection anytime
Command | Description | Example |
---|---|---|
/create <idea> |
Start new project from scratch | /create "social media dashboard" |
/create-plan <idea> |
Collaborative planning session | /create-plan "mobile app" |
/projects |
List and select projects | /projects |
/task <feature> |
Add feature to active project | /task "add dark mode" |
/task-[project] <feature> |
Add feature to specific project | /task-dashboard "add charts" |
/task-plan <feature> |
Plan feature collaboratively | /task-plan "payment system" |
Command | Description | Example |
---|---|---|
/init-import |
Import existing project | /init-import |
/task-import |
Copy and integrate project | /task-import |
/upload <file> |
Upload documents or design files | /upload ./design.fig components |
/clone-website <url> |
Clone and customize websites | /clone-website https://example.com similar |
Command | Description | Example |
---|---|---|
/generate-agent <type> |
Create custom agent | /generate-agent "security-specialist" |
/monitor [subcommand] |
Monitor dashboard & global install | /monitor install |
/docs |
Open local documentation hub | /docs |
Command | Description | Example |
---|---|---|
/figma connect |
Connect to Figma Dev Mode | /figma connect |
/figma generate [name] |
Generate component from Figma | /figma generate Button |
/figma sync |
Sync design tokens & components | /figma sync |
/figma tokens [path] |
Export design variables | /figma tokens ./tokens.json |
/figma image [path] |
Capture design screenshot | /figma image ./design.png |
/figma rules [dir] |
Generate design system rules | /figma rules ./design-system |
/figma status |
Check Figma connection status | /figma status |
Command | Description | Example |
---|---|---|
/setup-ollama |
Setup Ollama for local models | /setup-ollama |
/setup-lmstudio |
Setup LM Studio integration | /setup-lmstudio |
/local-models |
List available local models | /local-models |
/configure-routing |
Configure model routing | /configure-routing optimize |
Command | Description | Example |
---|---|---|
/image |
Visual context with file browser | /image |
/docs |
Open comprehensive documentation hub | /docs |
/security-review |
Run security analysis | /security-review |
/deploy |
Deploy to production | /deploy production |
/rollback |
Rollback deployment | /rollback |
agentwise/
โโโ .claude/ # Claude Code integration
โ โโโ agents/ # Agent definitions (frontend, backend, etc.)
โ โโโ commands/ # Custom command handlers
โโโ src/ # Core system architecture
โ โโโ agents/ # Dynamic agent management
โ โโโ ai/ # AI prompt enhancement & optimization
โ โโโ analytics/ # Performance & usage analytics
โ โโโ backup/ # Project backup & restore system
โ โโโ cli/ # Command-line interface handlers
โ โโโ commands/ # Command implementations
โ โ โโโ GlobalMonitorInstaller.ts # Cross-platform global commands
โ โ โโโ MonitorCommand.ts # Monitor dashboard controller
โ โ โโโ ImageCommand.ts # Visual context processing
โ โ โโโ ModelCommands.ts # Local model management
โ โ โโโ UploadHandler.ts # Document & design file processing
โ โโโ context/ # Project context & persistence
โ โโโ learning/ # Self-improving agent capabilities
โ โโโ mcp/ # MCP server integration (25 verified servers)
โ โโโ models/ # Smart model routing & local model support
โ โโโ monitor/ # Real-time dashboard (Next.js app)
โ โ โโโ server/ # WebSocket server for live updates
โ โ โโโ src/ # Dashboard UI components
โ โโโ monitoring/ # Task completion & progress tracking
โ โโโ optimization/ # Context management and task coordination
โ โโโ orchestration/ # Multi-agent coordination
โ โโโ orchestrator/ # Agent orchestration & management
โ โโโ project-registry/ # Project synchronization system
โ โโโ projects/ # Project management utilities
โ โโโ spec-templates/ # Project specification templates
โ โโโ utils/ # Helper utilities & shared code
โ โโโ validation/ # Code, style, and tech stack validation
โโโ config/ # Configuration files
โโโ docs/ # Comprehensive documentation
โ โโโ examples/ # Usage examples & tutorials
โ โโโ monitor-command.md # Monitor command documentation
โ โโโ custom-agents.md # Custom agent creation & management
โ โโโ ci-cd-integration.md # CI/CD pipeline integration guide
โ โโโ architecture.md # System architecture details
โ โโโ mcp-integration.md # MCP server integration guide
โ โโโ smart-model-routing.md # Model routing documentation
โโโ installers/ # Platform-specific installers
โโโ workspace/ # Project workspaces (git-ignored)
โโโ [project-name]/ # Individual project directories
โโโ agent-todos/ # Agent task management per project
Agentwise includes 8 specialized agents, each with unique capabilities and MCP integrations:
- Focus: UI/UX, React, Vue, Angular, styling, responsive design
- MCPs: Figma Dev Mode, Shadcn, Playwright, Puppeteer, Memory
- Capabilities: Component creation, state management, animations, accessibility
- Focus: APIs, server logic, authentication, middleware, microservices
- MCPs: REST API, TestSprite, Fetch, PostgreSQL, Docker-MCP
- Capabilities: RESTful APIs, GraphQL, WebSockets, authentication, caching
- Focus: Schema design, queries, migrations, optimization, NoSQL/SQL
- MCPs: PostgreSQL, MySQL, Postgres Advanced, Database Multi
- Capabilities: Schema design, query optimization, migrations, indexing
- Focus: CI/CD, deployment, containers, cloud infrastructure
- MCPs: Kubernetes, Azure DevOps, Docker-MCP, Git-MCP
- Capabilities: Pipeline setup, containerization, auto-scaling, monitoring
- Focus: Unit tests, integration tests, E2E, performance testing
- MCPs: Playwright, TestSprite, MCP Inspector, MCP Tester, Puppeteer
- Capabilities: Test automation, coverage reports, performance testing
- Focus: UI design, component libraries, design systems, branding
- MCPs: Figma Dev Mode, Figma Personal, Canva, Shadcn, Firecrawl
- Capabilities: Design-to-code, component extraction, style guide creation
- Focus: Requirements analysis, technology research, best practices, documentation
- Capabilities:
- Real-time web search with date awareness
- Technology stack recommendations
- Security vulnerability research
- Library compatibility analysis
- Best practices documentation
- Market research and competitor analysis
- Special Features:
- Dynamic date/time awareness for current information
- Cross-references multiple sources for accuracy
- Generates comprehensive research reports
- Integrates findings directly into project specs
- Create specialized agents for your specific needs
- Use
/generate-agent "specialization"
command - Automatically integrated with orchestration system
- Full MCP support for custom tools
Every agent in Agentwise has self-improvement capabilities:
- Learning from Tasks: Agents analyze success/failure patterns
- Knowledge Persistence: Learning stored in
.agent-knowledge
directory - Peer Learning: Agents share successful strategies
- Performance Tracking: Success rates, specializations, weaknesses
- User Feedback Integration: Agents adapt based on feedback
- Task Execution: Agent completes task and records metrics
- Pattern Extraction: Identifies patterns in successful approaches
- Knowledge Storage: Saves solutions, optimizations, and mistakes
- Application: Uses learned knowledge for similar future tasks
- Sharing: Successful strategies shared with other agents
- Success rate per task type
- Average execution time
- Token efficiency
- Error patterns and resolutions
- Optimization strategies
Each agent continuously improves, becoming more efficient over time!
The Knowledge Graph system provides semantic understanding of your entire codebase:
- 10-15% additional token reduction through semantic summarization
- Impact analysis for bug prevention (20-30% improvement)
- Semantic search across the entire project
- Relationship mapping between files and components
- Pattern detection for code quality improvements
- Analyzes your entire codebase structure
- Builds semantic relationships between components
- Provides compressed context to agents
- Enables impact analysis for changes
- Accelerates development by 15-25%
Combined with context sharing, achieves 15-30% total token reduction!
Automatically validates all claims made by AI agents:
- Automatic claim extraction from agent responses
- Real-time validation of performance claims
- Trust score management for each agent
- False claim detection and debunking
- Evidence-based verification
- Performance improvements (speed, resource usage)
- Bug fixes and issue resolution
- Feature completions
- Test coverage claims
- Security improvements
- Code quality metrics
Every agent claim is automatically tested and validated!
graph TD
A[User Command] --> B[Agentwise Orchestrator]
B --> C[Smart Model Router]
C --> D[Claude/Ollama/LM Studio]
B --> E[Dynamic Task Distributor]
E --> F[Tech Stack Validator]
F --> G[Agent Selection]
G --> H1[Frontend Specialist]
G --> H2[Backend Specialist]
G --> H3[Database Specialist]
G --> H4[DevOps Specialist]
G --> H5[Testing Specialist]
G --> H6[Designer Specialist]
G --> H7[Research Agent]
G --> H8[Custom Agents]
H1 --> I[MCP Integration]
H2 --> I
H3 --> I
H4 --> I
H5 --> I
H6 --> I
H7 --> I
H8 --> I
I --> J[25 Verified MCP Servers]
J --> K[Phase Controller]
K --> L[Self-Improving Agents]
L --> M[Performance Analytics]
M --> N[Token Optimizer 30-40%]
N --> O[Project Output]
Agentwise features comprehensive MCP (Model Context Protocol) integration with actually existing, verified servers:
- Filesystem: File and directory operations
- Memory: Persistent context storage
- Fetch: HTTP requests and web scraping
- Puppeteer: Browser automation
- Brave Search: Web search capabilities
- Sequential Thinking: Multi-step reasoning
- Everything: Comprehensive utility server
- Figma Dev Mode: Local server for Figma integration (port 3845)
- Figma Personal: Direct API access with personal access keys
- Shadcn: Component library integration
- Canva: Design creation and templates
- GitHub: Repository management via API
- Git-MCP: Local git operations
- Docker-MCP: Container management
- Context7: Real-time documentation fetching
- PostgreSQL: Built from archived official repo
- MySQL: Database operations
- Postgres Advanced: Enhanced PostgreSQL tools
- Database Multi: Support for multiple database types
- Playwright: Browser automation and E2E testing
- TestSprite: API testing framework
- MCP Inspector: MCP debugging tools
- MCP Tester: MCP validation framework
- Kubernetes: K8s cluster management
- Azure DevOps: CI/CD pipeline integration
- Firecrawl: Website scraping and cloning
- Upstash Context: Redis-based context storage
- REST API: API testing and interaction
- Automatic Assignment: Each agent gets relevant MCPs based on their specialization
- Dynamic Loading: MCPs are loaded only when needed to optimize performance
- Seamless Integration: Agents can directly use MCP tools without additional configuration
- Cross-Agent Sharing: MCPs can be shared between agents for collaborative tasks
# Frontend agent uses Figma MCP
/figma generate Button # Extracts button from Figma
# Database agent uses PostgreSQL MCP
# Automatically optimizes queries and suggests indexes
# Testing agent uses Playwright MCP
# Generates and runs E2E tests automatically
We love contributions! See CONTRIBUTING.md for guidelines.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
# Clone your fork
git clone https://github.com/YOUR_USERNAME/agentwise.git
cd agentwise
# Install dependencies
npm install
# Run tests
npm test
# Build project
npm run build
โ Comprehensive security audit completed in response to user concerns:
- Issue Fixed: Removed unauthorized HTTP-Referer headers from OpenRouter API calls
- Audit Results: No backdoors, unauthorized network calls, or remote access mechanisms found
- Transparency: All background services operate locally only (localhost:3001-3002)
- Privacy: Analytics data stored locally only, no external transmission
- Private workspaces never committed to git
- Secure credential management
- Isolated project environments
- No credential storage
- Local-only operation with optional analytics (
AGENTWISE_ANALYTICS=false
to opt-out) - Complete source code transparency for security inspection
Found a security issue? Please email vibephilcoding@gmail.com or create a private security advisory on GitHub.
Faster Development |
Token Reduction |
Parallel Agents |
Verified MCPs |
- Development Organization: Structured project management with parallel agent coordination
- Context Coordination: Organized project context and agent task coordination
- Agent Scalability: Support for multiple specialized agents working in parallel
- Integration Coverage: 25 verified MCP servers (actual working integrations for design, backend, database, testing, and DevOps)
- Model Support: Claude, Ollama, LM Studio, OpenRouter
- File Processing: PDF, Word, Figma, websites
- Learning Capability: Self-improving agents with persistence
Note: Agentwise was created on August 20, 2025
- Core orchestration system with 5 specialist agents
- Intelligent agent selection based on task analysis
- Project backup and restore system
- Code validation to prevent phantom code
- Hallucination detection and prevention
- Automatic agent discovery for custom agents
- Core System - 335,998+ lines of code with 184 tests
- 8 Core Agents - Specialized agents for all development tasks
- Context Sharing - Measured 15-20% token reduction
- Smart Caching - Measured 10-15% additional reduction
- Combined Systems - Measured 15-30% total token reduction
- Requirements Planning - AI-powered project specifications
- Visual Spec Generator - HTML/CSS documentation
- Database Integration - Supabase MCP with zero-config
- GitHub Integration - Repository, CI/CD, secrets management
- Protection System - Auto-backup, security scanning, code review
- Web UI Dashboard - Real-time monitoring interface
- MCP Integration - 25 verified MCP servers
- Performance Analytics - Comprehensive metrics and insights
- Self-Improving Agents - Learning capabilities with persistence
- Local Model Support - Ollama, LM Studio, OpenRouter
- Document Upload - PDFs, Word docs, design files
- Figma Dev Mode - Direct desktop integration
- Website Cloning - Firecrawl integration
- Documentation Site - https://agentwise-docs.vercel.app
- Agent Marketplace - Community-driven agent sharing
- Visual Workflow Editor - Drag-and-drop orchestration
- Enterprise SSO - SAML, OAuth, Active Directory
- Multi-language Agents - Python, Go, Rust support
- Advanced Sandboxing - Complete isolation per agent
- Blockchain Verification - Decentralized task validation
- AI Model Hub - Support for 50+ model providers
- Edge Computing - Distributed agent execution
- WebAssembly Runtime - Performance-critical paths
- Federated Learning - Privacy-preserving ML
- Quantum-Ready - Post-quantum cryptography
- Neuromorphic Support - Brain-inspired processing
We're keeping Agentwise focused and lightweight. See ROADMAP.md for details.
Agentwise is developed and maintained through community support. Your donations help continue development and add new features!
- PayPal Donations: Donate via PayPal
- GitHub Sponsors: Click the "Sponsor" button above
- Commercial License: For business use, see LICENSE
Every donation, no matter the size, is greatly appreciated and helps keep Agentwise free for personal use! ๐
We're planning to extend Agentwise to support additional AI CLI tools:
- Crush CLI - Coming soon
- Qwen Coder - In planning
- Gemini CLI - Under evaluation
- Cursor CLI - Researching integration
- More - Suggest your favorite CLI!
We take security seriously and have conducted comprehensive security audits with the following improvements:
- Path Traversal Protection: Enhanced validation in all file operations
- Command Injection Prevention: Replaced shell commands with secure Node.js methods
- Input Validation Framework: Comprehensive sanitization for all user inputs
- Process Spawning Security: Secure subprocess execution with proper containment
- Network Security: CORS configuration limited to local origins only
- Script Validation: Enhanced checks for executable scripts and file permissions
- All file operations are restricted to project boundaries
- Input sanitization prevents injection attacks
- Secure process management with timeout constraints
- Local-only network access (no external data transmission)
- Comprehensive validation framework for all user inputs
If you discover a security vulnerability, please:
- DO NOT create a public issue
- Email security details to: Open a Security Advisory
- Allow us time to address the issue before public disclosure
For more details, see our Security Policy.
Agentwise uses a dual license model to balance open-source freedom with sustainable development.
โ Use Agentwise for FREE for:
- Personal projects and learning
- Internal company use (any company size)
- Building and selling products using Agentwise as a tool
- Client work and agency projects
- Educational and research purposes
- Contributing to the project
โ Only if you are:
- Reselling Agentwise itself
- Offering Agentwise-as-a-Service
- Building competing products using our code
- White-labeling or rebranding Agentwise
FREE (Apache 2.0):
- A startup using Agentwise to build their app โ
- Google using Agentwise internally for 10,000 developers โ
- A freelancer building client websites with Agentwise โ
REQUIRES LICENSE:
- Creating "SuperAI" that is rebranded Agentwise โ
- Offering "AgentBuilder.com" where users pay to use Agentwise โ
Simple Rule: Using Agentwise as a TOOL = Free. Reselling Agentwise itself = License required.
See the LICENSE file for complete details and FAQ.
- OpenAI AGENTS.md Specification: Universal AI guidance format that allows any AI tool to understand project context
- Model Context Protocol (MCP): Standardized protocol for AI tool integration
- Playwright: Browser automation and visual testing capabilities
- Figma Dev Mode: Design-to-code integration
- Claude Code by Anthropic: The foundation platform
- TypeScript: Type-safe development
- Node.js: Runtime environment
- Express & Socket.io: Real-time monitoring dashboard
- Next.js & Vercel: Documentation site and hosting
- Ollama, LM Studio: Local model support
- All our amazing contributors
- The open-source community for continuous support and feedback
- ๐ Documentation
- ๐ก Issues
- ๐ฌ Discussions
- ๐ง Contact: Open an Issue
Built with โค๏ธ by Philip Ritmeester