epiq - ตัวติดตามอิสชูแบบเนทีฟบน CLI ภายในเครื่องที่ใช้ Git เป็นฐานและทำงานแบบกระจายศูนย์
(github.com/ljtn)- ตัวติดตามอิสชูแบบเนทีฟบนเทอร์มินัล นำการติดตามอิสชูเข้ามาไว้ในเอดิเตอร์/เทอร์มินัลเพื่อลดการสลับคอนเท็กซ์บ่อยครั้ง
- local-first: ทำงานได้โดยไม่ต้องมีบัญชี/SaaS/บริการภายนอก และบันทึกสถานะไว้ในเครื่อง ทำให้การแก้ไขสะท้อนผลทันที
- การสำรองข้อมูลและควบคุมเวอร์ชันด้วย Git: ติดตาม/กู้คืนทุกการเปลี่ยนแปลง และใช้ worktree เพื่อแยกการซิงก์ออกจากเวิร์กโฟลว์การพัฒนาปกติ
- ซิงก์การเปลี่ยนแปลงระหว่างสถานะในเครื่องและสถานะระยะไกลด้วย
:syncโดยไม่ต้องใช้คำสั่ง Git แบบแมนนวล
- ซิงก์การเปลี่ยนแปลงระหว่างสถานะในเครื่องและสถานะระยะไกลด้วย
- อินเทอร์เฟซคู่แบบ TUI บนเทอร์มินัล + GUI บนเบราว์เซอร์ ขับเคลื่อนด้วยเอนจินเหตุการณ์บน Git ชุดเดียวกัน
- รองรับ UX แป้นพิมพ์สไตล์ vim พร้อมการย้ายตำแหน่งด้วย
hjkl, โหมดบรรทัดคำสั่ง:และดูคำสั่งทั้งหมดได้ผ่าน command palette?- สร้างโหนดด้วย
:new issue|swimlane|boardและรองรับคำสั่งที่รับรู้บริบท เช่น:comment,:close,:reopen,:filter
- สร้างโหนดด้วย
- ฟีเจอร์ Time travel รองรับการดูสถานะแอปเมื่อ 1 ชั่วโมง/1 สัปดาห์/1 ปีก่อน
- โมเดล event sourcing เพื่อหลีกเลี่ยง merge conflict
- บันทึกทุกการเปลี่ยนแปลงเป็นเหตุการณ์แบบ append-only แยกตามผู้ใช้ และเล่นลำดับซ้ำแบบกำหนดแน่ชัดด้วย ULID ที่เรียงตามเวลาได้และการอ้างอิงเหตุการณ์ล่าสุด ("edge")
- เหตุการณ์ถูกออกแบบให้เป็น idempotent, หากชนกันจะให้เหตุการณ์ที่มาทีหลังมีผล, และแต่ละผู้ใช้จะบันทึกลงไฟล์ล็อกของตนเอง ทำให้การ merge ของ Git เป็นเพียงการรวมไฟล์อิสระอย่างง่าย
- รองรับการเชื่อมต่อเอเจนต์ผ่าน MCP server (
epiq-mcpbinary) และสามารถลงทะเบียนกับ Claude Code ได้ด้วยclaude mcp add
ยังไม่มีความคิดเห็น