Open Source version of Claude Cowork with 500+ SaaS app integrations
$ npx -y skills add composio-community/open-claude-cowork --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: composio-community/open-claude-cowork
What's inside
This 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).claude/
skills/
brand-guidelines/
LICENSE.txt
SKILL.md
remotion-best-practices/
SKILL.md
.env.example
.gitignore
assets/
.gitkeep
clawd-bot-video.gif
open claude cowork wide new.png
open claude cowork.png
open cowork wide.png
open_claude_cowork_banner.png
LICENSE
main.js
open-claude-cowork.gif
package-lock.json
package.json
preload.js
README.md
renderer/
index.html
renderer.js
style.css
server/
package-lock.json
package.json
providers/
base-provider.js
claude-provider.js
index.js
opencode-provider.js
server.js
setup.shFAQ
open-claude-cowork is a Claude Code plugin with 2 hand-picked skills for automation work, indexed on Flowy. Install it with the command on its page. It includes brand-guidelines, remotion-best-practices. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.