ClawWork

clawwork-ai · ClawWork.ClawWork

Connect ClawWork to your own OpenClaw and unlock 10x multi-session productivity.

A desktop workspace for OpenClaw. Parallel tasks, visible tool activity, and files you can actually find later. Why ClawWork Using OpenClaw through Telegram, Slack, or a plain chat UI works fine for small stuff. It gets annoying once the work stops being simple. Status disappears into the message stream. Running several tasks means juggling tabs and trying to remember which session was using which model. Files show up in replies, then vanish into history. ClawWork fixes that by treating each task as its own workspace. You get a desktop UI where tasks stay separate, tool activity is visible while it happens, and output files stay attached to the work that produced them. Why it feels better - Each task runs in its own OpenClaw session, so you can switch between parallel jobs without mixing context. - Streaming replies, tool call cards, progress, and artifacts live in one place instead of being buried in chat history. - Gateway, agent, model, and thinking settings are scoped per task. - Files produced by the agent are saved to a local workspace and stay easy to browse later. - Risky exec actions can stop for approval before they run.

winget install --id ClawWork.ClawWork --exact --source winget

Latest 0.0.14

Release Notes

πŸ”₯ 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 Electron safeStorage, single instance lock prevents duplicate app windows, and deviceId hidden behind developer mode.
  • ✨ WelcomeScreen Redesign β€” Tab-based agent/team/orchestrate selection with gateway selector, skill config dialog, and Skills management with ClawHub discovery.
  • 🧩 Agent Enhancements β€” Avatar upload with custom Electron protocol, inline file editing, AI-guided creation, configurable agent descriptions, skills status panel. ✨ What's New
  • πŸ‘₯ Teams β€” Full team lifecycle: creation wizard with edit/delete, team detail view with virtual file tree and inline editor, TEAM.md parser, team install orchestrator, AI Builder dialog, team chat with room runtime, and data model with SQLite persistence by @samzong in #258 #259 #260 #261 #262 #266 #268 #270 #282 #283 #295 #296 #303
  • πŸͺ TeamsHub β€” Git-native marketplace: data layer, browse UI with tab switching, detail view, and one-click install with agent reuse on reinstall by @samzong in #288 #290 #294 #299
  • πŸ€– Multi-Agent Orchestration β€” Ensemble task rooms with native conductor and performer orchestration, @All mention, avatar bar, and subagent routing fix by @samzong in #210 #220 #260 #319
  • 🧩 Agent Enhancements β€” Avatar upload with custom Electron protocol and fallback chain, inline file editing, AI-guided creation dialog, skills status panel, configurable agent description by @samzong in #245 #246 #257 #261 #283
  • ⚑ Skills & ClawHub β€” Skills management section with ClawHub discovery and install flow, skill config dialog with disabled filter, skills/config Gateway IPC channels by @samzong in #256 #302 #304 #327
  • ✨ WelcomeScreen β€” Tab-based agent/team/orchestrate selection with extracted gateway selector hook by @samzong in #304, by @HiddenPuppy in #320
  • πŸ“‘ System Sessions β€” Ephemeral OpenClaw channels decoupled from Task/Chat by @samzong in #255
  • πŸ”’ Security β€” Encrypt gateway credentials with Electron safeStorage by @samzong in #323, single instance lock by @samzong in #322, hide deviceId behind developer mode by @samzong in #297
  • πŸ“± PWA β€” Offline caching, manual update control, GitHub Pages deployment, iOS fullscreen safe-area by @samzong in #205 #207
  • πŸ” Diagnostics β€” Copy session key and conversation diagnosis runbook by @samzong in #312 πŸ› Bug Fixes
  • Fix subagent events not routed β€” use sessions.changed subscription by @samzong in #319
  • Fix tool call activity excluded from response timeout check by @samzong in #316
  • Fix cachedDeviceId leaked outside store factory closure by @qorexdev in #326
  • Fix inline-block message bubbles causing horizontal scroll by @samzong in #324
  • Fix ensemble flag not persisted/synced between WelcomeScreen and task state by @samzong in #310 #311
  • Fix nested button in FileCard replaced with stretched button pattern by @samzong in #315
  • Fix useEffect scroll replaced with ResizeObserver for reliable auto-scroll by @samzong in #317
  • Fix copy timer in FilePreviewModal not cleaned up on unmount by @qorexdev in #308
  • Fix syncChains entries not cleaned up after sync completes by @qorexdev in #307
  • Fix QR code not regenerated when gateway selection changes by @samzong in #301
  • Fix share-identity toggle not wired in pair mobile dialog by @samzong in #298
  • Fix team chat task created eagerly β€” deferred until first message sent by @samzong in #295
  • Fix button visual hierarchy across Teams panel by @samzong in #321
  • Catch ws.send() throw after WebSocket close by @mvanhorn in #292
  • Wrap PWA updateTask in readwrite transaction by @mvanhorn in #293
  • Fix hardcoded Copy/Copied strings in FilePreviewModal by @mvanhorn in #291
  • Clean up ChatInput abort reset timer on unmount by @HiddenPuppy in #286
  • Roll back failed agent creation when follow-up update fails by @HiddenPuppy in #264
  • Fix agent edit form name fallback when name is undefined by @samzong in #235
  • Reset hydration cache after local hydration failures by @sablecode in #247
  • Log persistence failures in core stores by @sablecode in #249
  • Preserve error context in core warning paths by @sablecode in #248
  • Log persistence and service errors instead of swallowing by @qorexdev in #309
  • Avoid stale Zustand selector for model and tools catalog by @samzong in #252
  • Add scroll to model selector dropdown when providers overflow by @samzong in #271
  • Log unexpected errors in DB migration instead of swallowing by @samzong in #272
  • Trim auth credentials and URL in test-gateway handler by @samzong in #265
  • Validate sourcePath in artifact:save IPC handler by @samzong in #204
  • PWA iOS fullscreen safe-area for native app feel by @samzong in #207 πŸ”§ Engineering
  • Extract duplicated message-merge logic in syncFromGateway by @HiddenPuppy in #254
  • Extract WelcomeScreen gateway selector hook by @HiddenPuppy in #320
  • Use type guard instead of manual cast for PromiseSettledResult by @wiliyam in #250
  • Add updatePending/setPending actions to task-store by @luchuanjia in #318
  • Add file-reader truncation test for large files by @ronak-create in #284
  • Remove renderer shim re-exports by @samzong in #203
  • Deterministic i18n key sorting to reduce merge conflicts by @samzong in #267
  • Replace real file I/O with fs mocks in file-reader test by @samzong in #289
  • Fix knip false positives by updating schema to v6 by @samzong in #287
  • Unify team detail view layout with info card by @samzong in #296
  • Remove emoji from agent update path, add model info and file set wiring by @samzong in #238
  • Website overhaul: CSS variables, merged GitHub API, routing fixes by @samzong in #208 πŸŽ‰ New Contributors
  • @sablecode (Sable) β€” 3 PRs: error handling and hydration resilience (#247 #248 #249)
  • @wiliyam β€” 1 PR: type safety improvement (#250)
  • @HiddenPuppy (Jerome Xu) β€” 4 PRs: code cleanup, bug fixes, and refactoring (#254 #264 #286 #320)
  • @ronak-create (ronak parmar) β€” 1 PR: test coverage (#284)
  • @mvanhorn (Matt Van Horn) β€” 3 PRs: WebSocket, PWA, and i18n fixes (#291 #292 #293)
  • @qorexdev (qorex) β€” 4 PRs: memory leak fix, cleanup, and error logging (#307 #308 #309 #326)
  • @luchuanjia β€” 1 PR: store action refactoring (#318) Full Changelog: https://github.com/clawwork-ai/ClawWork/compare/v0.0.13...v0.0.14

Installer type: nullsoft

Architecture Scope Download SHA256
x64 user Download 57B783F94CEA06D77A897BF9294AF1867991E0DC0D4DA93ADCBFAEA27171F092
x64 machine Download 57B783F94CEA06D77A897BF9294AF1867991E0DC0D4DA93ADCBFAEA27171F092

Details

Homepage
https://clawwork-ai.github.io/ClawWork/
License
Apache-2.0
Publisher
clawwork-ai
Support
https://github.com/clawwork-ai/ClawWork/issues
Copyright
Copyright 2026 ClawWork Contributors

Tags

agentagenticaichatbotclawlarge-language-modelllmopenclaw

Older versions (5)

0.0.13
Architecture Scope Download SHA256
x64 user Download 2620AC452D8FFD1FFBD78B4754AAB31EB6D3B6BC81F7BA8CCD3BA64D62C8EFEA
x64 machine Download 2620AC452D8FFD1FFBD78B4754AAB31EB6D3B6BC81F7BA8CCD3BA64D62C8EFEA
0.0.12
Architecture Scope Download SHA256
x64 user Download C37DD5FDD6196A74EBDEE7B274EA2160B976BA57600F28AC15C363827EEF053E
x64 machine Download C37DD5FDD6196A74EBDEE7B274EA2160B976BA57600F28AC15C363827EEF053E
0.0.11
Architecture Scope Download SHA256
x64 user Download C95DEAB562040787AC6A2FCDCFBC9986DCCABD193D420253AFA9141B6FFA7354
x64 machine Download C95DEAB562040787AC6A2FCDCFBC9986DCCABD193D420253AFA9141B6FFA7354
0.0.9
Architecture Scope Download SHA256
x64 user Download 5474AE8E3C1FC6FAF3A85C96AE0246AD03F10E5022053D00FC31874328F8FFA7
x64 machine Download 5474AE8E3C1FC6FAF3A85C96AE0246AD03F10E5022053D00FC31874328F8FFA7
0.0.8
Architecture Scope Download SHA256
x64 user Download 7B6F8D16C2CFCA83BB34CB21C58175E50DF3D60225FE7221179F7C7061421266
x64 machine Download 7B6F8D16C2CFCA83BB34CB21C58175E50DF3D60225FE7221179F7C7061421266