ClawX Desktop

A no-terminal desktop workspace for configuring, chatting with, and automating OpenClaw AI agents.

Stars
★ 7.6k
Last updated
1d ago
License
MIT
Primary language
TypeScript

At a glance

How it runs
Desktop app
Works with
Platform-specificCodex · OpenAI API
Cost
Free software; you pay for model usage
Setup effort
Low · running in minutes
You'll need
OpenClaw runtime (bundled)Electron 40+Network accessLocal filesystem
Typical use
A personal user wants an OpenClaw assistant for questions, document summaries, or email drafts without configuring the runtime in a terminal.
Not a fit if
  • Teams needing an independent general-purpose agent runtime; its core is OpenClaw
  • Users needing a general web browser or full Office previews; HTML preview is restricted

What does this agent do, and when should you use it?

ClawX is a cross-platform Electron 40+ and React 19 desktop application that provides a graphical interface for the OpenClaw AI runtime. It brings chat, provider and model settings, skills, messaging channels, scheduled jobs, workspaces, and diagnostics into one local desktop application. Electron Main owns the ACP stdio chat bridge, Gateway supervision, secret storage, and system integration, while the React renderer accesses host services through typed IPC. It targets macOS, Windows, and Linux, and includes the OpenClaw runtime rather than requiring a separate installation.

On first launch, the Setup Wizard selects a language, adds AI providers, and verifies the configuration; OpenAI can use an API key or browser OAuth for a Codex subscription. Chat communicates with OpenClaw through an ACP stdio bridge owned by Electron Main and renders Markdown replies, attachments, file activity from write, edit, and apply_patch calls, and session-level Changes records. On the Channels page, users configure multiple accounts and per-account agent bindings; on the Cron page, they create recurring or one-time tasks with selectable external delivery targets. The Skills page scans managed, workspace, and extra skill directories and enables or disables skills; the app can also preview authorized local HTML, DOCX, and PPTX files, while larger files and legacy Office formats open through the operating system.

  1. A personal user wants an OpenClaw assistant for questions, document summaries, or email drafts without configuring the runtime in a terminal.
  2. A team needs to configure several accounts for messaging channels on one desktop machine and bind each account to a specific agent.
  3. An operations user needs daily, weekday, or one-time agent jobs created in the Cron page and delivered to supported channel targets.
  4. A developer wants to inspect OpenClaw file activity, change summaries, and local attachment previews from the desktop chat experience.
  5. A user needs to manage OpenAI, Anthropic, Z.AI/GLM, or custom compatible providers in one GUI while storing credentials in the system keychain.

How do you install or deploy this agent?

Download a pre-built macOS, Windows, or Linux release from GitHub Releases. To run from source, use Node.js 22.22.3+, 24.15.0+, or 25.9.0+ (Node 24 LTS recommended), plus pnpm 9+ or npm: git clone https://github.com/ValueCell-ai/ClawX.git, cd ClawX, pnpm run init, then pnpm dev. At first launch, use the Setup Wizard to add provider credentials—for example an OpenAI API key or supported Codex-subscription OAuth sign-in—and complete verification before entering the app.

How do you use this agent?

Complete language and provider verification in the Setup Wizard, then create or select a Chat session and send messages to an OpenClaw agent. Use @agent in the main composer to route to another agent, or insert /skill-name. Manage models and credentials in Settings → AI Providers, enable discovered local skills in Skills, add channel accounts and bindings in Channels, and create Recurring or Once jobs in Cron. For connectivity through a proxy, configure Settings → Gateway → Proxy; in Developer Mode, run openclaw doctor --json from Settings → Advanced → Developer.

What are this agent's strengths and limitations?

Pros
  • Bundles the OpenClaw runtime with the desktop app and covers setup, Gateway lifecycle, and visual configuration, avoiding terminal use for routine operation.
  • Uses an ACP stdio bridge owned by the main process, allowing unfinished responses to keep streaming while the user changes conversations or pages.
  • Supports multi-account Channels with per-account agent bindings and Cron jobs with recurring, one-time, and external-delivery options.
  • Uses local-first skill management across several OpenClaw skill locations and deploys PDF, XLSX, DOCX, and PPTX processing skills by default.
Limitations
  • Its core runtime is OpenClaw, so it is not an independently adoptable general-purpose agent runtime.
  • Source development requires a supported Node.js version, pnpm, and an Electron environment; Linux additionally needs specified system libraries.
  • Inline Office previews have documented limits: DOCX pagination may differ from Microsoft Word, PPTX lacks animations, transitions, and media playback, and files over 20 MB are not previewed.
  • HTML Preview deliberately blocks links, forms, script navigation, redirects, downloads, network requests, and device permissions, so it is not a general web browser.

How does this agent compare with similar options?

Compared with using OpenClaw through its command-line workflow, ClawX provides a desktop GUI for providers, skills, channels, scheduled jobs, and chat; OpenClaw remains the underlying agent runtime.

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
ClawX Desktop This agent 45 · Major gaps Desktop appFree + model costs ★ 7.6k 1d ago TypeScript Codex · OpenAI API
DeepBot Desktop Assistant 23 · Major gaps Desktop appFree + model costs ★ 2.7k 5mo ago TypeScript OpenAI API · Claude API
Clawe Coordination Hub 40 · Major gaps Self-hosted serviceFree + model costs ★ 750 8mo ago TypeScript OpenAI API · Claude API
LobsterAI 42 · Major gaps Desktop appFree + model costs ★ 6.2k today TypeScript —

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
45/ 100 5-point scale 2.3 / 5
This review covers the source as of Aug 09, 2026. The project has shipped 9 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 11/29
Reliability 6/14
Adaptability 10/18
Convention 8/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust11 / 29 · 1.9/5

