Robyx-AI:通過聊天管理你的AI員工
Robyx-AI 是一個開源的 AI 代理平台,允許用户通過聊天直接創建和管理 AI 代理團隊。它採用編排器、工作區代理和專家三種角色,支持交互、一次性、定時和連續任務。無需配置文件,通過自然語言即可構建團隊。
Robyx-AI 是一個開源的 AI 代理平台,其核心理念是讓用户通過自然語言與聊天界面直接創建和管理自己的 AI 員工團隊。與市場上許多預先打包技能和複雜配置的平台不同,Robyx 提供了一個“空白畫布”:一個編排器、一個消息平台上的控制室,以及通過對話創建代理的能力。用户只需描述需求,Robyx 就會實時創建相應的 workspace、agent 和指令,無需任何 YAML 或儀表盤。
平台的架構圍繞三種角色展開:編排器(Robyx)作為主要協調者,負責任務路由、創建 workspace 和 specialist,並保持控制室的可掃描性;workspace agent 每個項目一個,擁有獨立的指令、Git 分支和對話,深度瞭解項目;specialist 則是跨功能的助手,如代碼審查員、寫作者等,通過 [REQUEST @name: …] 被其他代理調用。所有角色都存在於消息平台內部,通過話題進行交互。
Robyx 支持四種任務類型:交互式(日常對話)、一次性(未來某個時間執行一次)、定時/週期性(按計劃重複執行)和連續任務(自主迭代工作,擁有獨立的 Git 分支和狀態文件,逐步執行直到目標達成)。所有任務都由一個統一的 60 秒調度器管理,即使機器人重啓也能恢復。
實際工作流程中,控制室是一個帶話題的羣聊,每個話題對應一個代理。用户與 Robyx 對話,Robyx 根據描述創建 workspace 和 agent,註冊到調度器並啓動。用户可以在各自的話題中與代理交流,代理擁有上下文,可以請求 specialist 協助。用户可以使用 [FOCUS @agent] 指令將消息直接路由到特定代理。長任務會在 workspace 聊天中反饋進度,連續任務會展示每步報告。提醒和計時器原生支持,通過 [REMIND] 指令即可。所有狀態持久化到 data/ 目錄,確保重啓後不丟失。
主要特性包括:通過聊天構建團隊;支持 Telegram、Discord、Slack 三個平台,切換時保留所有 workspace 和記憶;支持 Claude Code、Codex、OpenCode 三種 AI 後端;統一調度器;連續任務管理(可列表、停止、暫停、恢復、查看計劃、更新範圍);代理中斷機制(通過信號停止當前步驟);協作 workspace(Telegram 專屬,支持角色權限模型);記憶系統(活躍+存檔層級);語音轉文字和圖片發送;安全自動更新;默認自主權限;生產級服務安裝(launchd/systemd/Task Scheduler)。
安裝要求 Python 3.10+ 和 CLI 工具(Claude Code/Codex/OpenCode)。通過 git clone 後運行 python3 setup.py 即可啓動向導,選擇平台並創建 bot。嚮導會自動處理大部分配置。安裝完成後,即可在消息平台中與 Robyx 對話,開始構建 AI 員工團隊。項目還提供了詳細的文檔,涵蓋架構、調度器、記憶系統、配置、命令、AI 後端等,以及 ORCHESTRATOR.md 和 AGENTS.md 等參考文件。