Projeyi lokalde çalıştırıp özellik ekleyebilir ve test edebilirsiniz. Veritabanı kurulumu gerekmez — uygulama ilk çalıştırmada SQLite dosyasını kendisi oluşturur. Üreticinin (1code.dev) backend’ini kullanacaksanız ekstra bir şey yapmanız gerekmez.
bun install
bun run claude:download # İlk seferde
bun run codex:download # İlk seferde
bun run dev- Uygulama açılır; giriş yapmamışsanız login sayfası gelir.
- Veritabanı otomatik:
%APPDATA%\Agents Dev\data\agents.db(Windows) veya~/Library/Application Support/Agents Dev/(macOS). - Renderer dev server: http://localhost:5173
Evet. Bu proje kendi CLI binary’lerini kullanır (resources/bin/). NPM ile global kurduğunuz Claude veya başka bir Claude CLI farklı; Electron uygulaması resources/bin/{platform}/claude.exe ve codex.exe dosyalarını arar. Bu yüzden claude:download ve codex:download bu repo için gerekli (ilk kurulumda bir kez yeter).
Kurulum sırasında Visual Studio bulunamadı hatası alırsanız:
-
Build Tools for Visual Studio 2022 yükleyin:
https://visualstudio.microsoft.com/visual-cpp-build-tools/
Kurulumda “Desktop development with C++” workload’unu seçin. -
Kurulumdan sonra native modülleri Electron için derleyin:
bun run rebuild
İlk kurulumda rebuild’i atlamak isterseniz (VS yokken sadece bağımlılıkları almak için):
SKIP_NATIVE_REBUILD=1 bun installSonra VS’i kurup bun run rebuild çalıştırabilirsiniz.
Projede .github/workflows/build-windows.yml var. Bu workflow Windows’u GitHub’ın runner’ında (Visual Studio kurulu) derler; senin makinede VS gerekmez.
Not: Branch bazında “sadece bu branch private” olmaz; repo public ya da private olur. Repo’yu private yaparsan tüm branch’ler sadece sen (ve eklediğin kişiler) görür. Build’i de yine Actions’tan alırsın.
- Repo’yu (istersen) private yap: GitHub’da repo → Settings → General → Danger Zone → Change repository visibility → Make private.
- Yeni branch oluştur ve push et:
git checkout -b build/windows git add . git commit -m "Add Windows build workflow" git push -u origin build/windows
- GitHub’da build’i çalıştır: Actions → sol taraftan Build Windows → Run workflow → açılan menüden branch’i seç (örn.
build/windows) → Run workflow. - EXE’yi indir: Aynı sayfada run bittikten sonra (yeşil tik) run’a tıkla → aşağıda Artifacts bölümünde windows-build çıkar → indir. Zip içinde NSIS installer (
.exe) ve portable sürüm vardır.
main / master / develop’a push edersen build otomatik tetiklenir; diğer branch’lerde yukarıdaki gibi Run workflow ile manuel tetiklemen yeterli.
Agent özelliklerinin çalışması için yukarıdaki adımlarda claude:download ve codex:download çalıştırılmalı (ilk seferde yeter). Atlarsanız uygulama açılır ama agent işlevleri çalışmaz.
Proje kökündeki .env dosyası lokal çalıştırma içindir. Tüm değişkenler opsiyonel:
MAIN_VITE_API_URL– Backend API (varsayılan: https://21st.dev)MAIN_VITE_POSTHOG_KEY,VITE_POSTHOG_KEY– Analytics (isteğe bağlı)MAIN_VITE_OPENAI_API_KEY– Sesli giriş (Whisper) için
Örnek: Kendi API’nizi kullanacaksanız .env içine MAIN_VITE_API_URL=http://localhost:3000 ekleyebilirsiniz.
| Komut | Açıklama |
|---|---|
bun run dev |
Electron uygulamasını development modunda başlatır |
bun run build |
Production build (out/) |
bun run db:push |
Veritabanı şemasını SQLite’a uygular (geliştirme) |
bun run db:studio |
Drizzle Studio ile veritabanını açar |
bun run ts:check |
TypeScript tip kontrolü |
CLAUDE.md içindeki Debug Mode bölümüne bakın: packages/debug ile yapılandırılmış log sunucusu ve .debug/logs.ndjson kullanımı anlatılıyor.