Skip to content

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

Notifications You must be signed in to change notification settings

webdevtodayjason/splitmind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

14 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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

git clone https://github.com/webdevtodayjason/splitmind.git
cd splitmind
python setup.py

๐Ÿš€ Launch Command Center

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

# 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:

# 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:

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

# 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

๐ŸŒ Connect

๐Ÿš€ Enterprise

For enterprise licensing, custom integrations, or professional support:

  • ๐Ÿ“ง Enterprise: [email protected]
  • ๐Ÿ“ž 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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •