epiq - Git tabanlı dağıtık yerel CLI yerel issue takip aracı
(github.com/ljtn)- Terminale yerel issue takip aracı. Issue takibini editörün/terminalin içine getirerek sık bağlam değişimlerini ortadan kaldırır
- Önce yerel (local-first): hesap/SaaS/harici servis olmadan çalışır ve durumu yerelde saklayarak düzenlemelerin anında yansımasını sağlar
- Git yedekleme ve sürüm yönetimi: tüm değişiklikler izlenebilir/geri alınabilir;
worktreekullanımı sayesinde senkronizasyon normal geliştirme iş akışından izole edilir:syncile yerel durum ve uzak durum arasındaki değişiklikler senkronize edilir, manuel Git komutları gerekmez
- Terminal TUI + tarayıcı GUI çift arayüzü, aynı Git tabanlı event engine üzerinde çalışır
- vim tarzı klavye UX sunar;
hjklile gezinme,:komut satırı modu ve?command palette ile tüm komutları görüntüleme desteği vardır:new issue|swimlane|boardile düğüm oluşturma,:comment·:close·:reopen·:filtergibi bağlama duyarlı komutlar desteklenir
- Time travel özelliğiyle uygulamanın 1 saat/1 hafta/1 yıl önceki durumunu görüntüleme desteği sunar
- Event sourcing modeli ile merge conflict'leri önler
- Tüm değişiklikler kullanıcı bazında append-only event'ler olarak saklanır; zaman sıralanabilir ULID ve son event ("edge") referansı ile deterministik sıra yeniden oynatılır
- Event'ler idempotent olarak tasarlanmıştır; çakışma durumunda daha sonraki event önceliklidir, her kullanıcı kendi log dosyasına yazdığı için Git merge işlemi bağımsız dosyaların basit birleşimi olarak ele alınır
- MCP sunucusu (
epiq-mcpikilisi) ile ajan entegrasyonu da desteklenir;claude mcp addile Claude Code'a kaydedilebilir
Henüz yorum yok.