clawwork-ai / clawwork-ai/ClawWork

ClawWork Community Working Groups 🌍

Open
#236 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.