proma-ai/Proma

Proma brings a seamless general-purpose Agent experience to your workflow. Built for 100× professionals and the proactive Agent era

Proma – 面向专业人士的桌面优先AI代理

是什么 – Proma 是一个开源、跨平台的桌面应用程序,允许高级用户将大型语言模型(LLM)作为“代理”进行交互。它集成了完整的 UI(聊天、规划、项目/工作区管理)以及一系列生产力工具(嵌入式浏览器、终端、日历/待办事项集成、Obsidian 风格的 Markdown 编辑器、文件差异查看器等)。目标是让专业人士在与 AI 协作时,对上下文、记忆和工具使用拥有更精细的控制权。

核心功能

  • 多种交互模式 – 普通聊天、结构化“代理”模式和规划模式。
  • 项目导向的工作区 – 每个项目都有独立的内存文件(AGENTS.mdMEMORY.md)、技能和文件集。
  • 子会话与并行探索 – 可启动子会话,保持干净的上下文,探索备选方案,然后将结果合并回主对话。
  • 嵌入式工具 – 可见的终端和功能完整的浏览器,代理可驱动操作;内置 macOS 日历/待办事项同步,以及深度的 Obsidian 风格 Markdown 编辑功能。
  • 技能 / MCP / CLI – 可复用、项目范围的命令捆绑包,代理可调用;商业版增加团队级技能分发功能。
  • 远程连接器支持 – 可连接 Slack、WeChat、Feishu、DingTalk 等,使代理可在消息平台中行动。
  • 调度与自动化 – 代理可创建一次性或重复性定时任务(例如:“在上午10点至12点之间每20分钟运行一次”)。

安装

  • 提供 macOS(Apple Silicon 与 Intel)、Windows 和 Linux(deb 包与 AppImage)的预构建二进制文件。发布版本位于 GitHub Releases 页面。
  • 开源版需要用户自行提供 LLM API 密钥(OpenAI、Claude、Gemini 等)及辅助服务(网络搜索、图像生成)。
  • 商业版“Proma Cloud”提供捆绑模型访问、托管 API 和额外企业功能;可无缝安装在开源版之上,不丢失数据。

开源 vs 商业

功能 开源 商业
更新频率 仅关键修复 更快、更丰富的更新
模型访问 用户提供的 API 密钥 内置 Proma Cloud 模型 + 用户提供
定价 直接支付给服务提供商 云服务折扣(最高可达列表价的10%)
安全性/稳定性 用户评估提供商 官方托管端点,带健康监控
集成服务 手动设置(搜索、图像生成) 完整的网络搜索、GPT-Image 等
团队管理 自行搭建 管理界面用于配额、技能分发、使用报告
外部应用 API 仅第三方密钥 带使用限制的 Proma Cloud API 密钥

架构与开发

  • 使用 TypeScript 构建,脚本使用 Bun,状态管理使用 Jotai,主进程与渲染器之间有清晰的 IPC 协议。
  • 通过 JSON/JSONL 配置文件可扩展;无需重新编译即可添加新技能或 MCP(模型-命令-流水线)定义。
  • 鼓励贡献:修复 bug、撰写文档、编写测试、开发新技能/MCP。

许可证

  • 社区版采用 AGPL-3.0 许可。商业使用在相同许可下允许,但为避免 AGPL 强制开源要求,需将 Proma 嵌入闭源产品或 SaaS 服务的用户,可选择单独的商业许可。

谁会受益

  • 希望拥有内置终端和差异查看器的 AI 辅助 IDE 的开发者。
  • 使用 Obsidian 或重度 Markdown 工作流的知识工作者。
  • 需要共享 AI “技能” 和集中配额管理的团队。
  • 任何希望在桌面环境中让 LLM 直接操作文件、浏览网页并安排任务的人。

以上所有信息均直接取自仓库的 README;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目