Thanks for your interest in contributing! Whether it's a bug fix, new feature, translation, or documentation improvement โ every contribution matters.
- Fork this repo and clone your fork
- Set up the dev environment:
bash setup.sh # Backend + frontend + database bash restart.sh # Start services โ http://localhost:3008
- Create a branch:
git checkout -b my-feature - Make your changes
- Push and open a Pull Request
| Area | Examples |
|---|---|
| ๐ Bug fixes | UI glitches, API errors, edge cases |
| โจ Features | New agent skills, tools, UI improvements |
| ๐ง MCP Integrations | New MCP server connectors |
| ๐ Translations | New languages or improving existing ones |
| ๐ Documentation | README, guides, code comments |
| ๐งช Tests | Unit tests, integration tests |
New to the project? Look for issues labeled good first issue.
When reporting a bug, please include:
- Steps to reproduce
- Expected vs actual behavior
- Clawith version and deployment method (Docker / Source)
- Logs or screenshots if available
Priority guide:
| Type | Priority |
|---|---|
| Core functions broken (login, agents, security) | ๐ด Critical |
| Non-critical bugs, performance issues | ๐ก Medium |
| Typos, minor UI issues | ๐ข Low |
Please describe:
- The problem you're trying to solve
- Your proposed solution (if any)
- Why this would be useful
- Link an issue โ Create one first if it doesn't exist
- Keep it focused โ One PR per feature/fix
- Test your changes โ Make sure nothing is broken
- Follow code style:
- Backend: Python โ formatted with
ruff - Frontend: TypeScript โ standard React conventions
- Backend: Python โ formatted with
- Use
Fixes #<issue_number>in the PR description
backend/
โโโ app/
โ โโโ api/ # FastAPI route handlers
โ โโโ models/ # SQLAlchemy models
โ โโโ services/ # Business logic
โ โโโ core/ # Auth, events, middleware
frontend/
โโโ src/
โ โโโ pages/ # Page components
โ โโโ components/ # Reusable UI components
โ โโโ stores/ # Zustand state management
โ โโโ i18n/ # Translations
To ensure all contributors can participate effectively, please use English for issues, PRs, and code comments.
ไธบไบ็กฎไฟๆๆ่ดก็ฎ่ ้ฝ่ฝๆๆๅไธ๏ผ่ฏทไฝฟ็จ่ฑ่ฏญๆไบค IssueใPR ๅไปฃ็ ๆณจ้ใ
ใในใฆใฎใณใณใใชใใฅใผใฟใผใๅนๆ็ใซๅๅ ใงใใใใใIssueใPRใใณใผใใณใกใณใใฏ่ฑ่ชใงใ้กใใใพใใ
๋ชจ๋ ๊ธฐ์ฌ์๊ฐ ํจ๊ณผ์ ์ผ๋ก ์ฐธ์ฌํ ์ ์๋๋ก, Issue, PR, ์ฝ๋ ์ฝ๋ฉํธ๋ ์์ด๋ก ์์ฑํด ์ฃผ์ธ์.
Para garantizar que todos los contribuidores puedan participar de manera efectiva, utilice inglรฉs para issues, PRs y comentarios de cรณdigo.
ูุถู ุงู ู ุดุงุฑูุฉ ุฌู ูุน ุงูู ุณุงูู ูู ุจูุนุงููุฉุ ูุฑุฌู ุงุณุชุฎุฏุงู ุงููุบุฉ ุงูุฅูุฌููุฒูุฉ ูู ุงูู Issues ูุทูุจุงุช ุงูุณุญุจ ูุชุนูููุงุช ุงูููุฏ.
Stuck? Open a Discussion or ask in the related issue. We're happy to help! ๐