面向桌面的 AI Agent 定时调度工具,内置 Claude 与 Gemini 集成,支持 Cron 表达式、执行日志、邮件通知,免费开源且本地优先。
Orbit Agents 是一款基于 Electron 的跨平台桌面应用,将传统 Cron 调度与现代 AI CLI 工具相结合。用户可通过可视化界面选择 Claude(Sonnet / Opus / Haiku)或 Gemini(2 / 2.5 / 3)模型,编写自然语言 Prompt,并设定标准 Cron 表达式实现定时自动执行。
核心调度引擎基于 node-cron,数据通过 better-sqlite3 全部存储在本地,确保 Local-first 隐私特性。应用提供完整的任务执行历史记录与成功/失败状态追踪,支持基于 Nodemailer 的邮件通知推送,以及网络异常等场景下的失败自动重试。通过 MCP(Model Context Protocol)服务器连接,可进一步扩展 AI 能力边界。
典型场景包括定时报告生成、自动化内容创作、数据监控与提醒等。对于不需要复杂工作流编排的用户,Orbit Agents 提供了 n8n / Zapier 的零成本、零云端依赖轻量替代方案。支持 macOS(Apple Silicon & Intel)、Windows、Linux 三大平台。
主要语言:TypeScript(97.9%)、JavaScript(1.2%)
桌面框架:Electron v33.x | 前端:React 18 + TypeScript + TailwindCSS 3 | 数据存储:better-sqlite3 | 调度引擎:node-cron | 构建工具链:Electron Vite v2.3 + electron-builder | 自动更新:electron-updater
安装方式
从 GitHub Releases 下载对应平台安装包:macOS(.dmg / .zip)、Windows(.exe NSIS 安装器 / .zip 便携版)、Linux(.AppImage / .deb)。
macOS 因无 Apple Developer 证书需执行:xattr -cr /Applications/Orbit\ Agents.app
Windows SmartScreen 可能弹出警告,点击"更多信息" → "仍要运行"即可。
从源码开发需 Node.js v18+,执行 npm install 后通过 npm run dev 启动开发模式。
上手步骤
- 本地安装 Claude CLI 或 Gemini CLI
- 启动 Orbit Agents
- 选择 AI 模型 → 编写 Prompt → 设定调度规则
- (可选)配置 SMTP 邮件通知
- (可选)配置 MCP 服务器扩展能力
待确认信息
- Claude CLI / Gemini CLI 的最低版本要求未明确
- MCP 服务器配置方式未详细说明
- 邮件通知 SMTP 配置界面完整性未确认
- Linux 平台支持成熟度待确认(官网下载页仅提及 macOS 和 Windows,但构建目标包含 Linux)