
Coworker
Interface UIpar array-ventures
Agent IA auto-hébergé avec UI MCP, constructeur d'apps, place de marché de skills, workflows planifiés et chat multi-fournisseurs. Construit avec Mastra.
Captures d'écran



Ce qu'il fait
Coworker est une plateforme d'agent IA open-source que vous pouvez auto-héberger ou déployer sur Railway. Elle fournit une application de bureau Electron et un backend serveur qui vous permettent d'interagir avec un membre d'équipe IA capable de gérer des tâches, de répondre à des questions, de construire des outils internes et de gérer des workflows — tout cela via une interface de chat. Elle est livrée avec une couche d'intégration MCP complète, ce qui signifie que vous pouvez gérer visuellement les serveurs MCP, en découvrir de nouveaux via un registre intégré, et laisser Coworker les utiliser comme outils.
Fonctionnalités clés
- UI MCP — tableau de bord visuel pour ajouter, configurer et surveiller les serveurs MCP connectés
- Constructeur d'apps — interface similaire à Lovable pour générer et maintenir des tableaux de bord internes ; les agents commitent les changements via git
- Place de marché de skills — parcourez et installez des skills communautaires depuis ClawHub et skills.sh directement depuis le chat
- Protocole A2A — expose un point de terminaison Agent-à-Agent pour que d'autres agents IA puissent découvrir et déléguer des tâches à Coworker
- Tâches planifiées — workflows IA récurrents alimentés par cron via Inngest
- IA multi-fournisseurs — basculez entre OpenAI, Anthropic, Google Gemini, NVIDIA, Groq, Kimi ou tout point de terminaison compatible OpenAI depuis les paramètres
Installation
Docker (recommandé) :
docker compose up
Auto-hébergement (Bun) :
cp .env.example .env # ajoutez les clés API
bun install
bun run dev # backend sur http://localhost:4111
# Dans un autre terminal :
cd app && bun install && bun run dev
Déploiement sur Railway : Déploiement en un clic disponible sur railway.com/deploy/coworker. Inclut Inngest, Postgres, Redis et le réseau Tailscale optionnel.
Claude Desktop :
{
"mcpServers": {
"coworker": {
"command": "bunx",
"args": ["coworker"],
"env": { "SERVER_URL": "http://localhost:4111" }
}
}
}
Hôtes supportés
Coworker est lui-même un client MCP qui se connecte à d'autres serveurs MCP. Il expose également un point de terminaison de serveur MCP compatible avec Claude Desktop et tout client capable de gérer MCP.







