Discover and explore top open-source AI tools and projects—updated daily.
getcrew44Local-first AI agent orchestration workspace
Top 77.8% on SourcePulse
Crew44 orchestrates specialist AI agents locally, enabling them to collaborate within a unified workspace. It targets developers and power users seeking to leverage multiple AI models concurrently for complex tasks, offering compounded skills and role-specific model optimization. The primary benefit is enhanced productivity and context retention compared to single-agent generalist approaches, all while maintaining user privacy and data control.
How It Works
Crew44 employs a local-first architecture comprising an Electron/React UI and a Go daemon. The daemon discovers and manages installed coding agent CLIs (e.g., Claude, Codex, Gemini), routing tasks to agents bound to specific models and skills. Skills are file-based capabilities (SKILL.md + assets) that agents can access, allowing for compounding knowledge across tasks and providers. Agents communicate via WebSocket JSON-RPC, handing off work through explicit "handovers" with brief descriptions, facilitating parallel specialist execution. State is stored as plain files, ensuring transparency and local control.
Quick Start & Requirements
npm install and npm run dev initiates the build and launches the application.Highlighted Details
Maintenance & Community
The project is actively maintained, indicated by recent CI activity and a clear MIT license. Community links such as Discord or Slack are not explicitly detailed in the README.
Licensing & Compatibility
Licensed under the MIT License, permitting broad use, modification, and distribution, including for commercial purposes, with minimal restrictions.
Limitations & Caveats
The system relies on the user having pre-installed and configured coding agent CLIs. While the runtime layer is extensible via Go adapters, adding new agent types requires development effort. The mobile pairing feature uses a relay for NAT traversal, though it is end-to-end encrypted.
1 month ago
Inactive