- Trình theo dõi issue native cho terminal. Đưa việc theo dõi issue vào trong editor/terminal để loại bỏ việc chuyển ngữ cảnh thường xuyên
- Ưu tiên cục bộ (local-first): hoạt động không cần tài khoản/SaaS/dịch vụ bên ngoài, lưu trạng thái ở máy cục bộ nên chỉnh sửa được phản ánh ngay lập tức
- Sao lưu và quản lý phiên bản bằng Git: theo dõi/khôi phục mọi thay đổi, dùng worktree để việc đồng bộ được tách biệt khỏi quy trình phát triển thông thường
- Đồng bộ thay đổi giữa trạng thái cục bộ và trạng thái từ xa bằng
:sync, không cần lệnh Git thủ công
- Đồng bộ thay đổi giữa trạng thái cục bộ và trạng thái từ xa bằng
- Giao diện kép terminal TUI + GUI trên trình duyệt cùng chạy trên một engine sự kiện dựa trên Git
- UX bàn phím kiểu vim, hỗ trợ di chuyển bằng
hjkl, chế độ dòng lệnh:, và?command palette để xem toàn bộ lệnh- Tạo node bằng
:new issue|swimlane|board, hỗ trợ các lệnh nhận biết ngữ cảnh như:comment,:close,:reopen,:filter
- Tạo node bằng
- Tính năng Time travel cho phép xem trạng thái ứng dụng của 1 giờ/1 tuần/1 năm trước
- Mô hình event sourcing để tránh xung đột khi merge
- Lưu mọi thay đổi dưới dạng sự kiện append-only theo từng người dùng, dùng ULID có thể sắp xếp theo thời gian và tham chiếu tới sự kiện cuối cùng ("edge") để phát lại thứ tự một cách xác định
- Các sự kiện được thiết kế idempotent, khi xung đột thì sự kiện đến sau được ưu tiên, mỗi người dùng ghi vào file log riêng của mình nên Git merge được xử lý như việc kết hợp đơn giản các file độc lập
- Hỗ trợ tích hợp agent qua MCP server (binary
epiq-mcp), có thể đăng ký vào Claude Code bằngclaude mcp add
Chưa có bình luận nào.