下一代本地优先的 AI 桌面应用,集成 Claude Agent SDK 实现通用 Agent 能力,支持多 LLM 供应商、MCP 协议与可扩展 Skills 技能系统。
项目概述#
Proma 是一款本地优先的 AI 桌面应用,基于 Claude Agent SDK 实现通用 Agent 能力,同时包含完整的大模型聊天对话能力。支持 Anthropic、OpenAI、Google、DeepSeek、MiniMax、Kimi、智谱 GLM 等多供应商及任意 OpenAI 兼容端点的自定义配置。
核心特性#
Agent 能力#
- Claude Agent SDK 集成:自主规划、执行、完成复杂任务
- 权限系统:auto / 探索 / 监督 三种模式,工作区级别持久化配置
- Skills 技能扩展:联网搜索、API 调用、数据库查询;支持对话自动发现与安装
交互体验#
- 流式输出:实时流式响应
- 思考模式:可视化扩展思考过程
- 丰富渲染:Mermaid 图表、语法高亮代码块、Markdown 渲染
- 主题切换:亮色/暗色模式,跟随系统偏好
记忆与上下文#
- Chat 和 Agent 共享记忆,AI 记住用户偏好、习惯和上下文,跨会话持续理解用户
文档处理#
- 图片上传、PDF/Office/文本文件解析
- 直接操作本地文件,生成 Excel、PPT、Word 等专业格式文档
协议与集成#
- MCP 连接器:支持 Model Context Protocol,连接 GitHub、Slack、数据库等外部工具
数据与隐私#
- 本地优先:所有数据存储在
~/.proma/目录 - 无数据库依赖,完全可移植
平台支持#
- macOS (Apple Silicon / Intel)
- Windows
- Linux 版本待确认
安装方式#
从 GitHub Releases 下载安装包,或从源码构建(需要 Bun 运行时):
git clone https://github.com/ErlichLiu/Proma.git
cd Proma
bun install
bun run dev
渠道配置#
支持自定义 API 端点,部分供应商需特殊端点配置:
- MiniMax: Chat
https://api.minimaxi.com/v1, Agenthttps://api.minimaxi.com/anthropic - Kimi: Chat
https://api.moonshot.cn/v1, Agenthttps://api.moonshot.cn/anthropic - 智谱 GLM: Chat
https://open.bigmodel.cn/api/paas/v4, Agenthttps://open.bigmodel.cn/api/anthropic
注意事项#
- Agent 模式仅支持 Anthropic 渠道(基于 Claude Agent SDK)
- 推荐模型:Claude Sonnet 4 / Opus 4
- 当前版本:v0.5.0
- 开源许可:MIT License