epiq - tracker d’issues natif en CLI locale distribuée basé sur Git
(github.com/ljtn)- Tracker d’issues natif pour le terminal. Intègre le suivi des issues dans l’éditeur/le terminal pour éliminer les changements de contexte fréquents
- Local-first : fonctionne sans compte, SaaS ni service externe, stocke l’état en local et applique les modifications immédiatement
- Sauvegarde et gestion de versions avec Git : suit/restaure toutes les modifications, et utilise
worktreepour isoler la synchronisation du workflow de développement habituel:syncsynchronise les changements entre l’état local et l’état distant, sans nécessiter de commandes Git manuelles
- Double interface terminal TUI + navigateur GUI propulsée par le même moteur d’événements basé sur Git
- UX clavier de style vim, avec navigation
hjkl, mode ligne de commande:et prise en charge de?command palette pour voir toutes les commandes:new issue|swimlane|boardpour créer des nœuds, avec prise en charge de commandes contextuelles comme:comment,:close,:reopen,:filter, etc.
- Time travel pour afficher l’état de l’application tel qu’il était il y a 1 heure, 1 semaine ou 1 an
- Modèle d’event sourcing pour éviter les conflits de fusion
- Toutes les modifications sont stockées comme événements append-only par utilisateur, avec des ULID triables dans le temps et une référence au dernier événement ("edge") pour rejouer un ordre déterministe
- Les événements sont conçus de façon idempotente, en cas de conflit le dernier événement prévaut, et chaque utilisateur écrit dans son propre fichier journal afin que la fusion Git se résume à une simple combinaison de fichiers indépendants
- Support de l’intégration d’agents via le serveur MCP (binaire
epiq-mcp), enregistrable dans Claude Code avecclaude mcp add
Aucun commentaire pour le moment.