Giới thiệu 49Agents: IDE dạng canvas vô tận dành cho các AI Agents

28 tháng 4, 2026·3 phút đọc

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

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 49AgentsGiao 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áySơ đồ 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 được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