freshcrate
Skin:/
Home > AI Agents > ClawWork

ClawWork

Client for OpenClaw โ€” Connect ClawWork to your own OpenClaw and unlock 10x multi-session productivity.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Client for OpenClaw โ€” Connect ClawWork to your own OpenClaw and unlock 10x multi-session productivity.

README

ClawWork Desktop ClawWork PWA

English ยท ็ฎ€ไฝ“ไธญๆ–‡ ยท ็น้ซ”ไธญๆ–‡ ยท ๆ—ฅๆœฌ่ชž ยท ํ•œ๊ตญ์–ด

ClawWork

The local-first workspace for the Agent OS era.

Desktop client for OpenClaw โ€” run agent tasks in parallel, keep artifacts durable, and find your files later.

GitHub releaseLicenseStarsDownload ยท PWA ยท Quick start ยท Teams ยท What you get ยท Data & architecture ยท Repo layout ยท Roadmap ยท Contributing ยท Keynote

โš ๏ธ Official Repository This is the official ClawWork project: https://github.com/clawwork-ai/clawwork

A copycat repository (ClawWorkAi/ClawWork) and website (clawworkai.store) have been found without proper attribution. Please be aware and use the official links above.

Official Website: https://clawwork-ai.github.io/ClawWork/

Why ClawWork

Agents are multiplying. The bottleneck is no longer capability โ€” it's the operator surface.

As agent runtimes proliferate, users end up juggling sessions across chat windows, web UIs, and terminals, each with its own context and no shared memory. Just as IDEs became the operator layer for code and terminals for Unix, the Agent OS needs a workspace layer. ClawWork is building that layer โ€” starting as the best-in-class client for OpenClaw, extensible toward a multi-runtime future.

Today: OpenClaw, without the chat-history mud

OpenClaw is powerful. Plain chat is a bad container for the kind of work it can do.

Once you have multiple sessions, long-running jobs, approval stops, generated files, recurring automation, and different gateways, chat history turns into mud. Status vanishes. Files vanish. Context vanishes.

ClawWork fixes that. Every task becomes a durable workspace with its own session, artifacts, controls, and history โ€” laid out in a three-panel UI: tasks on the left, active work in the center, artifacts and context on the right.

Teams

One agent is useful. A coordinated team of agents is a workforce.

ClawWork Teams package multiple agents into a single deployable unit โ€” roles, personalities, skills, and workflow included. A coordinator agent breaks down the task and delegates to worker agents, each running in its own sub-session. You see the full orchestration in real time.

skill โ†’ agent โ†’ team

Team structure

teams/clawwork-dev/
โ”œโ”€โ”€ TEAM.md                  # team metadata and workflow
โ””โ”€โ”€ agents/
    โ”œโ”€โ”€ manager/             # coordinator โ€” orchestrates the team
    โ”‚   โ”œโ”€โ”€ IDENTITY.md      # role and prompt
    โ”‚   โ”œโ”€โ”€ SOUL.md          # personality and style
    โ”‚   โ””โ”€โ”€ skills.json      # skill dependencies
    โ”œโ”€โ”€ architect/            # worker โ€” designs solutions
    โ”œโ”€โ”€ frontend-dev/         # worker โ€” builds UI
    โ”œโ”€โ”€ core-dev/             # worker โ€” builds core logic
    โ””โ”€โ”€ ...

Three ways to get a team

  • TeamsHub โ€” browse and install community-contributed teams from a Git-native registry.
  • Create manually โ€” define agents, identities, and skills in a step-by-step wizard.
  • AI Builder โ€” describe what you need and let an LLM design the team structure, roles, and prompts for you.

Once installed, pick a team when creating a task. The coordinator takes over from there.

Download

Homebrew (macOS)

brew tap clawwork-ai/clawwork
brew install --cask clawwork

Releases

Prebuilt macOS, Windows, and Linux builds are available on the Releases page. The app updates itself โ€” new versions download in the background and install when you quit.

PWA (browser)

No install required โ€” open cpwa.pages.dev in any modern browser. Works on desktop and mobile, installable to your home screen.

