Proma
Proma 的开源版本,基于 Claude Agent SDK 的应用实践,可以实现通用 Agent 能力。同时也包含完整的大模型聊天对话能力,支持任意供应渠道的自定义配置。
Stars: 54
Proma is a next-generation integrated general Agent AI desktop application. It prioritizes local usage, supports multiple vendors, and is completely open source. Proma aims to continue implementing collaborative work between multiple Agents (personal and external), linking Agents with external entities, solidifying Tools and Skills, and utilizing user understanding and memory to actively provide software and suggestions. Proma is rapidly evolving with the help of VibeCoding tools and welcomes contributions from the community.
README:
下一代集成通用 Agent 的 AI 桌面应用。本地优先、多供应商支持、完全开源。
同时 Proma 也支持商业的版本,如果你需要未来更多的云端功能|稳定靠谱的 API |更划算省心的订阅包|简单的使用体验,也欢迎支持 Proma 的商业版本:https://proma.cool/download 即可下载使用。
Proma 的核心意义不在于替代任何一款软件,目前只实现了 Proma 的基础设施部分,接下来 Proma 将继续实现多 Agents 协同工作(个人与他人)、Agents 与外部的链接、Tools 和 Skills 固化,以及利用对用户的理解和记忆实现主动提供软件和建议的能力等,Proma 正在借助 VibeCoding 工具在飞速进化,欢迎大家 PR。
Proma 的聊天模式,支持多模型切换,支持附加文件对话。



