Highly skilled voice-based assistant with intimate knowledge of your preferences, interests, worldview who can synthesize random thoughts from curated info sources, and act on your behalf.
npx skills add https://github.com/natea/ExoMind --skill recipe-findingInstallieren Sie diesen Skill ΓΌber die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.
AI-powered cognitive architecture combining SPARC methodology, swarm intelligence, and personal knowledge management for enhanced productivity and decision-making.
ExoMind is an advanced development environment that integrates:
# Clone with all submodules in one command
git clone --recurse-submodules https://github.com/natea/ExoMind.git
cd ExoMind
# Or clone first, then initialize submodules
git clone https://github.com/natea/ExoMind.git
cd ExoMind
git submodule update --init --recursive
Included Submodules:
modules/superpowers - Enhanced skills for TDD, brainstorming, debuggingmodules/anthropic-claude-skills - Official Anthropic skills (documents, creative, dev)modules/ar-claude-skills - Professional skills for C-level advisors, marketing, and product teamsmodules/claude-code-by-agents - Multi-agent workspace with web UI for coordinationmodules/mcp-getgather - Context gathering and web scrapingmodules/Skill_Seekers - Auto-generate skills from documentationmodules/life-os - Personal productivity and life managementClaude Flow provides the core multi-agent orchestration framework:
# Initialize Claude Flow in your project
npx claude-flow@alpha init
# Verify installation
npx claude-flow@alpha --version
MCP (Model Context Protocol) servers extend Claude Code with specialized capabilities.
# Add Claude Flow MCP server (required for swarm coordination)
claude mcp add claude-flow npx claude-flow@alpha mcp start
# Verify MCP server is running
claude mcp list
# Enhanced swarm coordination with WASM acceleration
claude mcp add ruv-swarm npx ruv-swarm mcp start
# Cloud-based orchestration with 70+ advanced features
claude mcp add flow-nexus npx flow-nexus@latest mcp start
# Flow-Nexus requires registration:
# npx flow-nexus@latest register
# npx flow-nexus@latest login
There are two options for Google Workspace integration:
Composio provides a unified authentication layer for multiple services including Google Workspace:
# Install Composio MCP
npm install -g composio-core
# Add Composio MCP to Claude Code
claude mcp add composio npx composio-core mcp
# Authenticate with Google Workspace
composio add googleworkspace
# This will open a browser for OAuth authentication
# Grant access to Gmail and Google Calendar
Composio Configuration:
Add to your Claude Code MCP settings (~/.config/claude/mcp_settings.json):
{
"mcpServers": {
"composio": {
"command": "npx",
"args": ["composio-core", "mcp"],
"env": {
"COMPOSIO_API_KEY": "your-composio-api-key"
}
}
}
}
Get your Composio API key:
Available Composio Actions:
gmail_send_email - Send emails via Gmailgmail_search - Search email messagesgmail_read_message - Read specific emailscalendar_list_events - List calendar eventscalendar_create_event - Create new eventscalendar_update_event - Update existing eventsFor more control, use the direct Google Workspace MCP:
# Install the Google Workspace MCP
npm install -g @modelcontextprotocol/server-google-workspace
# Add to Claude Code
claude mcp add google-workspace npx @modelcontextprotocol/server-google-workspace
Google Cloud Setup:
credentials.jsonConfiguration:
Add to your MCP settings:
{
"mcpServers": {
"google-workspace": {
"command": "npx",
"args": ["@modelcontextprotocol/server-google-workspace"],
"env": {
"GOOGLE_CREDENTIALS_PATH": "/path/to/credentials.json",
"GOOGLE_TOKEN_PATH": "/path/to/token.json"
}
}
}
}
First-time Authentication:
# Run authentication flow
npx @modelcontextprotocol/server-google-workspace auth
# This will:
# 1. Open your browser for Google OAuth
# 2. Request permissions for Gmail and Calendar
# 3. Save the token to GOOGLE_TOKEN_PATH
Superpowers provides systematic development workflows, brainstorming, TDD, and debugging skills:
# Add Superpowers from marketplace
/plugin marketplace add obra/superpowers-marketplace
# Install the plugin
/plugin install superpowers@superpowers-marketplace
What You Get:
Usage in Claude Code:
"Use the brainstorming skill to refine this API design"
"Apply TDD workflow to implement user authentication"
"Use systematic debugging to find the root cause of this error"
GetGather enables intelligent web content extraction and research automation:
# Start GetGather MCP server (runs on port 23456)
cd modules/mcp-getgather
python server.py
Configuration:
Add to your MCP settings (~/.config/claude/mcp_settings.json):
{
"mcpServers": {
"getgather": {
"url": "http://127.0.0.1:23456/mcp"
}
}
}
What You Get:
Usage in Claude Code:
"Use getgather to extract all API documentation from https://docs.example.com"
"Gather context from these 5 research papers"
"Scrape and summarize the latest release notes"
Skill Seekers automatically converts any documentation website into a Claude Code skill:
Key Capabilities:
Quick Setup:
cd modules/Skill_Seekers
# Install dependencies
pip3 install requests beautifulsoup4
# Generate a skill from any documentation site
python3 cli/doc_scraper.py --config configs/react.json --enhance-local
# Package the skill
python3 cli/package_skill.py output/react/
# Upload to Claude Code (output/react.zip)
Example: Create a React Skill
# Scrape React documentation and create a skill (20-30 minutes)
python3 cli/doc_scraper.py \
--name react \
--url https://react.dev/ \
--description "React framework for building UIs" \
--enhance-local
# Package the skill
python3 cli/package_skill.py output/react/
# Upload output/react.zip to Claude
Using MCP Server (Easiest):
# One-time setup
cd modules/Skill_Seekers
./setup_mcp.sh
# Then in Claude Code, use natural language:
"Generate a skill from https://tailwindcss.com/docs"
"List all available skill configs"
"Package the React skill"
What Skill Seekers Creates:
Pre-built Configs:
react.json - React frameworkvue.json - Vue.jsdjango.json - Django web frameworkfastapi.json - FastAPIgodot.json - Godot game engineFor Large Documentation (10K+ pages):
# Estimate page count first
python3 cli/estimate_pages.py configs/godot.json
# Auto-split into focused sub-skills
python3 cli/split_config.py configs/godot.json --strategy router
# Scrape in parallel (much faster!)
for config in configs/godot-*.json; do
python3 cli/doc_scraper.py --config $config &
done
See modules/Skill_Seekers/README.md for full documentation.
VoiceMode enables natural voice conversations with Claude, supporting both local STT/TTS services and OpenAI fallback:
# Install VoiceMode MCP python package and dependencies
curl -LsSf https://astral.sh/uv/install.sh | sh
uvx voice-mode-install
# Optional: Set OpenAI API key (backup if local services unavailable)
export OPENAI_API_KEY=your-openai-key
# Add VoiceMode to Claude
claude mcp add --scope user voicemode -- uvx --refresh voice-mode
# Start a voice conversation
claude converse
What You Get:
Service Management:
VoiceMode provides a unified service management tool:
# Check service status
uvx voice-mode service whisper status
uvx voice-mode service kokoro status
# Start/stop services
uvx voice-mode service whisper start
uvx voice-mode service kokoro start
# View logs
uvx voice-mode service whisper logs
uvx voice-mode service kokoro logs
# Enable auto-start on boot
uvx voice-mode service whisper enable
uvx voice-mode service kokoro enable
Documentation & Resources:
voicemode://docs/*
voicemode://docs/quickstart - Basic usage guidevoicemode://docs/parameters - Complete parameter referencevoicemode://docs/languages - Non-English language supportvoicemode://docs/troubleshooting - Audio and connectivity issues# List all configured MCP servers
claude mcp list
# Test Claude Flow
npx claude-flow@alpha sparc modes
# Test Composio (if installed)
composio apps
# Check Google Workspace connection
# Open Claude Code and try: "Check my Gmail inbox"
# Test GetGather (if running)
# In Claude Code: "Use getgather to fetch https://example.com"
# Check Superpowers
# In Claude Code: "List all available superpowers skills"
# Test VoiceMode (if installed)
uvx voice-mode service whisper status
uvx voice-mode service kokoro status
# Try: claude converse
ExoMind includes six specialized modules in the modules/ directory:
Enhanced Claude Code skills for systematic development workflows.
Installation: /plugin install superpowers@superpowers-marketplace
Key Features:
Skills Include:
brainstorming - Interactive design refinementtest-driven-development - TDD workflowssystematic-debugging - Debug with structurerequesting-code-review - Request reviews properlyreceiving-code-review - Handle feedback effectivelyverification-before-completion - Never skip verificationMCP server for intelligent context gathering and information synthesis.
Installation: Add to MCP settings with http://127.0.0.1:23456/mcp
Key Features:
Use Cases:
Automatically convert documentation websites into Claude Code skills.
Key Features:
Quick Start:
cd modules/Skill_Seekers
python3 cli/doc_scraper.py --config configs/react.json --enhance-local
python3 cli/package_skill.py output/react/
# Upload output/react.zip to Claude
What Gets Created:
Personal operating system for productivity and life management with 20+ integrated skills.
Complete Implementation (Weeks 1-11):
Core Skills:
conducting-life-assessment - 10 life areas quarterly evaluationdaily-planning - Morning/evening routines with energy managementweekly-review - Complete GTD methodologymonthly-review - Intelligent aggregation and pattern detectionquarterly-review - OKR scoring and 90-day retrospectivesgoal-setting - SMART goals + OKR frameworkprocessing-inbox - GTD inbox processing workflowIntegration Skills:
processing-email-inbox - Email-to-task conversion via Google Workspace MCPanalyzing-schedule - Calendar analysis and optimizationscheduling-tasks - Smart time blockingwhatsapp-message-management - Mobile briefings and quick captureresolving-sync-conflicts - Todoist conflict resolutionAdvanced Skills:
detecting-patterns - 6 pattern types across productivity datasmart-recommendations - AI-powered insightstracking-habits - Streak management and consistency analysiscoordinating-life-os - System orchestration and health checksLife Management:
meal-planning - Weekly meal planning with dietary preferencesrecipe-finding - Recipe search and scalinggrocery-shopping - Automated shopping list generationQuick Start:
# Install dependencies
npm install
# Test the skills in Claude Code
./scripts/sync-claude-skills.sh
# Run validation
npm run validate:all
npm test
See docs/user/getting-started.md for complete setup guide.
Official example skills from Anthropic demonstrating Claude's skills system capabilities.
Installation: /plugin install example-skills@anthropic-agent-skills or /plugin install document-skills@anthropic-agent-skills
Key Features:
Example Skills Include:
algorithmic-art - Generative art with p5.jscanvas-design - Visual art in PNG/PDF formatsartifacts-builder - Complex HTML artifacts with React/Tailwindmcp-server - Guide for creating MCP serverswebapp-testing - Test web apps with Playwrightbrand-guidelines - Apply consistent brandingskill-creator - Create effective custom skillsDocument Skills Include:
docx - Word documents with tracked changes and formattingpdf - PDF manipulation, extraction, and creationpptx - PowerPoint presentations with layouts and chartsxlsx - Excel spreadsheets with formulas and visualizationQuick Start:
# Register the marketplace
/plugin marketplace add anthropics/skills
# Install example skills
/plugin install example-skills@anthropic-agent-skills
# Install document skills
/plugin install document-skills@anthropic-agent-skills
# Use a skill
"Use the PDF skill to extract text from document.pdf"
"Create an algorithmic art piece using p5.js"
"Build a React artifact for a task management app"
See modules/anthropic-claude-skills/README.md for full documentation.
Professional skills for C-level leadership, marketing teams, and product development.
Key Features:
10 Professional Skills:
C-Level Leadership:
ceo-advisor - Strategic business leadership and decision-makingcto-advisor - Technical leadership and architecture guidanceMarketing:
content-creator - Content strategy and creation workflowsmarketing-strategy-pmm - Product marketing management frameworksmarketing-demand-acquisition - Demand generation and customer acquisitionProduct Team:
agile-product-owner - Agile methodologies and PO best practicesproduct-manager-toolkit - PM frameworks, prioritization, roadmappingproduct-strategist - Product strategy and vision developmentux-researcher-designer - UX research methodologies and designui-design-system - Design system creation and maintenanceQuick Start:
# Symlink skills into Claude Code
./scripts/symlink-ar-skills.sh --dry-run # Preview
./scripts/symlink-ar-skills.sh # Execute
# Verify installation
ls -la .claude/skills/ | grep "ar-claude-skills"
# Use in Claude Code
"Use the ceo-advisor skill to help with strategic planning"
"Apply product-strategist skill to develop product roadmap"
Script Features:
See scripts/README-symlink-ar-skills.md for detailed documentation.
Multi-agent workspace with Electron desktop app for collaborative development and task coordination.
Key Features:
Architecture:
Quick Start:
cd modules/claude-code-by-agents
# Option 1: Download pre-built desktop app
# Windows: claude-code-webui-windows-x64.exe
# macOS Intel: claude-code-webui-macos-x64
# macOS ARM: claude-code-webui-macos-arm64
# Linux: claude-code-webui-linux-{x64,arm64}
# Start backend service (required for desktop app)
cd backend && deno task dev # Runs on localhost:8080
# Option 2: Run from source
npm install
cd backend && deno task dev # Terminal 1: Backend
cd frontend && npm run dev # Terminal 2: Frontend
# Option 3: Build desktop app
npm run dist:mac # macOS DMG
npm run dist:win # Windows installer
npm run dist:linux # Linux AppImage
Usage Examples:
# Single agent - direct execution, no orchestration overhead
@api-agent add user authentication
# Multi-agent - orchestrator coordinates automatically
"Create full auth system with frontend and backend"
# Remote agent on different machine
@mac-mini-agent run browser tests on Safari
# Mix local and remote agents
"@backend-agent create API, @frontend-agent build UI, @test-agent verify"
Configure Agents in Web UI:
Backend API AgentHandles backend API development/path/to/backendhttp://localhost:8081 (local) or http://remote-host:8081Authentication & Billing:
claude auth login)Use Cases:
Benefits:
See modules/claude-code-by-agents/README.md for full documentation.
ExoMind includes 20+ Life OS skills for personal productivity. To test them in Claude Code:
Use symlinks to keep skills synchronized automatically:
# Create symlinks from /skills/ to /.claude/skills/
./scripts/sync-claude-skills.sh
# Verify symlinks were created
ls -la .claude/skills/
# Should show: skill-name -> ../../skills/skill-name
# Test a skill in Claude Code
"Use the daily-planning skill to plan my day"
Benefits:
skills/Copy files manually (requires re-sync after each change):
# Copy all skills to .claude/skills
cp -r skills/* .claude/skills/
# Remember: Must re-run after ANY skill modification!
β οΈ Warning: Easy to forget, files will diverge, requires manual syncing.
All 20+ Life OS skills are available in .claude/skills/:
See .claude/skills/README.md for complete documentation.
# List available SPARC modes
npx claude-flow@alpha sparc modes
# Run a complete TDD workflow
npx claude-flow@alpha sparc tdd "Create a REST API endpoint for user authentication"
# Run specific SPARC phases
npx claude-flow@alpha sparc run spec-pseudocode "Design a caching system"
npx claude-flow@alpha sparc run architect "Build microservices architecture"
# Initialize swarm with mesh topology (peer-to-peer)
npx claude-flow@alpha swarm init --topology mesh
# Spawn specialized agents
npx claude-flow@alpha swarm spawn --type researcher --name "api-researcher"
npx claude-flow@alpha swarm spawn --type coder --name "backend-dev"
npx claude-flow@alpha swarm spawn --type tester --name "qa-engineer"
# Check swarm status
npx claude-flow@alpha swarm status
With Composio or Google Workspace MCP configured, you can use natural language commands in Claude Code:
"Check my Gmail for messages from today"
"Send an email to [email protected] with subject 'Project Update'"
"What's on my calendar for tomorrow?"
"Schedule a meeting for next Monday at 2pm"
"Find all emails about the ExoMind project"
"Create a calendar event: Team standup, daily at 9am"
ExoMind/
βββ modules/ # Git submodules
β βββ superpowers/ # Enhanced Claude Code skills
β βββ mcp-getgather/ # Context gathering MCP
β βββ Skill_Seekers/ # Skill management system
β βββ life-os/ # Personal productivity OS
βββ .claude/ # Claude Code configuration
β βββ agents/ # 54+ specialized agent definitions
β βββ commands/ # Slash commands and workflows
β βββ helpers/ # Automation scripts
β βββ settings.json # Claude Code settings
βββ src/ # Source code (when generated)
βββ tests/ # Test files
βββ docs/ # Documentation
β βββ SUBMODULES.md # Submodule management guide
βββ config/ # Configuration files
βββ scripts/ # Utility scripts
βββ CLAUDE.md # Project instructions for Claude
βββ README.md # This file
ExoMind provides 54 specialized AI agents across multiple categories:
coder - Implementation specialistreviewer - Code review and quality assurancetester - Comprehensive testing and QAplanner - Strategic planning and task orchestrationresearcher - Deep research and information gatheringspecification - Requirements analysispseudocode - Algorithm designarchitecture - System designrefinement - TDD implementationsparc-coder - Transform specs into codehierarchical-coordinator - Tree-based coordinationmesh-coordinator - Peer-to-peer mesh networkadaptive-coordinator - Dynamic topology switchingcollective-intelligence-coordinator - Distributed cognitionswarm-memory-manager - Shared memory managementpr-manager - Pull request management and automationcode-review-swarm - Multi-agent code reviewissue-tracker - Intelligent issue managementrelease-manager - Automated release coordinationworkflow-automation - CI/CD pipeline creationbackend-dev - REST and GraphQL API developmentmobile-dev - React Native cross-platform appsml-developer - Machine learning model developmentcicd-engineer - CI/CD pipeline specialistapi-docs - OpenAPI/Swagger documentationbyzantine-coordinator - Byzantine fault toleranceraft-manager - Raft consensus algorithmgossip-coordinator - Gossip-based consensuscrdt-synchronizer - Conflict-free replicated data typesperf-analyzer - Performance bottleneck analysisperformance-benchmarker - Comprehensive benchmarkingresource-allocator - Adaptive resource allocationtopology-optimizer - Dynamic topology optimizationExoMind is optimized for concurrent operations. Always batch related operations in a single message:
// β
CORRECT: Single message with parallel agent execution
Task("Research agent", "Analyze API patterns", "researcher")
Task("Coder agent", "Implement REST endpoints", "coder")
Task("Tester agent", "Create test suite", "tester")
Task("Reviewer agent", "Review code quality", "reviewer")
TodoWrite { todos: [...8-10 todos...] }
Write "src/api/server.js"
Write "tests/api.test.js"
Write "docs/API.md"
Agents can store and retrieve context across sessions:
# Store context in memory
npx claude-flow@alpha hooks post-edit --memory-key "project/context" --value "API design decisions"
# Retrieve context
npx claude-flow@alpha hooks session-restore --session-id "swarm-12345"
# Analyze repository
npx claude-flow@alpha github repo-analyze natea/ExoMind
# Automated PR review
npx claude-flow@alpha github pr-review 42
# Release coordination
npx claude-flow@alpha github release-coord --version v1.0.0
Train agents from successful patterns:
# Train from completed tasks
npx claude-flow@alpha neural-train --pattern coordination
# Analyze cognitive patterns
npx claude-flow@alpha neural-patterns --action analyze
# Run all tests
npm test
# Run specific test suite
npm test -- --grep "API"
# Run with coverage
npm run test:coverage
# Type checking
npm run typecheck
# Linting
npm run lint
ExoMind achieves impressive performance through swarm coordination:
# Restart Claude Desktop/Code
# Verify MCP configuration
cat ~/.config/claude/mcp_settings.json
# Check MCP server logs
claude mcp logs claude-flow
# Re-add MCP server
claude mcp remove claude-flow
claude mcp add claude-flow npx claude-flow@alpha mcp start
# For Composio:
composio logout
composio add googleworkspace
# For direct Google Workspace MCP:
rm /path/to/token.json
npx @modelcontextprotocol/server-google-workspace auth
# Update all submodules
git submodule update --remote --recursive
# Reset submodule to tracked commit
git submodule update --init --recursive
# Clean and reinitialize
git submodule deinit -f modules/superpowers
git submodule update --init modules/superpowers
# Reinstall Claude Flow
npm install -g claude-flow@alpha
# Or use npx without installation
npx claude-flow@alpha init
Contributions are welcome! Please follow these guidelines:
git checkout -b feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Built with β€οΈ using Claude Code, SPARC methodology, and swarm intelligence.
Remember: Claude Flow coordinates, Claude Code creates!