Giới thiệu 49Agents: IDE dạng canvas vô tận dành cho các AI Agents
49Agents là IDE 2D mã nguồn mở đầu tiên sử dụng không gian canvas vô tận để quản lý AI agents và nhiều máy chủ từ xa. Công cụ này cho phép phát triển viên làm việc trên mọi thiết bị mà không cần cấu hình SSH phức tạp.

Giới thiệu 49Agents: IDE dạng canvas vô tận dành cho các AI Agents
49Agents là một môi trường phát triển tích hợp (IDE) 2D mã nguồn mở đầu tiên, được thiết kế đặc biệt cho kỷ nguyên của các tác nhân AI (AI Agents). Thay vì giao diện dạng thẻ (tab) truyền thống, 49Agents sử dụng một không gian canvas vô tận, cho phép người dùng đặt mọi thứ—from terminals, code editors, đến các AI agents—trên cùng một mặt phẳng có thể phóng to/thu nhỏ.
Ý tưởng cốt lõi của dự án này là "All agents. All terminals. All projects. All machines. One unified space" (Tất cả agents, tất cả terminals, tất cả dự án, tất cả máy trong một không gian thống nhất).
Giao diện làm việc của 49Agents
Không gian làm việc Canvas Vô tận
Khác với các IDE giới hạn bởi kích thước màn hình với các thanh tabs và cửa sổ chia nhỏ (splits), 49Agents mang đến trải nghiệm tự do như khi làm việc trên một bảng trắng kỹ thuật số:
- Không tabs, không splits: Bạn có thể đặt các pane (terminal, editor) ở bất kỳ đâu trên canvas.
- Tùy chỉnh linh hoạt: Kéo thả, thay đổi kích thước và sắp xếp không gian làm việc theo tư duy của bạn.
- Điều hướng không gian: Tính năng zoom cho phép xem toàn bộ bức tranh lớn (big picture) hoặc zoom sâu vào một cụ thể chi tiết.
- Bố cục lưu lại: Mọi thứ sẽ nằm đúng vị trí bạn để lại lần cuối.
Sơ đồ kiến trúc đa máy
Kết nối Đa máy chủ và Không cần SSH
Một trong những tính năng mạnh mẽ nhất của 49Agents là khả năng quản lý nhiều máy tính cùng lúc mà không cần thao tác SSH thủ công:
- Zero SSH: Kết nối các agent từ bất kỳ máy nào (PC, MacBook, Cloud VM) vào cùng một canvas mà không cần SSH vào từng máy riêng lẻ.
- Tích hợp Terminals: Sử dụng phiên tmux thực tế thông qua ttyd với đầy đủ màu sắc ANSI, scrollback và cấu hình shell quen thuộc.
- Broadcast Input: Gõ lệnh một lần trên nhiều terminal cùng lúc, giúp thực thi tác vụ song song trên nhiều hệ thống.
- HUD theo dõi: Hiển thị trực quan mức sử dụng CPU, RAM và lượng gọi API Claude trên tất cả các máy đang kết nối.
Truy cập từ mọi thiết bị và Ưu tiên quyền riêng tư
49Agents phá vỡ rào cản phải ngồi trước bàn làm việc với máy PC:
- Làm việc từ xa: Truy cập cùng một workspace từ laptop, máy tính bảng, hoặc thậm chí là điện thoại.
- Kết nối linh hoạt: Hoạt động qua Tailscale, mạng LAN hoặc relay do cloud host.
- Tự host hoàn toàn: Toàn bộ stack chạy trên phần cứng của bạn.
- Không lưu trữ dữ liệu: Dữ liệu terminal chỉ được relay (truyền tiếp) qua máy chủ, không bao giờ được lưu trữ lại, đảm bảo bảo mật tối đa.
Cách cài đặt nhanh
Bạn có thể tự host 49Agents rất dễ dàng chỉ với vài lệnh cơ bản:
git clone https://github.com/49Agents/49Agents.git
cd 49Agents
./49ctl setup # cài đặt tương tác (chỉ cần làm 1 lần)
./49ctl start # khởi động server cloud + agent
Sau đó, mở trình duyệt vào http://localhost:1071. Điểm thú vị là không cần tài khoản, không cần đăng nhập hay token.
Nếu không muốn tự host, bạn có thể sử dụng dịch vụ trực tiếp tại 49agents.com.
Giấy phép
Dự án này được phát hành dưới giấy phép BSL 1.1, cho phép sử dụng miễn phí cho cá nhân và các nhóm nhỏ. Giấy phép sẽ chuyển đổi sang MIT vào ngày 26/02/2030.
Bạn có thể xem thêm mã nguồn và tài liệu chi tiết tại GitHub của dự án 49Agents.
Bài viết liên quan

Phần mềm
Giải quyết sự nhàm chán khi chờ đợi LLM: Cho người dùng chơi một trò chơi ngay trên màn hình tải
28 tháng 4, 2026

Phần mềm
Giới thiệu AgentSwift: Tác nhân AI mã nguồn mở giúp tự động hóa phát triển ứng dụng iOS
28 tháng 4, 2026
Công nghệ
Thư gửi sinh viên: Những lời khuyên chân thành từ Giáo sư Khoa học Máy tính
27 tháng 4, 2026
