OpenMausBot AI agent desktop app: đánh giá
OpenMausBot là một ứng dụng mã nguồn mở tốt để chạy agent AI cục bộ, đặc biệt khi cần kiểm soát rõ mô hình, máy tính, kênh trao đổi và thao tác nhạy cảm. OpenMausBot đáng thử nếu bạn đã dùng Claude Code, Codex CLI hoặc Grok CLI và muốn gom chúng thành một giao diện chat đa agent. Những điểm yếu rõ ràng là hỗ trợ Linux còn sơ khai, các giới hạn an toàn khi điều khiển máy thật và nhiều thành phần phải tự cài đặt.
Why Run AI Agents as Contacts?
OpenMausBot giải quyết việc khó theo dõi khi chạy agent AI trên máy. Mỗi agent có danh tính, mô hình, ngữ cảnh hội thoại, thư mục làm việc và máy tính riêng, đồng thời yêu cầu cấp quyền trước khi chạy lệnh hoặc sửa tệp. Nhờ đó, quy trình đa agent dễ kiểm tra hơn so với một dịch vụ agent cá nhân lưu trên máy chủ.
How OpenMausBot Works
OpenMausBot là ứng dụng máy tính dựa trên Electron để trò chuyện với nhiều agent AI cục bộ. Giao diện React gửi lệnh HTTP đến bộ điều phối cục bộ, nhận sự kiện đã chuẩn hóa qua SSE và khởi chạy Claude Code, Codex CLI hoặc Grok CLI bằng các bộ điều khiển riêng. Mỗi agent có thể dùng mô hình, không gian làm việc, máy tính, ứng dụng, giọng nói và phạm vi phê duyệt khác nhau.
Models, Computers, and App Connections
- ✓Mỗi bot trong OpenMausBot có thể dùng Claude Code, Codex CLI hoặc Grok CLI; người dùng cũng có thể trỏ engine tới tệp thực thi CLI tùy chỉnh.
- ✓Từng agent có thể dùng mô hình, tính cách, lịch sử hội thoại, kênh và thư mục làm việc khác nhau, kể cả khi đổi mô hình giữa cuộc trò chuyện.
- ✓Các lựa chọn điều khiển máy tính gồm desktop Linux lưu trên máy chủ, máy ảo cục bộ tách biệt và quyền tùy chọn điều khiển máy thật khi nền tảng cho phép.
- ✓Bot phải xin phép trước khi chạy lệnh shell, sửa tệp hoặc trả lời câu hỏi; người dùng chấp thuận hoặc từ chối từng yêu cầu trong thẻ ngay trong giao diện.
- ✓Composio Sessions kết nối agent với Gmail, Slack, GitHub, Notion, Linear và hơn 500 ứng dụng khác bằng quyền truy cập dựa trên OAuth.
- ✓Âm thanh đầu ra hỗ trợ ElevenLabs, Fish Audio, Grok audio, giọng hệ thống macOS và máy chủ Chatterbox cục bộ. Yêu cầu phê duyệt cũng có thể được đọc bằng giọng nói.
- ✓Người dùng có thể nhập nhóm bot từ tệp Markdown di động chứa bot, chỉ dẫn, kênh, kịch bản vận hành và quy trình đang tạm dừng mà không kèm thông tin đăng nhập.
- ✓OpenMausBot cung cấp lịch chạy, webhook, chọn bot tự động bằng mô hình quyết định, máy chủ MCP giới hạn phạm vi và CLI không giao diện cho tác vụ tự động.
Installing the Desktop and CLI
Bản máy tính đã phát hành có sẵn bộ điều phối, nên không cần cài máy chủ riêng. Người dùng macOS có thể tải DMG cho Apple silicon hoặc Intel rồi chuyển ứng dụng vào Applications. Người dùng Windows có thể chạy trình cài đặt x64, dù tệp chưa được ký mã và SmartScreen có thể báo nhà phát hành không xác định. Người dùng Ubuntu 24.04 x64 có thể cài tệp .deb bằng APT hoặc cấp quyền thực thi cho AppImage; hỗ trợ Ubuntu còn ở trạng thái beta và GNOME là nền tảng được tài liệu hóa. Cài từ mã nguồn: sh git clone https://github.com/milind-soni/OpenMausBot && cd OpenMausBot pnpm install pnpm dev:server pnpm dev pnpm dev:desktop OpenMausBot cần Node 24+, pnpm, một hệ điều hành máy tính được hỗ trợ và ít nhất một CLI agent đã cài, đã đăng nhập. Bản phát hành có cho macOS, Windows và Ubuntu 24.04 x64.
Strengths
- ✓OpenMausBot giữ biên bản hội thoại, khóa, sự kiện và tiến trình agent trên máy thay vì bắt buộc dùng backend agent lưu trên máy chủ.
- ✓Ứng dụng gom mô hình, quyền, phiên máy tính, kênh, điều kiện kích hoạt và dịch vụ đã kết nối vào một giao diện tin nhắn nhất quán.
- ✓Hỗ trợ Claude Code, Codex CLI và Grok CLI giúp người dùng không phải tạo tài khoản riêng cho từng engine agent.
- ✓Thẻ phê duyệt giúp kiểm tra việc chạy lệnh và sửa tệp, thay vì để các hoạt động này diễn ra âm thầm ở chế độ nền.
- ✓Tệp nhóm di động hỗ trợ quy trình tái sử dụng mà không mang theo thông tin đăng nhập, lịch sử hội thoại, quyền hoặc khả năng truy cập máy tính.
- ✓Bộ điều phối tích hợp trong bản phát hành giúp việc thiết lập ứng dụng máy tính dễ hơn việc tự chạy riêng tiến trình ứng dụng và máy chủ.
Platform Limits and Setup Requirements
- △Khi cài từ mã nguồn, OpenMausBot vẫn cần Node 24+, pnpm và ít nhất một CLI agent đã cài, đã đăng nhập; bản phát hành cũng phụ thuộc vào dịch vụ bên ngoài cho máy tính đám mây và kết nối ứng dụng.
- △Hỗ trợ Ubuntu còn ở trạng thái beta và tính năng nhập bằng giọng nói ngay trên máy chỉ có trên macOS. Bot không thể điều khiển máy thật qua Wayland, còn Ubuntu Xorg đòi hỏi người dùng bật quyền rõ ràng.
- △Trình cài đặt Windows chưa được ký mã, vì vậy người dùng phải xử lý cảnh báo SmartScreen về nhà phát hành không xác định.
- △Máy tính đám mây dùng Boat, vốn trở thành dịch vụ trả phí sau thời gian dùng thử, còn Composio yêu cầu thêm tài khoản bên thứ ba và các điều khoản riêng.
- △Việc ký mã cho Windows, độ chín thức của bản phát hành Ubuntu và khả năng điều khiển máy thật qua Wayland vẫn chưa đáp ứng trọn vẹn nền tảng đa hệ điều hành.
- △MCP giới hạn phạm vi cố ý không cung cấp cấp quyền phê duyệt, xóa, thiết lập tùy ý, thông tin đăng nhập và quản lý vòng đời máy tính.
OpenMausBot Compared With Other Agent Apps
Frequently Asked Questions
Có. OpenMausBot được phân phối theo giấy phép Apache-2.0, cho phép sử dụng thương mại theo các điều khoản của giấy phép. Việc dùng agent cục bộ còn phụ thuộc vào giá và quy tắc tài khoản của Claude Code, Codex CLI hoặc Grok CLI mà bạn cài đặt; các dịch vụ tùy chọn như Boat và Composio có điều khoản tính phí riêng.
OpenMausBot có bộ điều khiển cho Claude Code, Codex CLI và Grok CLI. Mỗi bot có thể chọn engine và mô hình được hỗ trợ. Mục Settings → Engines cũng nhận tệp thực thi CLI tùy chỉnh, nhờ đó bạn có thể thay tệp mặc định bằng một bản build có phiên bản cụ thể hoặc một wrapper.
Có. OpenMausBot chạy các CLI agent được hỗ trợ đã cài trên máy và sử dụng tài khoản cùng gói đăng ký hiện có. Ứng dụng không yêu cầu tài khoản agent OpenMausBot riêng và không đặt proxy giữa giao diện máy tính với CLI cục bộ.
Không cần khóa API bổ sung khi bạn đã cài và đăng nhập một CLI agent được hỗ trợ để chat cục bộ. Khóa API trở thành thông tin cần thiết với các tích hợp tùy chọn như kết nối ứng dụng qua Composio, máy tính đám mây Boat và dịch vụ giọng nói lưu trên máy chủ. Chatterbox cục bộ và giọng nói của macOS có thể dùng mà không cần khóa cho dịch vụ giọng nói lưu trên máy chủ.
OpenMausBot hỗ trợ macOS, Windows x64 và Ubuntu 24.04 x64. Tài liệu đánh dấu Ubuntu là beta và chỉ ghi GNOME là nền tảng được hỗ trợ. Ubuntu Xorg cho phép bật quyền điều khiển máy thật theo yêu cầu, còn Wayland vẫn vô hiệu hóa khả năng này. Tính năng nhập bằng giọng nói ngay trên máy chỉ hoạt động trên macOS.
Có. OpenMausBot kết nối bot qua Composio Sessions và OAuth, gồm Gmail, Slack, GitHub, Notion, Linear cùng hơn 500 ứng dụng khác. Sau khi người dùng cấp quyền truy cập từ danh mục ứng dụng, bot có thể dùng các dịch vụ đã kết nối như công cụ trong quá trình thực hiện.
Best use cases
- •Chạy các agent nghiên cứu, lập trình và vận hành riêng biệt với mô hình cùng quyền khác nhau trong cùng một không gian làm việc trên máy tính.
- •Cấp cho từng nhóm dự án một danh sách bot, chỉ dẫn chung, biên bản hội thoại và thư mục làm việc riêng mà không phải sao chép từng bot vào mọi kênh.
- •Tự động hóa bản tóm tắt hộp thư đến định kỳ hoặc hành động theo sự kiện trong ứng dụng, đồng thời hiển thị lịch chạy và lần gọi webhook để người dùng kiểm tra.
- •Dùng OpenMausBot như một tiến trình CI không giao diện: áp dụng định nghĩa nhóm, chạy tác vụ trong phạm vi đã giới hạn, chờ hoàn tất rồi xuất kết quả.
- •Cho người dùng theo dõi và phê duyệt các phiên điều khiển máy tính trên desktop đám mây, máy ảo tách biệt hoặc máy thật đã bật quyền.
- •Nhập các phòng ban bot có thể tái sử dụng từ kịch bản Markdown, nhưng vẫn giữ kết nối và quy trình ở trạng thái chờ người dùng chấp thuận.
Who should try it — and who should skip
Hãy thử OpenMausBot nếu bạn đã dùng một hoặc nhiều CLI agent được hỗ trợ, muốn quản lý chúng trong một ứng dụng chat đa agent và ưu tiên giữ không gian làm việc cùng biên bản hội thoại trên máy mình. OpenMausBot đặc biệt phù hợp với lập trình viên cần phê duyệt, kênh có phạm vi rõ, khả năng theo dõi thao tác trên máy tính và quy trình nhóm có thể chạy bằng kịch bản. Bạn nên bỏ qua nếu cần trải nghiệm Linux đã hoàn thiện, bản triển khai Windows không cảnh báo chữ ký, điều khiển máy thật qua Wayland hoặc dịch vụ agent lưu trên máy chủ với ít phụ thuộc cục bộ hơn.
Repo liên quan
Muốn nghe thêm một ý kiến về OpenMausBot?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về OpenMausBot.