Evidence shows: README claims secure keychain storage, but no implementation details; update notifications require user confirmation, but not all external actions; data flow partially transparent (e.g., ACP bridge), but not fully disclosed; sensitive data handling mentioned (e.g., key storage), but not detailed; dependency security has pnpm overrides and onlyBuiltDependencies, but no vulnerability scan evidence; external effects (e.g., auto-update, proxy settings) mentioned, but user confirmation not explicit; rollback mechanism not mentioned; source attribution has author and license, but publisher unverified. Deductions: lack of concrete implementation evidence, some claims unsupported by code.

Reliability6 / 14 · 2.1/5

Evidence shows: README and code structure consistent, but no runtime verification; dependency versions pinned, but no availability guarantee; failure messages mentioned (e.g., error handling), but no specific examples. Deductions: static review cannot verify runtime behavior, failure message details insufficient.

Adaptability10 / 18 · 2.8/5

Evidence shows: README describes multiple use cases (personal assistant, monitoring, etc.), but no specific configuration examples; capability boundaries described (e.g., disabling web_search), but not comprehensive; trigger precision mentioned (e.g., cron), but not detailed; environment fit has system requirements, but not all platform details. Deductions: scenario descriptions generic, trigger mechanism details insufficient.

Convention8 / 18 · 2.2/5

Evidence shows: README structure clear, installation instructions present, but missing FAQ and known limitations; naming stable but no version history; license MIT, but no changelog; maintenance responsibility has community links, but not explicit. Deductions: missing FAQ, known limitations, and changelog.

Effectiveness7 / 13 · 2.7/5

Evidence shows: output usability described (e.g., Markdown rendering), but no actual output examples; marginal value described (e.g., desktop interface), but not compared to CLI; cost-benefit not mentioned. Deductions: lack of actual output examples and cost analysis.

Verifiability3 / 8 · 1.9/5

Evidence shows: README claims partially supported by code (e.g., feature list), but no test results; cross-source verification insufficient, relying on single source; facts and inferences not clearly separated. Deductions: lack of test evidence and external verification.

Risks and how to mitigate them
  • Publisher identity unverified, proceed with caution.
  • Dependency security lacks vulnerability scan evidence, recommend checking dependencies for vulnerabilities.
  • Sensitive data handling details insufficient, verify key storage implementation.
  • Missing FAQ and known limitations, users may encounter unexpected issues.
  • Static review cannot verify runtime behavior, recommend actual testing.
Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 0909120b03ba New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v0.6.2
    Release notes excerpt
    🚀 ClawX v0.6.2 ClawX - Graphical AI Assistant based on OpenClaw 📦 Downloads Please select the appropriate installer for your operating system and architecture: macOS - Apple Silicon (M1/M2/M3/M4): ClawX-*-mac-arm64.dmg - Intel (x64): ClawX-*-mac-x64.dmg Windows - Installer (x64): ClawX-*-win-x64.exe - Installer (ARM64): ClawX-*-win-arm64.exe Linux - AppImage (x64): ClawX-*-linux-x86_64.AppImage (Universal format, recommended) - AppImage (ARM64): ClawX-*-linux-arm64.AppImage - Debian/Ubuntu (x64): ClawX-*-linux-amd64.deb …
    View on GitHub ↗
  2. v0.6.1
    Release notes excerpt
    🚀 ClawX v0.6.1 ClawX - Graphical AI Assistant based on OpenClaw 📦 Downloads Please select the appropriate installer for your operating system and architecture: macOS - Apple Silicon (M1/M2/M3/M4): ClawX-*-mac-arm64.dmg - Intel (x64): ClawX-*-mac-x64.dmg Windows - Installer (x64): ClawX-*-win-x64.exe - Installer (ARM64): ClawX-*-win-arm64.exe Linux - AppImage (x64): ClawX-*-linux-x86_64.AppImage (Universal format, recommended) - AppImage (ARM64): ClawX-*-linux-arm64.AppImage - Debian/Ubuntu (x64): ClawX-*-linux-amd64.deb …
    View on GitHub ↗
  3. v0.6.0
    Release notes excerpt
    🚀 ClawX v0.6.0 ClawX - Graphical AI Assistant based on OpenClaw 📦 Downloads Please select the appropriate installer for your operating system and architecture: macOS - Apple Silicon (M1/M2/M3/M4): ClawX-*-mac-arm64.dmg - Intel (x64): ClawX-*-mac-x64.dmg Windows - Installer (x64): ClawX-*-win-x64.exe - Installer (ARM64): ClawX-*-win-arm64.exe Linux - AppImage (x64): ClawX-*-linux-x86_64.AppImage (Universal format, recommended) - AppImage (ARM64): ClawX-*-linux-arm64.AppImage - Debian/Ubuntu (x64): ClawX-*-linux-amd64.deb …
    View on GitHub ↗

FAQ

Do I need to install OpenClaw separately?
No. The project states that the OpenClaw runtime is embedded in the application for an integrated experience.
How are provider secrets handled?
Provider credentials use native operating-system secure storage. The documentation does not state provider pricing or quota terms.
Can I use a Codex subscription instead of an API key?
Yes. OpenAI configuration supports both API-key authentication and browser OAuth sign-in for a Codex subscription.
Does closing the window stop the Gateway?
Clicking the window close button hides ClawX to the tray rather than fully quitting it. Use Quit ClawX from the tray menu for a complete shutdown.
View on GitHub ↗ Install ↓

Related agents