🌱 Help Wanted — Contributor Hub & Roadmap
I maintainer di solito rispondono entro 1 giorno
@sahanaekin7-crypto ci sta già lavorando.
Dal 29/9/2026.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 25/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- bun, typescript
- Ambito
- documentation
Direzione di ricerca
This is a contributor index, not a task, so start by reading docs/CONTRIBUTING_en.md and the Platform Support section of the README, then pick one linked issue such as #5 or #26 and claim it with a comment. Run bun install and bun run dev in the desktop folder to confirm the app starts locally. Done means the chosen issue is assigned to you and you have a working local build.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
📌 This is the central place for new contributors. If it's your first time, start here.
DreamCoder is a locally run, multi-provider AI coding workspace. We're a small team and would love your help — whether it's a typo fix, a provider preset, or a performance fix. Every PR matters.
⚠️ Platform status. The maintainer develops daily on macOS (Apple Silicon). Windows x64 was the main platform before and is well tested, but new changes are no longer checked on it every day, so Windows feedback is especially welcome. Linux is best-effort (see #25). Installers for macOS and Windows are on Releases. See Platform Support before picking up an issue that needs the app running locally.
🚀 Get started
git clone https://github.com/GoDiao/dreamcoder.git && cd dreamcoder
bun install # root deps (sidecar)
cd desktop && bun install # desktop deps (Tauri CLI, frontend)
bun run build:sidecars
bun run build # build the frontend once (creates desktop/dist)
bun run tauri dev
Then read the Contributing Guide (中文).
🟢 Good first issues (⭐ – ⭐⭐)
| # | Issue | Area |
|---|---|---|
| #155 | Batch thinking deltas like text deltas while streaming | desktop / perf |
| #152 | Load heavy libraries and panels on demand to cut desktop startup JavaScript (⭐⭐) | desktop / perf |
| #114 | Try the Windows installer and report what you find | desktop |
| #6 | Add more provider presets — one provider per contributor | provider |
| #5 | Replace remaining hardcoded zh/en strings with i18n keys | i18n |
| #9 | Friendlier copy for error toasts and empty states | ux / i18n |
🟡 Help wanted — bigger projects (⭐⭐ – ⭐⭐⭐)
| # | Issue | Area |
|---|---|---|
| #25 | Linux: app freezes with 12GB+ RAM usage — a repro from any Linux user helps | platform-linux |
| #106 | Ship ripgrep with DreamCoder instead of requiring a system install | desktop |
| #13 | CI workflow for an E2E perf benchmark | ci / perf |
| #14 | Documentation site — contributor onboarding guides | docs |
🟣 RFCs — design discussions
| # | Issue |
|---|---|
| #162 | Agent teams in DreamCoder |
| #124 | System 1 decision models in a coding agent |
| #24 | Remote agent backend over SSH / WebSocket |
Comments with ideas, prior art or use cases are welcome on any RFC.
🗺️ Where the project is
- ✅ Desktop app with multiple providers, the Claude Code agent loop, MCP, Skills, Computer Use and an MCP marketplace
- ✅ H5 remote access: continue a desktop session from your phone
- ✅ Release automation with macOS (
.dmg) and Windows (-setup.exe) installers, from v0.5.0 - 🔜 Desktop responsiveness: streaming and re-render work tracked in #153 and #154
- 🔜 In-app auto-update (#118)
- 🔭 Agent teams (#162), System 1 decision models (#124), remote agent backend (#24)
Full roadmap: docs/ROADMAP_en.md / 中文
🤝 How to claim an issue
- Comment on the issue you want, saying how you plan to do it.
- The maintainer confirms and assigns it. For issues with several items (e.g. #6), say which item you are taking.
- If you get stuck, @GoDiao in the issue or PR — that's what "mentor-available" means.
- If life gets in the way, leave a quick comment so someone else can pick it up.
📡 Stay in the loop
- 💬 Discussions: https://github.com/GoDiao/dreamcoder/discussions
- 🐛 Issues: good first issue · help wanted
- ⭐ Star the repo if DreamCoder helps you — it helps us reach more contributors.
Happy hacking! 🚀
- Lingua principale
- TypeScript
- Stelle
- 490
- Fork
- 47
- Merge medio
- 9h 31m
- PR unite (30g)
- 76
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GoDiao/dreamcoder
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
GoDiao/dreamcoder#198 ·
I maintainer di solito rispondono entro 1 giorno
-
Agent teams: in-process teammates never claim tasks from the team's task listForse già presa @Sagar07Kr l’ha presa 6 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
GoDiao/dreamcoder#163 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[good first issue] UX polish — friendlier copy for error toasts and empty statesForse già presa @iamcipherdev l’ha presa 13 giorni fa. Apertaarea:i18n area:ux difficulty:1 good first issue mentor-available
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
GoDiao/dreamcoder#9 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Add more provider presets (Groq / OpenRouter / SiliconFlow / etc.)Forse di nuovo libera @01iamysf l’ha presa 20 giorni fa e non c’è nessuna pull request aperta. Apertaarea:desktop area:provider difficulty:1 good first issue mentor-available
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
GoDiao/dreamcoder#6 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
GoDiao/dreamcoder#202 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GoDiao/dreamcoder
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
gnosis/gnosis_vpn#661 ·
I maintainer di solito rispondono entro 1 giorno
-
content-freshness: staleOwnedContent doc comments still say 'complete receipt' (follow-up to #7912)Apertatriage:bug-verified
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
I maintainer di solito rispondono entro 1 giorno
-
fix: reject sourceStorage/packagedStorage bucket that differs from the stack default (fail loud)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Eyevinn/open-videocore#1300 ·
I maintainer di solito rispondono entro 1 giorno
-
nextjs-tracking
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
cloudflare/vinext#4390 ·
I maintainer di solito rispondono entro 1 giorno
-
kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
kubernetes-sigs/headlamp#8175 ·
I maintainer di solito rispondono entro 2 giorni