clawwork-ai / clawwork-ai/ClawWork
ClawWork Community Working Groups π
- Dominant language
- TypeScript
- Stars
- 532
- Forks
- 75
- Avg merge
- 5h 31m
- Merged PRs (30d)
- 1
Description
# ClawWork Community Working Groups π
We're building ClawWork as the desktop operator client for OpenClaw β parallel tasks, structured context, local-first artifacts.
This issue tracks **Working Groups (WGs)** β focused areas where contributors can make meaningful impact.
## How to Join
1. Comment below with the WG(s) you're interested in (e.g., "I'd like to join **UI & Design System**")
2. Start contributing β pick an issue, open a PR, review code
3. After consistent contributions, you may be invited as **WG Maintainer** with write access
---
## Working Groups
### π Gateway Integration
WebSocket communication, Gateway protocol, session management, reconnect logic
`packages/desktop/src/main/ws/` Β· `packages/core/src/services/gateway-dispatcher.ts` Β· `packages/shared/src/gateway-protocol.ts`
### π Task & Session Core
Task lifecycle, message streaming, Zustand stores, state management
`packages/core/src/stores/` Β· `packages/core/src/services/`
### π Artifact & File System
File persistence, artifact extraction, context indexing, SQLite + FTS
`packages/desktop/src/main/artifact/` Β· `packages/desktop/src/main/context/` Β· `packages/desktop/src/main/db/`
### π¨ UI & Design System
Three-panel layout, theme system (dark/light), design tokens, shadcn/ui components
`packages/desktop/src/renderer/` Β· `theme.css` Β· `design-tokens.ts`
### π± PWA & Mobile
Browser version, mobile adaptation, offline support, service worker
`packages/pwa/`
### β° Automation & Scheduling
Cron jobs, schedule expressions, run history, delivery modes
`packages/shared/src/types.ts` (CronJob types)
### π CI/CD & Workflows
GitHub Actions pipelines, build automation, release process, code quality gates
`.github/workflows/` Β· `scripts/`
### π Website & Content
Project website (React + Vite), presentations (Slidev), documentation
`website/` Β· `keynote/`
### π Observability & DX
Debug export, ring buffer logs, E2E tests, developer experience
`packages/desktop/src/main/debug/` Β· `e2e/` Β· `docs/`
---
## Promotion π
Contributors who show consistent impact in a WG will be considered for **Maintainer** role:
- Write access to the repository
- Listed as WG maintainer
**Criteria:** 3+ meaningful merged PRs, or sustained review/triage contributions
---
## Current Status
| WG | Contributors | Maintainers |
|---|---|---|
| π Gateway Integration | | |
| π Task & Session Core | | |
| π Artifact & File System | | |
| π¨ UI & Design System | | |
| π± PWA & Mobile | | |
| β° Automation & Scheduling | | |
| π CI/CD & Workflows | | |
| π Website & Content | | |
| π Observability & DX | | |
*Comment to join!*
Contributor guide
Research direction
This is a community participation tracker rather than a scoped code task. Read the listed working-group paths, such as packages/desktop/src/renderer/, packages/core/src/stores/, .github/workflows/, or docs/, then comment with the group you want to join. Done means identifying a group and beginning a related issue, PR, or review.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, react, sqlite, tailwindcss, typescript
- Domain
- developer-experience, documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100