open-claude-cowork README

The project's README from github.com/composio-community/open-claude-cowork. As one markdown file: README.md.

Open Claude Cowork

Secure Clawdbot Demo

Composio Claude Agent SDK Claude Code Twitter

An open-source desktop chat application powered by Claude Agent SDK and Composio Tool Router. Automate your work end-to-end across desktop and all your work apps in one place.

Get your free API key to get started →

Pst. hey, you, join our stargazers :)
GitHub stars


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).


Quick Start

Open Claude Cowork

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

🦑 Secure Clawdbot

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.


Features

Open Claude Cowork

🦑 Secure Clawdbot


Tech Stack

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)

Configuration

API Keys

You need:

cp .env.example .env
# Edit .env with your keys

Skills

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.


Project Structure

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

Troubleshooting

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

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Resources


Community


Join 200,000+ developers building agents in production

Get Started For Free

Built with Claude Code and Composio

open-claude-cowork (composio-community/open-claude-cowork)

Searching Database…

Что это такое?Open Claude Cowork — десктопное чат-приложение с открытым кодом на базе Claude Agent SDK и Composio Tool Router, которое автоматизирует работу на десктопе и в рабочих приложениях, с 500+ интеграциями SaaS вроде Gmail, Slack и GitHub.
Это одно приложение или два отдельных инструмента?В репозитории на самом деле два инструмента: Open Claude Cowork — полноценный настольный чат-интерфейс — и Secure Clawdbot, персональный ИИ-ассистент, который работает в мессенджерах, а не на десктопе.
Как его запустить?Склонируйте репозиторий и запустите в двух терминалах (бэкенд и Electron-фронтенд) для Open Claude Cowork; для Secure Clawdbot выберите „Terminal chat“ для теста или „Start gateway“ для подключения мессенджеров.
Нужен ли API-ключ Anthropic до старта?Да: нужен API-ключ Anthropic с console.anthropic.com, API-ключ Composio с app.composio.dev и, опционально, API-ключ Opencode, если хотите использовать Opencode как провайдера моделей.
Что проверить, если приложение не подключается?Таблица устранения неполадок указывает: бэкенд-сервер должен работать на порту 3001, API-ключи должны начинаться с sk-ant-, а медленный стриминг обычно связан с сетью/файрволом, блокирующим SSE-соединения.
Какие мессенджеры поддерживает Secure Clawdbot?Secure Clawdbot подключается к WhatsApp, Telegram, Signal и iMessage, давая доступ к ИИ на ходу, напоминания и постоянную память вне настольного приложения.
На каких платформах работает настольное приложение?Open Claude Cowork работает на macOS, Windows и Linux как настольное приложение на Electron.
Можно переключаться между разными провайдерами ИИ-моделей?Да, Open Claude Cowork поддерживает и Claude Agent SDK, и Opencode SDK как взаимозаменяемых провайдеров моделей.
Можно расширить Claude своими возможностями?Да, можно добавлять файлы SKILL.md в каталог .claude/skills/, расширяя Claude пользовательскими скиллами.
Какой технический стек у настольного приложения?Он использует Electron.js для настольной оболочки, Node.js плюс Express для бэкенда, Claude Agent SDK и Opencode SDK для ИИ, Composio Tool Router плюс MCP для инструментов и Server-Sent Events для потоковой передачи ответов.
Может ли Secure Clawdbot запоминать обо мне со временем?Да, у него есть постоянная память, хранящая факты, предпочтения и ежедневные заметки между разговорами, плюс планирование на естественном языке для напоминаний и cron-задач.
Size
41.8 MB
Stars
4.3K
Updated
CommitMay 03
Age
9mo
Commits · 90 Days