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 等参考文件。