Quick start

  1. Start an OpenClaw Gateway.
  2. Open ClawWork and add a gateway in Settings. Authenticate with a token, password, or pairing code. Default local endpoint: ws://127.0.0.1:18789.
  3. Create a task, pick a gateway and agent, and describe the work.
  4. Chat: send messages, attach images, @ files for context, or use / commands.
  5. Follow the task as it runs, inspect tool activity, and keep the output files.

What you get

โšก Task-first workflow

  • Parallel tasks with isolated OpenClaw sessions โ€” archived tasks can be reopened later
  • Per-gateway session catalogs
  • Session controls that matter: stop, reset, compact, delete, and sync
  • Background work that stays readable instead of collapsing into one long thread
  • Set tasks on a schedule with cron, every, or at expressions โ€” pick from presets or write your own, check run history, trigger manually anytime
  • Export any session as Markdown to keep a clean record outside the app

๐Ÿ‘ Better visibility

  • Streaming responses in real time
  • Inline tool call cards while the agent works
  • Progress and artifacts in a side panel
  • See what you're spending โ€” usage status per gateway, cost breakdown per session, 30-day rolling dashboard

๐ŸŽ› Better control

  • Multi-gateway support
  • Per-task agent and model switching
  • Manage your agents directly โ€” create, edit, delete, and browse their workspace files without leaving the app
  • Browse the full tools catalog for each gateway so you know what the agent can reach
  • Thinking level controls and slash commands
  • Approval prompts for sensitive exec actions
  • Get notified when things happen in the background โ€” task completions, approval requests, gateway disconnects โ€” click a notification and it jumps back to the task. Per-event toggles so you control the noise.

๐Ÿ“‚ Better file handling

  • Context that is actually useful: images, @ file references, voice input, watched folders
  • Point the app at up to 10 folders and it watches for changes, re-indexing automatically so your context stays fresh
  • Local artifact storage
  • Code blocks and remote images in assistant replies are auto-extracted and saved to your workspace โ€” no manual copy-paste
  • Full-text search across tasks, messages, and artifacts

๐Ÿ–ฅ Better desktop ergonomics

  • System tray support
  • Quick-launch window with a global shortcut (Alt+Space by default, customizable)
  • Keyboard shortcuts throughout the app
  • The app updates itself in the background โ€” you see progress in Settings and it installs on quit
  • Zoom in or out to your comfort level, and the app remembers your preference
  • Light and dark themes with 8 languages

๐Ÿ”ง Debugging

  • Export a debug bundle (logs, gateway status, sanitized config) when something goes wrong โ€” useful for bug reports
  • See which Gateway server version you're connected to right in Settings

Data & architecture

ClawWork talks to OpenClaw through a single Gateway WebSocket connection. Each task gets its own session key for isolation, and everything lives in a local workspace directory you choose โ€” no cloud sync, no external database.

  • Tasks โ€” each one maps to an independent OpenClaw session, so parallel work never collides.
  • Messages โ€” user, assistant, and system messages, including tool calls and image attachments, all persisted locally.
  • Artifacts โ€” code blocks, images, and files the agent produces. Automatically extracted from assistant output so nothing gets lost.
  • Full-text search โ€” search across all of the above. Find that one code snippet from three weeks ago without remembering which task it came from.
ClawWork Architecture

Repo layout

packages/shared/       โ€” protocol types, constants (zero deps)
packages/core/         โ€” shared business logic: stores, services, ports
packages/desktop/
  src/main/            โ€” Electron main: gateway WS, IPC, DB, artifacts, OS integration
  src/preload/         โ€” typed window.clawwork bridge
  src/renderer/        โ€” React UI: components, layouts, stores, hooks, i18n
packages/pwa/          โ€” Progressive Web App (browser + mobile)
docs/                  โ€” design docs, architecture invariants
e2e/                   โ€” Playwright E2E tests (smoke + gateway integration)
scripts/               โ€” build and check scripts
website/               โ€” project website (React + Vite)
keynote/               โ€” presentation slides (Slidev)

Tech stack

Electron 34, React 19, TypeScript, Tailwind CSS v4, Zustand, SQLite (Drizzle ORM + better-sqlite3), Framer Motion.

Platform notes

  • Voice input requires a local whisper.cpp binary and model.
  • Auto-updater works on packaged builds only; dev mode skips updates.
  • Context folder watcher: max 10 directories, 4 levels deep, files up to 10 MB.