- 多供应商支持 — Anthropic、OpenAI、Google、DeepSeek、MiniMax、Kimi、智谱 GLM,以及任何 OpenAI 兼容端点
- AI Agent 模式 — 基于 Claude Agent SDK 的自主通用 Agent
- 流式输出 & 思考模式 — 实时流式响应,可视化扩展思考过程
- 丰富渲染 — Mermaid 图表、语法高亮代码块、Markdown
- 附件 & 文档解析 — 上传图片,解析 PDF/Office/文本文件内容到对话中
-
本地优先 — 所有数据存储在
~/.proma/,无数据库,完全可移植 - 主题切换 — 亮色/暗色模式,跟随系统偏好
下载适合你平台的最新版本:
进入 设置 > 渠道管理,点击 添加渠道,选择供应商并输入 API Key。Proma 会自动填充正确的 API 地址。点击 测试连接 验证,然后 获取模型 加载可用模型列表。
Agent 模式需要一个 Anthropic 渠道。添加后,进入 设置 > Agent 选择你的 Anthropic 渠道和模型(推荐 Claude Sonnet 4 / Opus 4)。底层使用 Claude Agent SDK。
MiniMax、Kimi(Moonshot)和智谱 GLM 使用专用 API 端点 — 选择供应商时会自动配置。三者均支持编程会员套餐的 API 访问:
| 供应商 | Chat 模式 | Agent 模式 | 备注 |
|---|---|---|---|
| MiniMax | https://api.minimaxi.com/v1 |
https://api.minimaxi.com/anthropic |
支持 MiniMax Pro 会员 |
| Kimi | https://api.moonshot.cn/v1 |
https://api.moonshot.cn/anthropic |
支持 Moonshot 开发者套餐 |
| 智谱 GLM | https://open.bigmodel.cn/api/paas/v4 |
https://open.bigmodel.cn/api/anthropic |
支持智谱开发者套餐 |
- 运行时 — Bun
- 框架 — Electron + React 18
- 状态管理 — Jotai
- 样式 — Tailwind CSS + shadcn/ui
- 构建 — Vite(渲染进程)+ esbuild(主进程/预加载)
- 语言 — TypeScript
Proma 的诞生离不开这些优秀的开源项目:
- Shiki — 语法高亮
- Beautiful Mermaid — 图表渲染
- Cherry Studio — 多供应商桌面 AI 的灵感来源
- Lobe Icons — AI/LLM 品牌图标集
- Craft Agents OSS — Agent SDK 集成模式参考
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for Proma
Similar Open Source Tools
For similar tasks
Azure-Analytics-and-AI-Engagement
The Azure-Analytics-and-AI-Engagement repository provides packaged Industry Scenario DREAM Demos with ARM templates (Containing a demo web application, Power BI reports, Synapse resources, AML Notebooks etc.) that can be deployed in a customer’s subscription using the CAPE tool within a matter of few hours. Partners can also deploy DREAM Demos in their own subscriptions using DPoC.
sorrentum
Sorrentum is an open-source project that aims to combine open-source development, startups, and brilliant students to build machine learning, AI, and Web3 / DeFi protocols geared towards finance and economics. The project provides opportunities for internships, research assistantships, and development grants, as well as the chance to work on cutting-edge problems, learn about startups, write academic papers, and get internships and full-time positions at companies working on Sorrentum applications.
tidb
TiDB is an open-source distributed SQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and high availability.
zep-python
Zep is an open-source platform for building and deploying large language model (LLM) applications. It provides a suite of tools and services that make it easy to integrate LLMs into your applications, including chat history memory, embedding, vector search, and data enrichment. Zep is designed to be scalable, reliable, and easy to use, making it a great choice for developers who want to build LLM-powered applications quickly and easily.
telemetry-airflow
This repository codifies the Airflow cluster that is deployed at workflow.telemetry.mozilla.org (behind SSO) and commonly referred to as "WTMO" or simply "Airflow". Some links relevant to users and developers of WTMO: * The `dags` directory in this repository contains some custom DAG definitions * Many of the DAGs registered with WTMO don't live in this repository, but are instead generated from ETL task definitions in bigquery-etl * The Data SRE team maintains a WTMO Developer Guide (behind SSO)
mojo
Mojo is a new programming language that bridges the gap between research and production by combining Python syntax and ecosystem with systems programming and metaprogramming features. Mojo is still young, but it is designed to become a superset of Python over time.
pandas-ai
PandasAI is a Python library that makes it easy to ask questions to your data in natural language. It helps you to explore, clean, and analyze your data using generative AI.
databend
Databend is an open-source cloud data warehouse that serves as a cost-effective alternative to Snowflake. With its focus on fast query execution and data ingestion, it's designed for complex analysis of the world's largest datasets.
For similar jobs
sweep
Sweep is an AI junior developer that turns bugs and feature requests into code changes. It automatically handles developer experience improvements like adding type hints and improving test coverage.
teams-ai
The Teams AI Library is a software development kit (SDK) that helps developers create bots that can interact with Teams and Microsoft 365 applications. It is built on top of the Bot Framework SDK and simplifies the process of developing bots that interact with Teams' artificial intelligence capabilities. The SDK is available for JavaScript/TypeScript, .NET, and Python.
ai-guide
This guide is dedicated to Large Language Models (LLMs) that you can run on your home computer. It assumes your PC is a lower-end, non-gaming setup.
classifai
Supercharge WordPress Content Workflows and Engagement with Artificial Intelligence. Tap into leading cloud-based services like OpenAI, Microsoft Azure AI, Google Gemini and IBM Watson to augment your WordPress-powered websites. Publish content faster while improving SEO performance and increasing audience engagement. ClassifAI integrates Artificial Intelligence and Machine Learning technologies to lighten your workload and eliminate tedious tasks, giving you more time to create original content that matters.
chatbot-ui
Chatbot UI is an open-source AI chat app that allows users to create and deploy their own AI chatbots. It is easy to use and can be customized to fit any need. Chatbot UI is perfect for businesses, developers, and anyone who wants to create a chatbot.
BricksLLM
BricksLLM is a cloud native AI gateway written in Go. Currently, it provides native support for OpenAI, Anthropic, Azure OpenAI and vLLM. BricksLLM aims to provide enterprise level infrastructure that can power any LLM production use cases. Here are some use cases for BricksLLM: * Set LLM usage limits for users on different pricing tiers * Track LLM usage on a per user and per organization basis * Block or redact requests containing PIIs * Improve LLM reliability with failovers, retries and caching * Distribute API keys with rate limits and cost limits for internal development/production use cases * Distribute API keys with rate limits and cost limits for students
uAgents
uAgents is a Python library developed by Fetch.ai that allows for the creation of autonomous AI agents. These agents can perform various tasks on a schedule or take action on various events. uAgents are easy to create and manage, and they are connected to a fast-growing network of other uAgents. They are also secure, with cryptographically secured messages and wallets.
griptape
Griptape is a modular Python framework for building AI-powered applications that securely connect to your enterprise data and APIs. It offers developers the ability to maintain control and flexibility at every step. Griptape's core components include Structures (Agents, Pipelines, and Workflows), Tasks, Tools, Memory (Conversation Memory, Task Memory, and Meta Memory), Drivers (Prompt and Embedding Drivers, Vector Store Drivers, Image Generation Drivers, Image Query Drivers, SQL Drivers, Web Scraper Drivers, and Conversation Memory Drivers), Engines (Query Engines, Extraction Engines, Summary Engines, Image Generation Engines, and Image Query Engines), and additional components (Rulesets, Loaders, Artifacts, Chunkers, and Tokenizers). Griptape enables developers to create AI-powered applications with ease and efficiency.

