CrewCode
Build your AI team with your existing subscriptions
Transform Claude, Gemini, and Copilot into a collaborative development team. No extra costs—just your existing AI subscriptions working together.
Why CrewCode?
💬 Slack Team Collaboration - Your AI Team in Slack
Bring AI agents directly into your team's workspace:
- Team-wide AI access - Everyone benefits from AI expertise in Slack channels
- Thread-based context - Maintains conversation history automatically
- Multi-agent collaboration -
@claude, @gemini, @copilot work together in real-time
- Natural integration - Works like chatting with team members
- Shared knowledge - Team learns from AI interactions, not isolated sessions
✨ Other Benefits
- No additional costs - Use existing Claude Pro, Gemini, or GitHub Copilot subscriptions
- Multi-agent collaboration - Different AI models working on specialized tasks
- Parallel execution - Multiple agents working simultaneously
- Flexible integration - CLI, MCP server, or Slack bot
Quick Start
npm install -g crewcode
crewcode init
crewcode doctor
crewcode query "@claude analyze my code"
crewcode execute "@claude create a login component"
Three Ways to Use
💬 Slack Mode - Team Collaboration (Recommended)
crewcode slack
👉 Complete Slack Setup Guide →
🖥️ CLI Mode - Direct terminal usage
crewcode query "@claude review this code"
crewcode execute "@gemini optimize performance"
crewcode query "@claude @gemini @copilot compare approaches"
🔌 MCP Server Mode - IDE integration
crewcode mcp
Supported AI Tools
- Claude Code - Advanced reasoning and analysis
- Gemini CLI - Real-time web access
- GitHub Copilot CLI - Specialized coding assistant
Basic Usage
crewcode query "@claude explain this function"
crewcode execute "@claude implement user authentication"
crewcode execute "@claude create tests" "@gemini write docs"
crewcode query "@architect design API" | \
crewcode execute "@backend implement it"
crewcode query "@claude design login" --thread "auth-feature"
crewcode execute "@claude implement it" --thread "auth-feature"
Create Custom Agents
crewcode execute "@crewcode Create a Python expert agent"
crewcode execute "@crewcode Create a React specialist with TypeScript"
crewcode execute "@crewcode Create a DevOps agent for Docker"
crewcode query "@python_expert Review my code"
Agent Configuration
Create crewcode.yaml (or agents.yaml for backward compatibility):
agents:
- id: "frontend_dev"
name: "React Expert"
provider: "claude"
working_directory: "./src"
inline:
type: "agent"
system_prompt: |
You are a senior React developer.
Provide detailed examples and best practices.
Note: crewcode.yaml is the preferred configuration file name. The legacy agents.yaml is still supported for backward compatibility. If both files exist, crewcode.yaml takes priority.
Documentation
License
Apache-2.0 License - Copyright (c) 2025 SowonLabs
Built by SowonLabs