An open API service indexing awesome lists of open source software.

https://github.com/webdevtodayjason/splitmind

SplitMind is a self-spawning team of AI coders using Claude Code, Tmux sessions, and Git worktrees.
https://github.com/webdevtodayjason/splitmind

Last synced: 8 months ago
JSON representation

SplitMind is a self-spawning team of AI coders using Claude Code, Tmux sessions, and Git worktrees.

Awesome Lists containing this project

README

          


SplitMind Logo Banner

SplitMind v2.0


๐Ÿง  Enterprise-Grade Multi-Agent AI Development Platform


Version
Platform
AI
Coordination

---

## ๐Ÿš€ **What's New in SplitMind v2.0**

### ๐Ÿ—๏ธ **Complete Platform Redesign**
- **๐ŸŽ›๏ธ Professional Web Dashboard** - Modern React/TypeScript interface
- **๐Ÿ›ก๏ธ Enterprise Security** - Safe project management with confirmation workflows
- **โšก Real-time Everything** - Live WebSocket updates across all features
- **๐Ÿ—‚๏ธ Project Manager** - Complete project lifecycle management
- **โš™๏ธ Global Settings** - Centralized configuration and API management

### ๐Ÿค– **Advanced Agent Coordination (A2AMCP)**
- **๐Ÿ”— Multi-Agent Protocol** - Agents coordinate through Redis backend
- **๐Ÿ“Š Live Coordination Dashboard** - Real-time agent monitoring with interactive graphs
- **๐Ÿ”’ File Locking System** - Prevents conflicts during parallel development
- **๐Ÿ’ฌ Agent Communication** - Direct agent-to-agent messaging and interface sharing
- **๐Ÿ“ˆ Comprehensive Analytics** - Todo tracking, heartbeat monitoring, completion metrics

### ๐ŸŽฏ **Smart Project Management**
- **๐Ÿ“‹ Project Manager Homepage** - Default landing page for power users
- **๐Ÿ—‘๏ธ Safe Deletion** - Type project name to confirm with complete cleanup options
- **๐Ÿ”„ Project Reset** - Clean slate functionality for testing and iteration
- **๐Ÿ“Š Project Statistics** - Real-time insights and health monitoring
- **๐Ÿš€ One-Click Launch** - Simplified project creation and setup

---

## โšก **Quick Start**

### ๐ŸŽฏ **One Command Setup**
```bash
git clone https://github.com/webdevtodayjason/splitmind.git
cd splitmind
python setup.py
```

### ๐Ÿš€ **Launch Command Center**
```bash
python launch-dashboard.py
```

**Then open:** http://localhost:8000

---

## ๐ŸŒŸ **Core Features**

### ๐ŸŽ›๏ธ **Command Center Dashboard**
- **๐Ÿ“Š Real-time Project Overview** with live statistics
- **๐Ÿค– Agent Status Monitoring** with start times and duration tracking
- **๐Ÿ“ˆ Task Flow Visualization** with drag-and-drop kanban boards
- **โš™๏ธ Orchestrator Control** with configurable agent limits and auto-merge
- **๐Ÿ”— WebSocket Live Updates** for instant status synchronization

### ๐Ÿง  **AI Task Master 2.0**
- **๐ŸŒŠ Wave-Based Task Generation** - Intelligent dependency management
- **๐ŸŽฏ Custom AI Prompts** - Tailored instructions for each task
- **๐Ÿ“‹ Structured Task Breakdown** - Professional development workflows
- **๐Ÿ”„ Adaptive Planning** - Dynamic task adjustment based on progress
- **๐Ÿ“ Plan Editing** - Manual refinement of AI-generated strategies

### ๐Ÿ”„ **Multi-Agent Coordination**
- **๐Ÿค A2AMCP Protocol** - Advanced agent-to-agent communication
- **๐Ÿ“ก Real-time Coordination** - Live monitoring of agent interactions
- **๐Ÿ”’ Conflict Prevention** - File locking and resource management
- **๐Ÿ’ฌ Agent Messaging** - Direct communication between AI agents
- **๐Ÿงฉ Interface Sharing** - Type definitions and shared components

