epiq - Pelacak isu native CLI lokal terdistribusi berbasis Git
(github.com/ljtn)- Pelacak isu native terminal. Membawa pelacakan isu ke dalam editor/terminal untuk menghilangkan perpindahan konteks yang terlalu sering
- Local-first: berjalan tanpa akun/SaaS/layanan eksternal, dan menyimpan status secara lokal sehingga pengeditan langsung tercermin
- Pencadangan dan kontrol versi Git: melacak/memulihkan semua perubahan, menggunakan worktree agar sinkronisasi terisolasi dari alur kerja pengembangan biasa
- Dengan
:sync, perubahan antara status lokal dan status remote disinkronkan tanpa perlu perintah Git manual
- Dengan
- Antarmuka ganda TUI terminal + GUI browser dijalankan oleh mesin event berbasis Git yang sama
- Menyediakan UX keyboard bergaya vim, mendukung navigasi
hjkl, mode baris perintah:, dan?command palette untuk melihat semua perintah- Mendukung perintah sadar konteks seperti membuat node dengan
:new issue|swimlane|board, serta:comment,:close,:reopen,:filter, dan lainnya
- Mendukung perintah sadar konteks seperti membuat node dengan
- Mendukung fitur Time travel untuk melihat status aplikasi 1 jam/1 minggu/1 tahun yang lalu
- Model event sourcing untuk mencegah konflik merge
- Menyimpan semua perubahan sebagai event append-only per pengguna, dengan pemutaran urutan deterministik menggunakan ULID yang bisa diurutkan berdasarkan waktu dan referensi ke event terakhir ("edge")
- Event dirancang idempotent, saat konflik event yang lebih baru diprioritaskan, dan karena tiap pengguna menulis ke file lognya sendiri, merge Git diproses sebagai penggabungan sederhana file-file independen
- Juga mendukung integrasi agen melalui server MCP (biner
epiq-mcp), dan bisa didaftarkan ke Claude Code denganclaude mcp add
Belum ada komentar.