by ComposioHQ
Open Source version of Claude Cowork with 500+ SaaS app integrations
# Add to your Claude Code skills
git clone https://github.com/ComposioHQ/open-claude-coworkThis repo includes two powerful AI tools:
| | Open Claude Cowork | š¦ Secure Clawdbot | |---|---|---| | What | Full-featured desktop chat interface | Personal AI assistant on messaging | | Where | macOS, Windows, Linux | WhatsApp, Telegram, Signal, iMessage | | Best for | Work automation, multi-chat sessions | On-the-go AI access, reminders, memory |
Both include 500+ app integrations via Composio (Gmail, Slack, GitHub, Google Drive, and more).
git clone https://github.com/ComposioHQ/open-claude-cowork.git
cd open-claude-cowork
./setup.sh
Then run in two terminals:
# Terminal 1
cd server && npm start
# Terminal 2
npm start
cd clawd
npm install
node cli.js
Select "Terminal chat" to test, or "Start gateway" to connect WhatsApp/Telegram/Signal/iMessage.
See Secure Clawdbot Documentation for full setup.
| Component | Technology | |-----------|------------| | Desktop | Electron.js | | Backend | Node.js + Express | | AI | Claude Agent SDK + Opencode SDK | | Tools | Composio Tool Router + MCP | | Streaming | Server-Sent Events (SSE) |
You need:
cp .env.example .env
# Edit .env with your keys
Extend Claude with custom skills by adding SKILL.md files to .claude/skills/:
---
description: Use this skill when the user asks about [topic]
---
# My Skill
Instructions for Claude...
See Agent Skills documentation for details.
open-claude-cowork/
āāā main.js # Electron main process
āāā renderer/ # Frontend UI
āāā server/ # Backend + providers
ā āāā providers/ # Claude & Opencode implementations
ā āāā server.js # Express server
āāā clawd/ # Secure Clawdbot (messaging bot)
ā āāā cli.js # Entry point
ā āāā adapters/ # WhatsApp, Telegram, Signal, iMessage
ā āāā README.md # Full documentation
āāā .claude/skills/ # Custom agent skills
| Issue | Solution |
|-------|----------|
| Can't connect to backend | Ensure server is running on port 3001 |
| API key error | Check .env - Anthropic keys start with sk-ant- |
| Session not persisting | Check server logs for session ID |
| Streaming slow | Check firewall/network for SSE connections |
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)No comments yet. Be the first to share your thoughts!