Điểm nổi bật
- Bài toán chính: tổ chức các phiên Claude Code, Codex, OpenCode theo project, collection, task, tab, pane, worktree.
- Giao diện vận hành: có list view, kanban, tool logs, diff, PR state và composer giàu ngữ cảnh.
- Đa môi trường: hỗ trợ Windows, macOS, browser runtime và Linux beta.
- Cách chạy: có cả desktop build, npm browser runtime và Docker Compose.
- Giá trị nổi bật: thay terminal tab rời rạc bằng một lớp điều phối agent có trạng thái, workflow và Git gắn liền.
Biểu đồ
Tóm tắt
Tessera đi thẳng vào một nỗi đau ngày càng rõ khi số lượng coding agent tăng: phiên làm việc quá nhiều, trạng thái phân tán và rất khó nối nghiên cứu, thực thi, diff và pull request vào cùng một luồng. Dự án này cố biến các phiên agent thành một workspace có cấu trúc, nơi chat, task, worktree và Git được gắn với nhau như những thực thể hạng nhất.
Điều khiến Tessera đáng chú ý không chỉ là bề mặt UI nhiều tab. README cho thấy nhóm phát triển đang cố chuẩn hóa cả lớp giao tiếp với nhiều CLI agent khác nhau, rồi đẩy mọi thứ về một mô hình chung theo thời gian thực. Nếu làm tốt, đây không chỉ là “frontend cho agent”, mà là nền tảng orchestration cho những nhóm dùng nhiều agent song song.
Chi tiết
Tessera định vị rất rõ: tổ chức AI coding sessions across projects, collections, tabs, panes, tasks và Git worktrees. Nhìn từ README, dự án không chỉ muốn gom nhiều terminal vào một chỗ, mà muốn tạo ra một workspace model mới cho công việc có agent. Ở đó, mỗi cuộc trò chuyện có thể gắn với task cụ thể, task gắn với worktree Git, worktree gắn với diff và PR state. Đây là cải tiến đáng kể so với cách làm phổ biến hiện tại: mở nhiều terminal, tự nhớ agent nào đang làm gì và tự nối thủ công mọi context lại với nhau.
Một điểm mạnh lớn của Tessera là hỗ trợ nhiều provider/runtime ngay từ thiết kế lõi. Claude Code, Codex và OpenCode được mô tả như các provider nằm sau một contract chung, còn luồng sự kiện riêng của từng CLI được chuẩn hóa về một realtime message model. Điều này quan trọng vì thị trường agent đang rất phân mảnh. Một công cụ chỉ gắn với một vendor thường khó thành lớp điều phối lâu dài. Tessera đang chọn con đường khó hơn nhưng có giá trị hơn: abstraction layer cho multi-agent workspace.
Phần workflow cũng đáng chú ý. Dự án có list view cho lúc cần quét nhiều phiên, kanban cho lúc cần theo dõi trạng thái implementation, composer giàu ngữ cảnh cho lúc phát lệnh mới, và Git panel để bắc cầu từ chat sang commit/push/PR. Nói ngắn gọn, Tessera xem công việc của agent không phải các câu trả lời đơn lẻ mà là pipeline triển khai phần mềm có trạng thái. Đây là đúng hướng khi agent bắt đầu tham gia các task dài hơn một prompt.
Từ góc nhìn chiến lược, Tessera phản ánh bước trưởng thành tiếp theo của hệ sinh thái coding agent. Giai đoạn đầu thị trường tập trung vào model và khả năng code. Giai đoạn kế tiếp sẽ xoay quanh điều phối, quan sát, handoff và quản trị bối cảnh giữa nhiều agent. Chính ở điểm này Tessera có thể hữu ích: nó không hứa mô hình thông minh hơn, mà hứa mặt bằng làm việc có cấu trúc hơn. Hạn chế hiển nhiên là sản phẩm còn nhiều bề mặt phức tạp, telemetry phải được đọc kỹ, và adoption sẽ phụ thuộc vào độ ổn định của abstraction layer. Nhưng như một dự án open source trong nhịp 9h–15h này, nó có ý nghĩa rất rõ.