Skip to main content

Extending and Contributing to Open Claude Cowork

1. Start with one product layer​

This repo gives you several clear extension surfaces:

GoalFirst place to look
Desktop UXrenderer/ and Electron shell code
Backend behaviorserver/
Provider supportserver/providers/
Messaging assistantclawd/
Skills.claude/skills/

2. Why this matters​

Because the repo mixes desktop and bot concerns, large patches can become confusing quickly. Narrow surface-specific changes are much easier to maintain.

3. Best first contributions​

  1. docs and setup fixes,
  2. UI clarity improvements,
  3. provider integration polish,
  4. better tool visualization,
  5. safer configuration examples.

4. Think in operator trust​

A good contribution should improve:

  • transparency,
  • control,
  • productivity,
  • or safer tool use.

5. Before opening a PR​

Validate the exact layer you changed and avoid mixing desktop-chat improvements with bot-runtime work unless the change truly spans both.