freshcrate
Home > AI Agents > ClawWork

ClawWork

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

Description

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

README

ClawWork Desktop ClawWork PWA

ClawWork

A workspace for OpenClaw โ€” desktop and mobile.

Parallel tasks, structured artifacts, scheduled automation โ€” and files you can actually find later.

GitHub releaseLicenseStarsDownload ยท PWA ยท Quick start ยท Teams ยท What you get ยท What it stores ยท How it works ยท 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

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.

Why it feels better

  • Each task runs in its own OpenClaw session, so you can switch between parallel jobs without mixing context.
  • Streaming replies, thinking traces, tool call cards, 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.
  • Scheduled tasks run on their own cadence without you watching.

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. See #206 for details and feedback.

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.
  6. Use search, artifacts, and cron when the work stops being small.

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

What ClawWork stores

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.

How it works

ClawWork talks to OpenClaw through a single Gateway WebSocket connection. Each task gets its own session key, which keeps concurrent work isolated. Everything โ€” tasks, messages, artifacts, search indexes โ€” is stored locally in your workspace directory.

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

โœ… Already shipping:

  • Multi-task parallel execution
  • Multi-gateway with token, password, and pairing code auth
  • Tool call cards and approval dialogs
  • Slash commands and thinking controls
  • File context, artifact browsing, and auto-extract
  • Agent management and tools catalog
  • Scheduled (cron) tasks
  • Usage and cost dashboard
  • Native desktop notifications
  • Folder watcher with auto-reindex
  • Session export and debug bundle export
  • Auto-update
  • Tray, quick launch, and voice input
  • Gateway server version display
  • PWA with offline support and mobile UI (cpwa.pages.dev)
  • Linux packages (AppImage + deb)
  • Teams: create, manage, and orchestrate multi-agent ensembles
  • TeamsHub: Git-native marketplace for discovering and installing team definitions
  • Skills: ClawHub-powered skill discovery and install
  • AI Builder: LLM-assisted team creation

๐Ÿ”ฎ Next up:

  • Conversation branching
  • Artifact diff view
  • Custom themes

Star History

Star History Chart

Contributing

The project is early and moving fast. If you want to help:

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

Dependencies & License Audit

Loading dependencies...

Similar Packages

dorabotmacOS app for 24/7 AI agents in an IDE with memory, scheduled tasks, browser use + access to Whatsapp, Telegram, Slack.v0.2.87
ralphy-openspec๐Ÿค– Enhance AI coding with ralphy-openspec, a spec-driven tool that enables iterative execution for predictable, efficient development.main@2026-04-21
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-04-21
mangostudioAI-powered image generation and chat studiomain@2026-04-21
serverlessclawOfficial ServerlessClaw: The authoritative autonomous AI agent swarm for AWS. Zero idle cost, self-evolving, and infinite scale. Powered by OpenClaw.main@2026-04-21