epiq – Git-basierter, verteilter lokaler CLI-nativer Issue-Tracker
(github.com/ljtn)- Terminal-nativer Issue-Tracker. Bringt Issue-Tracking in den Editor bzw. ins Terminal und vermeidet häufige Kontextwechsel
- Local-first: Funktioniert ohne Konto/SaaS/externe Dienste; der Status wird lokal gespeichert, sodass Änderungen sofort wirksam werden
- Git-Backup und Versionsverwaltung: Verfolgt alle Änderungen und macht sie wiederherstellbar; nutzt Worktrees, sodass die Synchronisierung vom üblichen Entwicklungsworkflow isoliert bleibt
- Mit
:syncÄnderungen zwischen lokalem und Remote-Status synchronisieren, ohne manuelle Git-Befehle
- Mit
- Doppelte Oberfläche aus Terminal-TUI + Browser-GUI, betrieben von derselben Git-basierten Event-Engine
- Bietet eine vim-artige Tastatur-UX mit Navigation über
hjkl,:-Befehlszeilenmodus und einer Command Palette über?zur Anzeige aller Befehle- Knoten mit
:new issue|swimlane|boarderstellen; unterstützt kontextbewusste Befehle wie:comment,:close,:reopen,:filter
- Knoten mit
- Time-Travel-Funktion zum Anzeigen des App-Zustands von vor 1 Stunde/1 Woche/1 Jahr
- Vermeidet Merge-Konflikte durch ein Event-Sourcing-Modell
- Speichert alle Änderungen als benutzerspezifische Append-only-Events; deterministische Wiedergabe der Reihenfolge durch zeitlich sortierbare ULIDs und Referenzen auf das letzte Event („edge“)
- Events sind idempotent konzipiert; bei Konflikten gewinnt das spätere Event; da jeder Nutzer in seine eigene Logdatei schreibt, wird ein Git-Merge als einfache Zusammenführung unabhängiger Dateien behandelt
- Unterstützt auch Agenten-Integration über einen MCP-Server (Binary
epiq-mcp), registrierbar in Claude Code mitclaude mcp add
Noch keine Kommentare.