### ๐Ÿ›ก๏ธ **Enterprise Security & Management**
- **๐Ÿ” Safe Project Deletion** - Type confirmation with cleanup options
- **๐Ÿ”„ Project Reset** - Complete environment cleanup
- **โš™๏ธ Global Configuration** - Centralized API key and settings management
- **๐Ÿ“Š Audit Trails** - Complete activity logging and monitoring
- **๐Ÿšจ Error Recovery** - Graceful handling of failures and conflicts

---

## ๐ŸŽฏ **Complete Workflow**

### 1๏ธโƒฃ **First Time Setup**
```bash
# Quick installation
python setup.py

# Launch dashboard
python launch-dashboard.py
```

### 2๏ธโƒฃ **Configure Global Settings**
1. Click **โš™๏ธ Settings** in top navigation
2. Add your **Anthropic API Key**
3. Configure **Orchestrator Settings**:
- Max concurrent agents (1-20)
- Auto-merge preferences
- Spawn intervals

### 3๏ธโƒฃ **Create Your First Project**
1. **Project Manager** opens as homepage for returning users
2. Click **"+ Create Project"** or use **"Manage Projects"** button
3. Configure project details:
- **Name & Description**
- **Git Repository Path**
- **Agent Limits**

### 4๏ธโƒฃ **Generate AI-Powered Development Plan**
1. Navigate to project **Settings Tab**
2. Add **Project Overview** and **Initial Prompt**
3. Click **"๐Ÿš€ AI Task Master"** for comprehensive planning
4. Review generated **wave-based task breakdown**

### 5๏ธโƒฃ **Launch Multi-Agent Development**
1. **Start Orchestrator** in project sidebar
2. Watch **real-time task progression**:
- `UNCLAIMED` โ†’ `UP_NEXT` โ†’ `IN_PROGRESS` โ†’ `COMPLETED` โ†’ `MERGED`
3. Monitor agents in **Coordination Dashboard**:
- Live agent visualization
- File lock monitoring
- Communication tracking

### 6๏ธโƒฃ **Monitor & Coordinate**
- **๐Ÿ“Š Task Board**: Drag-and-drop task management
- **๐Ÿค– Agent Monitor**: Live status and performance metrics
- **๐Ÿ”— Coordination Tab**: Real-time multi-agent coordination
- **๐Ÿ“ก Event Stream**: Live coordination events and communications

---

## ๐Ÿ—๏ธ **Architecture Overview**

### ๐ŸŽ›๏ธ **Dashboard Architecture**
```
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ React/TS โ”‚ โ”‚ FastAPI โ”‚ โ”‚ Redis โ”‚
โ”‚ Frontend โ”‚โ—„โ”€โ”€โ–บโ”‚ Backend โ”‚โ—„โ”€โ”€โ–บโ”‚ Coordination โ”‚
โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ Store โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚ โ”‚ โ”‚
โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚ โ”‚ WebSocket โ”‚ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค Real-time โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚ Updates โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

### ๐Ÿค– **Agent Coordination (A2AMCP)**
```
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Agent 1 โ”‚ โ”‚ Coordination โ”‚ โ”‚ Agent 2 โ”‚
โ”‚ (Claude CLI) โ”‚โ—„โ”€โ”€โ–บโ”‚ Monitor โ”‚โ—„โ”€โ”€โ–บโ”‚ (Claude CLI) โ”‚
โ”‚ โ”‚ โ”‚ (Redis) โ”‚ โ”‚ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚ โ”‚ โ”‚
โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
โ”‚ โ”‚ File Locks โ”‚ โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค & Messages โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ”‚ & Interfaces โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

