←Wszystkie projekty01 / 04
Canopy
Desktopowa stacja robocza do uruchamiania agentów AI na wielu git worktree jednocześnie.
- Rok
- 2026
- Rola
- Współtwórca · Developer · Tester
- Stack
- Electron · Svelte 5 · TypeScript · xterm.js · node-pty · tmux · SQLite · WebRTC
O projekcie
Canopy to darmowa, wieloplatformowa aplikacja dla developerów, którzy równolegle uruchamiają Claude Code, Codex czy Gemini CLI na wielu git worktree. Każdy branch dostaje własny terminal, inspektor i kartę przeglądarki — w jednym oknie zamiast tuzina kart terminala.
Co zbudowałem
- 01Współtworzenie produktu od pierwszego dnia w IT SOL — kształtowanie funkcji, ich implementacja i codzienne testy na prawdziwych projektach.
- 02Wbudowana przeglądarka: migracja na webview, karty per worktree, emulacja urządzeń, przechowywanie haseł w keyringu systemu i ulubione.
- 03Przechwytywanie elementów i zrzutów ekranu prosto do kontekstu agenta AI.
- 04Zdalne sterowanie z telefonu przez WebRTC i parowanie kodem QR (beta).
- 05Drzewo plików w sidebarze na żywo, oparte o natywny watcher systemu plików.
- 06Uniwersalny podział paneli z drag & drop oraz edytor CodeMirror z podkartami i szybkim otwieraniem ⌘P.
Najważniejsze
- Terminal akcelerowany GPU (xterm.js + WebGL) z trwałymi sesjami tmux.
- Inspektor śledzący koszt, zużycie kontekstu, wywołania narzędzi i zadania każdej sesji agenta.
- GUI do git worktree, review i PR-y z GitHuba, integracja z Jirą i YouTrackiem.
- Podpisane buildy na macOS, Windows i Linux z kanałami aktualizacji stable i next.