proma-ai/Proma
Proma brings a seamless general-purpose Agent experience to your workflow. Built for 100× professionals and the proactive Agent era, it supports Claude and Pi runtimes, Feishu group chats, and any LLM provider.
解决的问题
Proma 是一款旨在超越简单聊天界面的本地优先 AI 桌面应用程序。它提供了一个统一的工作空间,用户可以在其中管理多模型对话、自主智能体和个人工作流,确保数据和配置主要保留在用户的本地机器上。
工作原理
Proma 作为智能体工作台运行。它提供两种不同的交互模式:
- Chat Mode:用于日常问答、翻译和轻量级代码讨论。它支持多模型并排比较和附件解析。
- Agent Mode:用于需要执行操作并交付结果的复杂多步骤任务。它集成了两个运行时内核(Claude Agent SDK 和 Pi Agent SDK),用于执行文件操作、运行 shell 命令和管理项目文件。
为了扩展其能力,Proma 使用 Skills 和 Model Context Protocol (MCP),允许智能体访问外部上下文和专业工具。它还支持桥接远程机器人(如飞书、钉钉和微信),以便从移动设备触发本地智能体工作流。
适用人群
需要一个持久的、本地优先的 AI 助手(能够实际执行任务,如修改本地文件或进行研究,而不仅仅是生成文本)的用户,以及希望将各种 AI 模型和 MCP 服务器集成到专业工作流中的开发人员。
亮点
- 本地优先存储:会话、工作区和配置以 JSON/JSONL 文件形式存储在
~/.proma/中,无需本地数据库。 - 双智能体运行时:支持 Claude 和 Pi Agent SDK,实现灵活的任务执行。
- MCP 与 Skills 集成:针对工作区的 MCP 服务器配置以及用于专业任务的可复用技能。
- 远程机器人桥接:能够通过第三方即时通讯应用触发本地智能体工作流。
- 多模型支持:兼容包括 Anthropic、OpenAI、Google 和 DeepSeek 在内的各种提供商。