### ๐Ÿ”„ **Development Flow**
```
Project Creation โ†’ AI Planning โ†’ Task Generation โ†’ Agent Spawning
โ”‚ โ”‚ โ”‚ โ”‚
โ–ผ โ–ผ โ–ผ โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ Settings โ”‚ โ”‚ AI Task โ”‚ โ”‚ Wave โ”‚ โ”‚ Parallel โ”‚
โ”‚ & Overview โ”‚ โ”‚ Master โ”‚ โ”‚ Based โ”‚ โ”‚ Execution โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ Tasks โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚ โ–ผ
โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Real-time โ”‚
โ”‚Coordination โ”‚ โ”‚ Monitoring โ”‚
โ”‚ & Merge โ”‚ โ”‚ & Control โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

---

## ๐Ÿ› ๏ธ **Configuration**

### โš™๏ธ **Global Settings**
Access via **Settings icon** in top navigation:

#### ๐Ÿง  **Anthropic API**
- **API Key**: Secure storage with validation
- **Model Selection**: Claude 3 Opus, Sonnet, Haiku, 3.5 Sonnet
- **Direct link** to Anthropic Console

#### ๐Ÿ‘ฅ **Orchestrator Control**
- **Enable/Disable**: Master orchestrator switch
- **Max Agents**: 1-20 concurrent agents
- **Auto-merge**: Automatic vs manual review
- **Spawn Interval**: 10-600 second intervals
- **Merge Strategy**: merge, rebase, squash

### ๐Ÿ“Š **Project Settings**
Individual project configuration:
- **Project Overview**: Detailed context for AI agents
- **Initial Prompt**: Development objectives
- **Max Agents**: Project-specific limits
- **Git Integration**: Branch management and worktree handling

---

## ๐Ÿ“Š **Real-time Monitoring**

### ๐ŸŽ›๏ธ **Coordination Command Center**
**Location**: Project โ†’ Coordination Tab

#### ๐Ÿ•ธ๏ธ **Live Agent Graph**
- **Pulsing nodes** represent active agents
- **Color coding**: ๐ŸŸข Active, ๐ŸŸก Working, ๐Ÿ”ด Offline
- **Progress bars** show todo completion
- **File lock indicators** prevent conflicts
- **Communication lines** show agent interactions

#### ๐Ÿ“ก **Event Stream**
Real-time feed of:
- Agent registrations and heartbeats
- Todo creation and completion
- File locking and unlocking
- Inter-agent communications
- Task completion notifications

#### ๐Ÿ“Š **Live Statistics**
- **Active vs Total Agents**
- **Todo Completion Rates**
- **File Lock Counts**
- **Communication Graph Analysis**

### ๐Ÿค– **Agent Status Monitoring**
**Location**: Project โ†’ Agents Tab

- **Individual agent cards** with health status
- **Start times** and **duration tracking**
- **Live session monitoring**
- **iTerm integration** for direct agent access
- **Session management** and cleanup tools

---

## ๐Ÿ—‚๏ธ **Project Management**

### ๐Ÿ  **Project Manager Homepage**
**Default page for returning users** - accessible via **"Manage Projects"**

#### ๐Ÿ“‹ **Project Grid View**
- **Visual project cards** with status indicators
- **Creation dates** and **Git repository status**
- **Quick access buttons**: Edit, Reset, Delete
- **Project statistics** and health monitoring

#### โœ๏ธ **Project Operations**
- **โœ๏ธ Edit**: Update name, description, settings
- **๐Ÿ”„ Reset**: Clean tasks, sessions, branches
- **๐Ÿ—‘๏ธ Delete**: Safe deletion with confirmation

### ๐Ÿ›ก๏ธ **Enhanced Delete Safety**
**Enterprise-grade protection**:

1. **โš ๏ธ Hazardous confirmation dialog**
2. **Type project name** to enable deletion
3. **Complete cleanup toggle**:
- **Safe**: Remove from SplitMind only
- **Complete**: Remove tasks, worktrees, branches, sessions, .splitmind directory
4. **Real-time validation** with visual feedback
5. **Disabled delete button** until confirmed

---

## ๐Ÿงฑ **Technical Architecture**

### ๐Ÿ“ **Project Structure**
```
splitmind/ # Main installation
โ”œโ”€โ”€ ๐Ÿ“„ README.md # This documentation
โ”œโ”€โ”€ ๐Ÿš€ launch-dashboard.py # One-click launcher
โ”œโ”€โ”€ โš™๏ธ setup.py # Installation script
โ”œโ”€โ”€ ๐Ÿ“Š dashboard/ # Web interface
โ”‚ โ”œโ”€โ”€ ๐Ÿ”ง backend/ # FastAPI server
โ”‚ โ”‚ โ”œโ”€โ”€ api.py # REST endpoints
โ”‚ โ”‚ โ”œโ”€โ”€ orchestrator.py # Agent management
โ”‚ โ”‚ โ”œโ”€โ”€ coordination_monitor.py # A2AMCP monitoring
โ”‚ โ”‚ โ”œโ”€โ”€ models.py # Data structures
โ”‚ โ”‚ โ””โ”€โ”€ websocket_manager.py # Real-time updates
โ”‚ โ””โ”€โ”€ ๐ŸŽจ frontend/ # React dashboard
โ”‚ โ”œโ”€โ”€ components/ # UI components
โ”‚ โ”œโ”€โ”€ services/ # API clients
โ”‚ โ””โ”€โ”€ hooks/ # Custom React hooks
โ”œโ”€โ”€ ๐Ÿค– A2AMCP/ # Agent coordination
โ”‚ โ”œโ”€โ”€ mcp-server-redis.py # Coordination server
โ”‚ โ””โ”€โ”€ sdk/ # Python SDK
โ””โ”€โ”€ ๐Ÿ“Š projects/ # User projects
โ””โ”€โ”€ your-project/ # Individual project
โ”œโ”€โ”€ .splitmind/ # Project metadata
โ”œโ”€โ”€ worktrees/ # Git worktrees
โ””โ”€โ”€ .git/ # Git repository
```

### ๐Ÿ”Œ **API Architecture**

#### ๐Ÿ“ก **REST Endpoints**
```
๐Ÿ—‚๏ธ Projects: /api/projects/*
๐Ÿ“‹ Tasks: /api/projects/{id}/tasks/*
๐Ÿค– Agents: /api/projects/{id}/agents/*
โš™๏ธ Orchestrator: /api/orchestrator/*
๐Ÿง  Plan Gen: /api/projects/{id}/generate-*
๐Ÿ”— Coordination: /api/projects/{id}/coordination/*
```

#### ๐Ÿ”„ **WebSocket Events**
```
๐Ÿ“Š Real-time Updates: /ws/updates
๐Ÿ”— Coordination Stream: /api/projects/{id}/coordination/live
```

#### ๐Ÿค **A2AMCP Protocol**
```
Redis Store:
โ”œโ”€โ”€ ๐Ÿค– splitmind:{project}:agents # Agent registry
โ”œโ”€โ”€ ๐Ÿ’“ splitmind:{project}:heartbeat # Agent health
โ”œโ”€โ”€ ๐Ÿ“ splitmind:{project}:todos # Task tracking
โ”œโ”€โ”€ ๐Ÿ”’ splitmind:{project}:file_locks # Resource locks
โ”œโ”€โ”€ ๐Ÿงฉ splitmind:{project}:interfaces # Shared types
โ””โ”€โ”€ ๐Ÿ’ฌ splitmind:{project}:messages # Communications
```

---

## ๐Ÿšจ **Troubleshooting**

### ๐Ÿ”ง **Common Issues**

#### ๐Ÿšซ **Can't Delete Projects**
**Symptom**: Delete button stays disabled
**Solution**: Type the exact project name in confirmation field

#### ๐Ÿ”„ **Tasks Stuck in UP_NEXT**
**Symptoms**: Tasks not being picked up by agents
**Solutions**:
1. Check **Orchestrator Status** (should be green/running)
2. Verify **Agent Limits** vs currently running agents
3. Review **File Conflicts** in coordination tab
4. Check **Claude CLI** configuration

#### ๐ŸŒ **WebSocket Disconnections**
**Symptoms**: No real-time updates, status indicators red
**Solutions**:
1. **Refresh browser** - auto-reconnects every 3 seconds
2. **Clear browser cache** and reload
3. **Check backend** is running on port 8000
4. **Restart dashboard**: `python launch-dashboard.py`

#### ๐Ÿ”„ **Agent Coordination Issues**
**Symptoms**: Agents not appearing in coordination tab
**Solutions**:
1. **Verify Redis** connection (Docker container running)
2. **Check MCP server** on port 5050
3. **Restart A2AMCP**: `cd A2AMCP && docker-compose restart`
4. **Check agent logs** for MCP registration errors

### ๐Ÿงน **Clean Reset**
**Complete system reset**:
```bash
# 1. Stop all processes
tmux kill-server
docker-compose -f A2AMCP/docker-compose.yml down

# 2. Clear configuration
rm -f config.json projects.json

# 3. Reset Redis data
docker-compose -f A2AMCP/docker-compose.yml down -v

# 4. Rebuild frontend
cd dashboard/frontend
rm -rf node_modules dist
npm install
npm run build
cd ../..

# 5. Restart everything
docker-compose -f A2AMCP/docker-compose.yml up -d
python launch-dashboard.py
```

### ๐Ÿ” **Debug Mode**
**Verbose logging**:
```bash
python launch-dashboard.py --dev
```

---

## ๐ŸŽฏ **Advanced Usage**

### ๐Ÿ”ง **Custom Task Prompts**
**Enhanced AI Instructions**:
1. Click any task card to open details
2. Edit the **AI Prompt** field with specific requirements
3. Add **technical specifications** and **context**
4. Include **dependency information** and **constraints**

### ๐Ÿ“Š **Coordination Monitoring**
**Real-time Agent Analysis**:
1. Navigate to **Coordination Tab** in any project
2. **๐Ÿ•ธ๏ธ Live Graph**: Interactive agent visualization
3. **๐Ÿ“ก Event Stream**: Real-time coordination events
4. **๐Ÿ”’ File Locks**: Active resource conflicts
5. **๐Ÿ“ˆ Statistics**: Performance metrics and health

### ๐Ÿ—๏ธ **Multi-Project Workflows**
**Enterprise Project Management**:
1. **Project Manager Homepage**: Overview of all projects
2. **Quick switching**: Select projects from top navigation
3. **Bulk operations**: Reset or delete multiple projects
4. **Resource monitoring**: Cross-project agent usage

### โš™๏ธ **Orchestrator Optimization**
**Performance Tuning**:
- **Agent Limits**: Balance speed vs system resources
- **Spawn Intervals**: Adjust based on task complexity
- **Auto-merge Settings**: Enable for faster iteration
- **File Lock Monitoring**: Prevent coordination conflicts

---

## ๐Ÿ”ฎ **Roadmap**

### ๐Ÿš€ **Version 2.1 (Coming Soon)**
- **๐Ÿ”— GitHub Integration**: Direct PR management
- **๐Ÿ“Š Analytics Dashboard**: Performance insights and metrics
- **๐Ÿค– Agent Templates**: Pre-configured agent behaviors
- **๐Ÿ”„ Workflow Automation**: Custom development pipelines

### ๐ŸŒŸ **Version 2.2 (Future)**
- **โ˜๏ธ Cloud Deployment**: One-click cloud hosting
- **๐Ÿ‘ฅ Team Collaboration**: Multi-user project management
- **๐Ÿ”Œ Plugin System**: Custom integrations and extensions
- **๐Ÿ“ฑ Mobile Interface**: Project monitoring on mobile

### ๐ŸŽฏ **Version 3.0 (Vision)**
- **๐Ÿง  Multi-LLM Support**: OpenAI, Gemini, local models
- **๐Ÿ”„ Advanced Coordination**: Complex multi-agent workflows
- **๐Ÿ“Š Enterprise Features**: SSO, audit logs, compliance
- **๐ŸŒ Distributed Agents**: Cross-platform and remote execution

---

## ๐Ÿค **Contributing**

### ๐Ÿ› ๏ธ **Development Setup**
```bash
# 1. Fork and clone
git clone https://github.com/yourusername/splitmind.git
cd splitmind

# 2. Install dependencies
python setup.py

# 3. Start development server
python launch-dashboard.py --dev

# 4. Frontend development
cd dashboard/frontend
npm run dev # Hot reload development
```

### ๐Ÿ“‹ **Contribution Guidelines**
1. **๐Ÿ” Check Issues**: Look for existing bugs or feature requests
2. **๐ŸŒฟ Create Branch**: `git checkout -b feature/amazing-feature`
3. **โœ… Follow Standards**: Use existing code style and patterns
4. **๐Ÿงช Test Changes**: Verify all functionality works
5. **๐Ÿ“ Update Docs**: Add documentation for new features
6. **๐Ÿ”„ Submit PR**: Detailed description of changes

### ๐Ÿ—๏ธ **Architecture Contributions**
- **๐ŸŽจ Frontend**: React/TypeScript components in `/dashboard/frontend`
- **๐Ÿ”ง Backend**: FastAPI endpoints in `/dashboard/backend`
- **๐Ÿค– Coordination**: A2AMCP protocol in `/A2AMCP`
- **๐Ÿ“Š Monitoring**: Real-time features and WebSocket handling

---

## ๐Ÿ“„ **License**

**MIT License** - see LICENSE file for details.

SplitMind is open source software built for the developer community.

---

## ๐Ÿ™ **Acknowledgments**

### ๐Ÿค– **AI Partners**
- **Anthropic Claude** - Powering intelligent agent coordination
- **Claude Code** - Development acceleration platform

### ๐Ÿ› ๏ธ **Technology Stack**
- **React + TypeScript** - Modern frontend development
- **FastAPI + Python** - High-performance backend
- **Redis** - Real-time coordination store
- **WebSockets** - Live dashboard updates
- **Docker** - Containerized coordination services

### ๐ŸŒŸ **Community**
- **Early Adopters** - Feedback and testing
- **Contributors** - Code, documentation, and ideas
- **Developer Community** - Inspiration and innovation

---

## ๐Ÿ“ž **Support & Community**

### ๐Ÿ†˜ **Get Help**
- **๐Ÿ“ง Email**: jason@webdevtoday.com
- **๐Ÿ› Issues**: [GitHub Issues](https://github.com/webdevtodayjason/splitmind/issues)
- **๐Ÿ“– Documentation**: [Full Docs](https://github.com/webdevtodayjason/splitmind/docs)

### ๐ŸŒ **Connect**
- **๐Ÿ™ GitHub**: [@webdevtodayjason](https://github.com/webdevtodayjason)
- **๐Ÿฆ Twitter**: [@webdevtodayjason](https://twitter.com/webdevtodayjason)
- **๐Ÿ’ผ LinkedIn**: [Jason Brashear](https://linkedin.com/in/jasonbrashear)
- **๐ŸŒ Website**: [WebDevToday.com](https://webdevtoday.com)

### ๐Ÿš€ **Enterprise**
For enterprise licensing, custom integrations, or professional support:
- **๐Ÿ“ง Enterprise**: enterprise@webdevtoday.com
- **๐Ÿ“ž Consulting**: Available for custom implementations

---


SplitMind Logo


๐Ÿง  SplitMind v2.0 - Where AI Agents Collaborate

Built with โค๏ธ by Jason Brashear

---

## ๐Ÿท๏ธ **Tags**
`ai-development` `multi-agent` `claude-ai` `task-orchestration` `real-time-coordination` `web-dashboard` `enterprise-tools` `parallel-development` `agent-coordination` `a2amcp` `redis` `websockets` `react` `typescript` `fastapi` `python`