agf - TUI quản lý các phiên AI coding agent tại một nơi
(github.com/subinium)Khi dùng các AI coding agent (Claude Code, Codex, v.v.), các phiên sẽ dần chồng chất và bạn sẽ liên tục gặp những câu như: "Mình đã làm dự án này ở đâu nhỉ?", "ID phiên là gì ấy nhỉ?"
agf là một TUI trên terminal để giải quyết vấn đề này. Được viết bằng Rust nên rất nhanh, và sau khi cài đặt, chỉ cần một lệnh agf là có thể xem toàn bộ phiên trong nháy mắt.
- Hiển thị tổng hợp các phiên từ nhiều agent (Claude Code, Codex)
- Duyệt tức thì theo tên dự án/tóm tắt bằng tìm kiếm mờ
- Nhấn Enter một lần để tiếp tục phiên, dùng
cdđể chuyển tới thư mục dự án - Lọc agent bằng Tab, sắp xếp bằng Ctrl+S (thời gian/tên/agent)
- Vào chế độ xóa hàng loạt bằng Ctrl+D → chọn nhiều bằng checkbox rồi xóa một lần
- Hỗ trợ chọn chế độ permission/approval khi bắt đầu phiên mới
Cài đặt: brew install subinium/tap/agf
Hỗ trợ macOS/Linux, giấy phép MIT
10 bình luận
Tôi vô tình đóng nhầm tab, rồi nhớ ra mình từng đọc bài này nên cài thử và đã giải quyết được vấn đề. Dù có lưu lại lịch sử đi nữa, với những cuộc trò chuyện khi làm việc quá phức tạp như chuyển thư mục, đổi branch qua lại thì chỉ lướt qua một lượt lịch sử cũng không thể giải quyết được, nhưng nhờ cái này mà tôi xử lý rất dễ dàng.
Đây là một dự án rất tuyệt. Không biết bạn có kế hoạch bổ sung cả Antigravity và Gemini CLI không?
Tôi sẽ xem phần phân tích log của gemini và Antigravity rồi thử bổ sung thêm :)
Tính năng xóa là gì vậy? Có phải là xóa session Claude Code không?
Đúng, đây là xóa lịch sử các phiên trước đây.
Xem video demo thì đúng là quá đỉnh. Có vẻ sẽ rất hữu ích cho những nhà phát triển sử dụng nhiều agent và nhiều phiên cùng lúc.
[IMG]
Cảm ơn! Sau khi tự làm thử, tôi thấy đặc biệt là lịch sử phiên của tác nhân cứ tích lại một cách không cần thiết, nên dùng cái này để xóa chúng cũng rất tiện.
Tuyệt quá. Sẽ tốt hơn nữa nếu có cả kiro.
Sẽ sớm bổ sung!
*Đã bổ sung