@davenevis/aimanager
v2.1.6
Published
π Autonomous AI company with CEO dashboard - Web interface + CLI to deploy intelligent AI workers and build projects automatically
Maintainers
Readme
π AiManager - Autonomous AI Company
Transform any project into an autonomous AI company with intelligent workers that coordinate and build your vision automatically!
π§ͺ Test Update - [Current Time: January 27, 2025 00:37 UTC] - Checking if GitHub updates properly
β¨ What is AiManager?
AiManager is a revolutionary CLI tool that creates autonomous AI companies for your projects. Instead of managing multiple Claude instances manually, AiManager:
- π€ Spawns intelligent AI workers automatically
- π’ Provides a CEO dashboard for project management
- β‘ Coordinates workers in real-time through file-based communication
- π Monitors progress with live WebSocket updates
- π‘οΈ Prevents corruption with 5-layer protection system
- π Organizes projects in dedicated subfolders
π― Quick Start
Install Globally
npm install -g @davenevis/aimanagerLaunch Your AI Company
# Initialize a new project
aimanager init "My Awesome Project"
# Launch the CEO control panel
aimanager dashboardOpen http://localhost:3000 and watch the magic happen! β¨
π’ CEO Control Panel
The crown jewel of AiManager - a beautiful web interface where you:
π Create Projects
- Describe your vision in natural language
- Select project complexity and type
- Choose specific technologies and requirements
π₯ Deploy AI Workers
- Nova π¨ - Frontend Specialist (React, UI/UX)
- Zephyr β‘ - Features Engineer (Backend, APIs)
- Cipher π - Security Specialist (Auth, Security)
- Sage π - Full Stack Engineer (Integration)
- Pixel π - UI/UX Designer (Design, Branding)
- Alex π’ - Project Manager (Coordination)
π Monitor Real-Time Progress
- Live worker status updates
- Task completion tracking
- Blocker identification and resolution
- Company performance metrics
πͺ Usage Examples
Command Line Interface
# Quick autonomous project launch
aimanager autonomous "build a React dashboard with user authentication"
# Monitor team activity
aimanager show-team
# Update your status as a worker
aimanager focus "Implementing user authentication"
aimanager complete "Login form" "Password validation"
# View assigned tasks
aimanager tasks
# Create project backups
aimanager backupCEO Dashboard Workflow
- Launch Dashboard:
aimanager dashboard - Create Project: Fill out the beautiful web form
- Select Workers: Choose AI specialists for your team
- Launch Company: Click the magic button
- Monitor Progress: Watch autonomous AI workers build your vision
π§ Features
π€ Autonomous Workers
- Intelligent task assignment based on worker specialties
- Automatic terminal spawning with custom system prompts
- Real-time coordination through corruption-proof file system
- Self-managing workflows with blocker resolution
π’ CEO Experience
- Professional web interface for project management
- Real-time WebSocket updates showing live progress
- Project organization in dedicated subfolders
- Company statistics and performance monitoring
π‘οΈ Corruption-Proof Architecture
- 5-layer protection system prevents file corruption
- Atomic file operations with locking mechanisms
- JSON validation and recovery for reliability
- Continuous backups with automatic cleanup
π Real-Time Monitoring
- Live dashboard updates via WebSocket
- Worker status tracking with progress indicators
- Task completion monitoring across all projects
- Blocker identification and resolution support
π Advanced Usage
Project Templates
# List available templates
aimanager autonomous templates
# Launch with specific complexity
aimanager autonomous "e-commerce platform" --complexity high
# Use specific workers
aimanager autonomous "mobile app" --workers nova,cipher,sageConfiguration Management
# View current configuration
aimanager config list
# Update settings
aimanager config set project.theme dark
aimanager config set workers.max_concurrent 3
# Validate setup
aimanager config validateData Management
# Export project data
aimanager export --format json
aimanager export --format csv
# Create backups
aimanager backup
aimanager backup list
aimanager backup restore backup-nameποΈ Architecture
AiManager uses a sophisticated architecture designed for autonomous AI coordination:
Core Components
- Terminal Spawner: Automatically creates Claude terminals with custom prompts
- Project Manager AI: Analyzes requests and creates execution plans
- File Operations: Corruption-proof file system with atomic writes
- Dashboard Server: Real-time WebSocket updates and CEO interface
- Worker Coordination: Task assignment and progress monitoring
File Structure
your-project/
βββ .aimanager/ # AiManager configuration
β βββ config/ # Project and worker settings
β βββ data/ # Worker status and tasks
β βββ instructions/ # Auto-generated worker prompts
βββ ai-projects/ # Launched projects
βββ project-1/ # Each project in subfolder
βββ project-2/π Requirements
- Node.js: >= 16.0.0
- NPM: >= 8.0.0
- Claude Code: For AI worker terminals
- Modern Browser: For CEO dashboard
- Windows/macOS/Linux: Cross-platform support
π€ Contributing
We welcome contributions! Please see our Contributing Guide for details.
Development Setup
git clone https://github.com/davenevis/AiManager.git
cd AiManager
npm install
npm run devπ License
MIT Β© Dave Nevis
π Acknowledgments
- Built for the Claude Code ecosystem
- Inspired by autonomous agent coordination
- Designed for real-world project management
Ready to build the future with autonomous AI workers? π
Install AiManager today and transform your development process forever!
npm install -g @davenevis/aimanager
aimanager dashboardβ Star this repo if AiManager helped you build amazing projects!
