ErlichLiu

ErlichLiu / Proma

Public

Proma 的开源版本,基于 Claude Agent SDK 的应用实践,可以实现通用 Agent 能力。同时也包含完整的大模型聊天对话能力,支持任意供应渠道的自定义配置。

216
29
100% credibility
Found Feb 09, 2026 at 56 stars 4x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

Proma is a local-first desktop AI application for chatting with multiple AI providers and running autonomous agents with skills for document processing.

How It Works

1
📥 Download Proma

You find Proma on GitHub and download the app for your computer.

2
🚀 Launch the app

Open Proma and see a clean chat interface ready to go.

3
🔗 Connect your AI

Add a service like Anthropic or OpenAI so your assistant can respond.

4
💬 Start chatting

Type a message and watch real-time streaming replies with diagrams and code.

5
Switch to agent mode
📄
Chat casually

Have natural conversations with file attachments.

🛠️
Use smart agent

Let the agent work autonomously on projects.

6
🧰 Add skills

Install tools for PDFs, docs, or spreadsheets through conversation.

Your AI companion

Enjoy a local, private AI helper that understands your files and workflows.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 56 to 216 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is Proma?

Proma is a TypeScript desktop app for AI chats and autonomous agents powered by the Claude Agent SDK. It connects to any LLM provider—Anthropic, OpenAI, Google, DeepSeek, MiniMax, Kimi, Zhipu GLM, or custom endpoints—via simple API key setup, delivering streaming responses with Mermaid diagrams, code highlighting, and file parsing for PDFs and Office docs. Local-first storage keeps everything in ~/.proma, making it fully portable without databases.

Why is it gaining traction?

It stands out with effortless provider switching, agent mode for general tasks, and built-in skills that unpack, edit, validate, and repack Office files or fill PDF forms—no extra tools needed. In the agent and proma space, its Claude SDK focus, TypeScript smoothness via Electron and Bun, and support for promax workflows like redlining docs hook devs tired of clunky web UIs. Multi-model thinking visualization adds polish without complexity.

Who should use this?

Developers prototyping Claude agents for doc automation, like legal teams editing tracked changes in DOCX/PPTX or filling promat forms. Frontend devs handling Office/PDF tasks in TypeScript projects, or anyone needing a local proma client for Kimi/MiniMax chats with attachments. Ideal for promark users wanting offline-capable AI without subscription lock-in.

Verdict

Early with 60 stars and 1.0% credibility score, Proma delivers a solid local agent app but lacks broad testing—skills shine for Office but may need tweaks. Download the release if Claude SDK desktop integration fits; it's practical now, promising later.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.