Roadmap

โœ… Shipped

  • Multi-task parallel execution with per-task session isolation
  • Multi-gateway auth (token, password, pairing code)
  • Scheduled (cron) tasks with run history
  • Usage and cost dashboard across gateways and sessions
  • Full-text search across tasks, messages, and artifacts
  • Teams and TeamsHub โ€” build, share, and install multi-agent ensembles
  • Skills via ClawHub โ€” discovery and install
  • AI Builder โ€” LLM-assisted team creation
  • PWA with offline support and mobile UI (cpwa.pages.dev)
  • Cross-platform: macOS, Windows, Linux (AppImage + deb), with auto-update

๐Ÿ”ฎ Next up

  • Conversation branching
  • Artifact diff view
  • Custom themes
  • Session templates for recurring workflows
  • Extension API documentation for Skills, Teams, and Adapters

๐ŸŒ Vision โ€” the Workspace layer of the Agent OS

ClawWork today is optimized for OpenClaw. We're building toward a future where the workspace layer is runtime-agnostic โ€” one operator surface for every agent you touch.

  • Multi-runtime adapters โ€” bring agents from other runtimes into the same task / session / artifact model
  • Richer team orchestration โ€” coordination patterns beyond coordinator / worker
  • Enterprise-friendly local-first โ€” stronger data boundaries and team collaboration patterns without giving up local data ownership

Items move up into Next up as they get scoped. Nothing in this section is a promise of timing.

Star History

Star History Chart

Contributing

To contribute:

  • Read DEVELOPMENT.md for setup and project structure
  • Check Issues
  • Open a Pull Request
  • Run pnpm check before submitting โ€” it gates lint, architecture, UI contract, renderer copy, i18n, dead code, formatting, typecheck, and tests.

License

Apache 2.0

Built for OpenClaw. Inspired by the great work of Peter Steinberger.

Release History

