文章摘要
Omnara是一个AI代理管理平台,用户可以通过它随时随地与AI代理进行交互。该项目提供了Python包,支持多种Python版本,并采用Apache 2.0开源许可证。用户可以通过GitHub获取该工具,并查看其下载量、版本和许可证信息。
文章总结
Omnara:随时随地与您的AI助手对话
Omnara(YC S25)是一个专为AI助手设计的任务控制平台,旨在将您的AI助手(如Claude Code、Cursor、GitHub Copilot等)从默默工作的工具转变为可以实时沟通的团队成员。通过Omnara,您可以随时随地监控AI助手的工作进展,即时回应它们的问题,并引导它们完成任务。
主要功能
- 实时监控:查看AI助手每一步的操作。
- 互动问答:当AI助手需要指导时,即时回应。
- 移动优先设计:通过手机、平板或电脑全面控制。
- 智能通知:仅在需要您输入时收到提醒。
- 统一仪表盘:在一个界面中管理所有AI助手。
使用场景
- 代码审查助手:在午餐时启动Claude审查PR,仅在需要澄清架构决策时收到通知。
- 生产问题排查:凌晨2点通过手机调试生产问题,查看AI助手的调查进展并引导其找到正确的日志。
- 数据管道守护者:在离开工作前启动6小时的数据迁移,如果发现可疑情况会收到警报,并在移动中批准模式更改。
- 重构助手:在会议期间让Claude重构遗留模块,无需切换上下文即可回答业务逻辑问题。
- 测试套件医生:让Claude在夜间修复失败的测试,醒来时要么看到绿色构建,要么收到关于预期行为的具体问题。
架构概述
Omnara提供了一个统一的平台,用于监控和控制您的AI助手。其架构包括: - AI助手:如Claude Code、Cursor等。 - Omnara平台:包括API服务器、PostgreSQL数据库和通知服务(推送/邮件/SMS)。 - 您的设备:移动应用和网页仪表盘。
技术栈
- 后端:FastAPI,具有独立的读写服务器以优化性能。
- 前端:React(网页) + React Native(移动端)。
- 协议:模型上下文协议(MCP) + REST API。
- 数据库:PostgreSQL,使用SQLAlchemy ORM。
- 认证:双JWT系统(Supabase用于用户,自定义用于AI助手)。
快速开始
- 监控Claude会话:
- 安装Omnara:
pip install omnara或uv pip install omnara。 - 启动监控:
omnara或uv run omnara。 - 在浏览器中认证,查看AI助手的所有操作。
- 安装Omnara:
- 远程启动AI助手:
- 在电脑上启动服务器:
omnara serve或uv run omnara serve。 - 在移动应用中设置AI助手,使用显示的webhook URL。
- 随时随地启动AI助手。
- 在电脑上启动服务器:
定价
- 免费版:$0/月,支持10个AI助手,核心功能。
- 专业版:$9/月,无限制AI助手,优先支持。
- 企业版:请联系我们,支持团队、SSO和自定义集成。
支持
- 文档:Omnara文档
- GitHub讨论:GitHub Discussions
- 报告问题:GitHub Issues
- 邮件支持:ishaan@omnara.com
许可证
Omnara是开源软件,遵循Apache 2.0许可证。
评论总结
评论内容总结:
对SaaS工具的质疑
- 有评论者认为,在开源工具普及的背景下,用户可能更倾向于自己构建工具,而非付费使用SaaS服务。
- 关键引用:
- "why should a hacker submit to using tools behind a SaaS offering … when one can just roll their own tools?"
- "if I can whittle away at a free and open source version, why should I ever consider paying for this?"
对数据隐私和远程访问的担忧
- 部分用户关注数据是否本地存储,以及工具是否涉及远程访问代码库。
- 关键引用:
- "Does this have remote access to my codebase and session?"
- "I like that vibetunnel keeps all of my data local."
对AI代理未来发展的期待
- 评论者认为,AI工具将改变编程方式,未来开发者可能更像项目经理,协调多个AI代理完成任务。
- 关键引用:
- "the human becomes more like a project manager making decisions when the agents get stuck or need direction."
- "eventually it’ll probably be orchestrating multiple agents working in parallel."
对工具实用性和灵活性的批评
- 有评论者认为该工具只是SSH+screen的重新实现,且速度更慢、灵活性更低。
- 关键引用:
- "So you’ve reinvented SSH+screen except slower and much less flexible?"
对移动端应用的需求
- 许多用户期待移动端应用,以便在通勤或其他场景中继续工作。
- 关键引用:
- "Pretty cool, but where is the Android app?"
- "I’d love a windows version if that’s on the roadmap."
对现有解决方案的分享
- 一些用户分享了他们使用开源工具或自定义解决方案的经验,认为这些方法已经能够满足需求。
- 关键引用:
- "I’m just using claude-code on termux on my s42 ultra with some mcp tools i built in rust."
- "Open-sourced my own duct-taped way of doing this with free/open-source stuff."
对语音控制和通知功能的建议
- 用户建议增加语音控制和通知功能,以便在驾驶或骑行时继续工作。
- 关键引用:
- "Would love an integration with Twilio / phone and text-to-voice and voice-to-text."
- "LMK if you want to add voice controls to this."
对自托管和隐私的关注
- 有用户询问是否支持自托管,以确保数据隐私和控制。
- 关键引用:
- "is there a way to self host and point the mobile app at our own servers?"
- "the telemetry is contained or non-existent."
总结:评论中既有对工具实用性和未来发展的积极期待,也有对数据隐私、付费模式和技术实现的质疑。用户普遍关注移动端应用、语音控制和自托管功能,同时分享了现有解决方案的经验。