Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1 KB

File metadata and controls

32 lines (23 loc) · 1 KB

CLAUDE.md — ClawWork

Quick Reference

  • Product: OpenClaw desktop client (Electron 34 + React 19)
  • Monorepo: packages/shared/ (types + protocol) → packages/core/ (stores, services, ports) → packages/desktop/ (Electron app) + packages/pwa/ (web app) + website/ + keynote/
  • Gateway: single WS to :18789, session key agent:main:clawwork:task:<taskId>
  • Design doc: docs/openclaw-desktop-design.md

Commands

pnpm install          # dependencies
pnpm dev              # dev with hot-reload
pnpm check            # full verification gate

Rules

  • Architecture: .claude/rules/architecture.md
  • Coding: .claude/rules/frontend.md
  • Message persistence: .claude/rules/message-persistence.md (CRITICAL)
  • Main process: .claude/rules/main-process.md
  • Git conventions: .claude/rules/git-conventions.md

Verification

Before claiming done:

  • pnpm check passes
  • Message-related changes: SQLite duplicate query returns empty
  • UI changes: verify in both dark/light themes