VersionChangesUrgencyDate
v0.0.16## ๐Ÿ› Bug Fixes - widen gateway protocol compatibility range by samzong (ea65c56) - Use stable base for stable release notes by @samzong in #496 ## ๐Ÿ”ง Build / CI - Publish release before Homebrew update by @samzong in #493 ## ๐Ÿ“š Docs - Add keynote speaker notes by @samzong in #495 ## ๐Ÿงน Chore - bump desktop version to 0.0.16 by samzong (0861d49) **Full Changelog**: https://github.com/clawwork-ai/ClawWork/compare/v0.0.15...v0.0.16 High5/16/2026
v0.0.15<p align="center"> <img src="https://github.com/clawwork-ai/ClawWork/releases/download/v0.0.15/clawwork-v0.0.15-release-poster.png" alt="ClawWork v0.0.15 release poster" width="720"> </p> ## ๐Ÿ”ฅ Highlights ClawWork v0.0.15 ships 97 PRs with 10 first-time contributors, bringing a sharper OpenClaw desktop workspace for commands, attachments, teams, and artifacts. - **Dashboard** โ€” usage overview, breakdowns, and a 30-day token chart. - **Live Gateway slash commands** โ€” the slash menu now pullsHigh5/10/2026
v0.0.15-beta.4```bash sudo xattr -rd com.apple.quarantine /Applications/ClawWork.app ``` ## โœจ Features - Teams now persist and display the skills bound to each team agent. by @samzong in #468 - File artifacts now show image thumbnails in the file manager and conversation artifact panel, and file previews open in an overlay drawer without shrinking the file grid. by @samzong in #472 - File Manager now hides stored artifact filenames and supports type filtering for artifact search. by @samzong in #473High4/28/2026
v0.0.15-beta.2## โœจ Features - UI: Refreshed default light and dark themes, consolidated to auto / light / dark (legacy theme choices migrate automatically on startup), and grouped left-nav active tasks by Today / Yesterday / Previous 7 Days / Older. by @samzong in #457 ## ๐Ÿ› Bug Fixes - reject disallowed fields in settings:update instead of silently dropping them by @HiddenPuppy in #449 - sync isDefault flag when removing default gateway by @HiddenPuppy in #451 - wrap GatewaysSection IPC handlers iHigh4/24/2026
v0.0.15-beta.1## โœจ Features - Add Dashboard with usage overview, breakdowns and 30-day token chart by @samzong in #393 - add engineering deck and refresh product tour by @samzong in #418 - Support sending non-image attachments (pdf, office docs, zip, text). Attachments are saved locally per task and open with the OS default app on click. Image messages now survive app restarts. by @samzong in #424 - Slash commands (`/`) are now sourced live from the connected gateway. Skills and plugin commands appear alongsHigh4/17/2026
v0.0.14## ๐Ÿ”ฅ Highlights - ๐Ÿ‘ฅ **Teams** โ€” Complete team lifecycle: multi-step creation wizard, TEAM.md file format, virtual file tree editor, AI Builder dialog, team chat with room runtime, and TeamsHub Git-native marketplace with one-click install. - ๐Ÿค– **Multi-Agent Orchestration** โ€” Ensemble task rooms with conductor/performer model, @All mention in chat, agent avatar bar, and subagent event routing via `sessions.changed`. - ๐Ÿ”’ **Security Hardening** โ€” Gateway credentials encrypted with ElectronHigh4/9/2026
v0.0.14## ๐Ÿ”ฅ Highlights - ๐Ÿ‘ฅ **Teams** โ€” Complete team lifecycle: multi-step creation wizard, TEAM.md file format, virtual file tree editor, AI Builder dialog, team chat with room runtime, and TeamsHub Git-native marketplace with one-click install. - ๐Ÿค– **Multi-Agent Orchestration** โ€” Ensemble task rooms with conductor/performer model, @All mention in chat, agent avatar bar, and subagent event routing via `sessions.changed`. - ๐Ÿ”’ **Security Hardening** โ€” Gateway credentials encrypted with ElectronMedium4/9/2026
v0.0.14## ๐Ÿ”ฅ Highlights - ๐Ÿ‘ฅ **Teams** โ€” Complete team lifecycle: multi-step creation wizard, TEAM.md file format, virtual file tree editor, AI Builder dialog, team chat with room runtime, and TeamsHub Git-native marketplace with one-click install. - ๐Ÿค– **Multi-Agent Orchestration** โ€” Ensemble task rooms with conductor/performer model, @All mention in chat, agent avatar bar, and subagent event routing via `sessions.changed`. - ๐Ÿ”’ **Security Hardening** โ€” Gateway credentials encrypted with ElectronMedium4/9/2026
v0.0.14## ๐Ÿ”ฅ Highlights - ๐Ÿ‘ฅ **Teams** โ€” Complete team lifecycle: multi-step creation wizard, TEAM.md file format, virtual file tree editor, AI Builder dialog, team chat with room runtime, and TeamsHub Git-native marketplace with one-click install. - ๐Ÿค– **Multi-Agent Orchestration** โ€” Ensemble task rooms with conductor/performer model, @All mention in chat, agent avatar bar, and subagent event routing via `sessions.changed`. - ๐Ÿ”’ **Security Hardening** โ€” Gateway credentials encrypted with ElectronMedium4/9/2026
v0.0.14-beta.1## What's New - **Teams** โ€” Full team lifecycle: creation wizard, detail view with virtual file tree, inline editor, agent description, and room runtime wiring (#258 #262 #266 #268 #270 #282 #283) - **TeamsHub** โ€” Git-native marketplace with data layer, browse UI, detail view, and one-click install (#288 #290 #294) - **Multi-Agent Orchestration** โ€” Ensemble task rooms with conductor/performer model, @All mention, and avatar bar (#210 #220 #260) - **Agent Enhancements** โ€” Avatar upload, inline fMedium4/7/2026
v0.0.13## ๐Ÿ”ฅ Highlights - ๐Ÿ“ฑ **ClawWork on your phone** โ€” Brand-new PWA mobile companion with a native chat experience, swipe gestures, and seamless QR pairing that keeps your desktop connected. - ๐Ÿง **Linux support** โ€” First-class Linux builds ship starting this release โ€” AppImage and deb for x64. - โœจ **Visual refresh** โ€” Glass panels, glow accents, and ambient gradients give the entire app a polished new look while respecting reduced-motion preferences. - ๐Ÿ”’ **Security hardening** โ€” Four fixes Medium3/27/2026
devAutomated dev build from `main` branch. **Commit:** 165872e264adb30000f3ff1feb001f23a7bf0427 **Date:** 2026-03-27 20:29:31 +0800 **Message:** chore(desktop): bump version to v0.0.13 > This is a development build and may be unstable. For stable releases, see the [latest release](../../releases/latest). Medium3/27/2026
v0.0.12## โœจ What's New - ๐ŸŒ **Multi-language support (8 locales)** โ€” ClawWork now ships with English, Simplified Chinese, Traditional Chinese, Japanese, Korean, German, French, and Spanish. The app auto-detects your system language on first launch, and you can switch anytime in Settings. Includes a CI gate to catch missing translation keys. by @samzong in [#166](https://github.com/clawwork-ai/clawwork/pull/166) - ๐Ÿ“ **Local workspace files in @ mention picker** โ€” The `@` picker now has a Local tab thMedium3/26/2026
v0.0.11## โœจ What's New - โฐ **Cron task management UI (beta)** โ€” Full scheduling panel to create, edit, toggle, run, and monitor recurring agent tasks. Includes cron expression presets (every 5 min, hourly, daily, weekdays, weekly), human-readable previews via `cronstrue`, interval unit selector, advanced options (model, thinking, delivery, failure alerts), per-job run history with expandable summaries, and a scheduler status indicator. Accessible from the left nav with a `beta` badge. by @samzong in [Medium3/24/2026
v0.0.10## โœจ What's New - ๐Ÿ”„ **In-app auto updates** โ€” ClawWork now checks for updates inside the app and can guide users through the upgrade flow without leaving the desktop client. by @samzong in [#140](https://github.com/clawwork-ai/clawwork/pull/140) - ๐Ÿ‘ฅ **Agent management in Settings** โ€” Settings now includes an agent management surface so you can inspect and manage available agents without leaving the app. by @samzong in [#155](https://github.com/clawwork-ai/clawwork/pull/155) - @ **Cross-taskMedium3/23/2026
v0.0.10-rc.5Release v0.0.10-rc.5Medium3/23/2026
v0.0.10-rc.4Release v0.0.10-rc.4Medium3/23/2026
v0.0.10-rc.3Release v0.0.10-rc.3Medium3/23/2026
v0.0.10-rc.2Release v0.0.10-rc.2Medium3/23/2026
v0.0.10-rc.1Release v0.0.10-rc.1Medium3/23/2026
v0.0.9## โœจ What's New - ๐Ÿ†” **Device-scoped sessions with title sync** โ€” Sessions are now scoped by device ID, preventing cross-device session collisions. Task titles sync back to the server for a consistent view across reconnects. by @samzong in [#119](https://github.com/clawwork-ai/clawwork/pull/119) ## ๐ŸŽจ UI Polish - ๐Ÿ“ **Typography scale rework** โ€” Switched to a 16px root base with a consistent modular scale. Zoom level now persists across restarts. by @samzong in [#129](https://github.comLow3/22/2026
v0.0.8![ClawWork](https://github.com/user-attachments/assets/22324747-47fd-4769-aeb2-1e973825189c) ## โœจ What's New - ๐Ÿ“ **Responsive panels & drag-to-resize** โ€” Default panel widths now scale with screen size (`clamp`-based). Drag either panel border to resize; widths persist across restarts. The left nav collapses to a 52px icon rail. Toggle panels with `โŒ˜,` / `โŒ˜.` shortcuts. by @samzong in [#93](https://github.com/clawwork-ai/clawwork/pull/93) - ๐Ÿ—‚๏ธ **Artifact storage & full-text search** โ€”Low3/18/2026
v0.0.7## โœจ What's New - ๐Ÿ“Ž **@ file context attach** โ€” Type `@` in the chat input to browse and attach local files as context for the Agent. Manage context folders per session via the folder button below the input. by @samzong in [#69](https://github.com/clawwork-ai/clawwork/pull/69) - ๐Ÿ—‚๏ธ **Tools catalog** โ€” A new toolbar button lists all available Agent tools grouped by category, with hover descriptions and click-to-insert. Know exactly what the Agent can do before it does it. by @samzong in [Low3/17/2026
v0.0.6## โœจ What's New - ๐Ÿ–ฅ๏ธ **System Tray & Quick Launch** โ€” ClawWork now lives in your system tray. Click the tray icon to open a compact quick-launch window for instant access to recent tasks, or right-click for a menu with New Task, Settings, and Quit. No more dock/app-switcher juggling. by @samzong in [#64](https://github.com/clawwork-ai/clawwork/pull/64) - ๐Ÿ“‚ **Per-Gateway Session Catalogs** โ€” Sessions are now organized under their parent gateway in the left nav. Click a gateway to expand/collaLow3/16/2026
v0.0.5## ๐Ÿ› Bug Fixes - **macOS microphone permission persistence** โ€” Fixed voice input re-requesting microphone permission on every session. Now checks macOS grant status before prompting. Ad-hoc signs the packaged app to embed microphone entitlements without requiring a paid Apple developer account. by @samzong in https://github.com/clawwork-ai/clawwork/pull/42 ## ๐Ÿ“ฅ Download | Platform | File | |----------|------| | ๐ŸŽ macOS Universal | [ClawWork-0.0.5-mac-universal.dmg](https://github.com/clawwLow3/16/2026
v0.0.4<img width="768" height="512" alt="" src="https://github.com/user-attachments/assets/15d4179b-bdad-407f-b1c2-23fa1ef00e19" /> ## โœจ What's New - ๐ŸŽค **Voice input (Beta)** โ€” Hold Space in the chat input to dictate via on-device [whisper.cpp](https://github.com/ggerganov/whisper.cpp). No cloud API. Includes first-use onboarding dialog, mic button, and inline recording/transcribing overlay. by @samzong in [#41](https://github.com/clawwork-ai/clawwork/pull/41) ```bash brew install whisper-cLow3/15/2026
v0.0.3<img width="768" height="512" alt="clawos-v0 0 3" src="https://github.com/user-attachments/assets/15ecad69-22c0-45dd-a7e7-3cfae666eaf2" /> ## โœจ What's New - ๐Ÿง  **Model & Agent switching** โ€” Choose different models and agents per conversation, with thinking depth control and session telemetry by @samzong in [#31](https://github.com/clawwork-ai/clawwork/pull/31) - ๐ŸŒ **Multi-gateway support** โ€” Connect to multiple OpenClaw Gateway instances simultaneously by @samzong in [#26](https://githubLow3/14/2026
v0.0.2<img width="768" height="512" alt="clawwork" src="https://github.com/user-attachments/assets/0b26559e-330e-434d-abe9-6691f959ed7e" /> ## โœจ What's New - ๐Ÿ–ผ๏ธ **Image messaging** โ€” Send images directly in chat by @samzong in [#20](https://github.com/clawwork-ai/clawwork/pull/20) - ๐Ÿ“‚ **Archived chats view** โ€” Browse and revisit archived task sessions by @samzong in [#18](https://github.com/clawwork-ai/clawwork/pull/18) - โญ **Community shortcuts** โ€” GitHub Star and Issue entry points added to SettLow3/13/2026
v0.0.1## ClawWork v0.0.1 First public release of ClawWork โ€” a desktop client for OpenClaw. ### Features - Three-column layout (task list / conversation / progress panel) - Multi-task parallel execution with isolated sessions - Real-time streaming responses with tool call visualization - Local artifact storage with automatic Git versioning - Full-text search (SQLite FTS5) - Dark / Light theme - Gateway WebSocket connection with challenge-response auth ### Download - **macOS (Apple Silicon)**: `ClaLow3/13/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

mainframeAI-native development environment for orchestrating agentsv0.20.0
dorabotmacOS app for 24/7 AI agents in an IDE with memory, scheduled tasks, browser use + access to Whatsapp, Telegram, Slack.v0.2.92
uix-ai-agent๐Ÿค– Generate UI & UX flows for web and mobile apps using natural language prompts with UIX AI Agent, your intelligent design assistant.main@2026-06-07
vibe-replayTurn AI coding sessions into animated, interactive web replaysv0.2.3
piclawI'm going to build my own OpenClaw, with blackjack... and bun!v2.6.1

More in AI Agents

@blockrun/franklinFranklin โ€” The AI agent with a wallet. Spends USDC autonomously to get real work done. Pay per action, no subscriptions.
hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
e2bE2B SDK that give agents cloud environments