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はエージェントワークベンチとして機能します。以下の2つの異なるインタラクションモードを提供します:

  • Chat Mode: 日常的なQ&A、翻訳、および軽量なコードの議論に使用されます。マルチモデルの並列比較と添付ファイルの解析をサポートしています。
  • Agent Mode: アクションと結果の提供を必要とする、複雑で多段階のタスクに使用されます。2つのランタイムカーネル(Claude Agent SDKおよびPi Agent SDK)を統合しており、ファイル操作、シェルコマンドの実行、プロジェクトファイルの管理を行います。

機能を拡張するために、PromaはSkillsと**Model Context Protocol (MCP)**を使用しており、エージェントが外部のコンテキストや専門的なツールにアクセスできるようにします。また、モバイルデバイスからローカルエージェントのワークフローをトリガーするために、リモートボット(Feishu、DingTalk、WeChatなど)へのブリッジもサポートしています。

対象ユーザー

単にテキストを生成するだけでなく、実際にタスク(ローカルファイルの変更やリサーチの実施など)を実行できる、永続的でローカルファーストのAIアシスタントを必要とするユーザー、および様々なAIモデルやMCPサーバーをプロフェッショナルなワークフローに統合したい開発者。

ハイライト

  • Local-First Storage: セッション、ワークスペース、および設定は、ローカルデータベースを必要とせず、~/.proma/ 内に JSON/JSONL ファイルとして保存されます。
  • Dual Agent Runtimes: 柔軟なタスク実行のために、Claude と Pi Agent SDK の両方をサポートしています。
  • MCP & Skills Integration: MCPサーバーのワークスペース固有の設定と、専門的なタスクのための再利用可能なスキル。
  • Remote Bot Bridging: サードパーティのメッセージングアプリを介してローカルエージェントのワークフローをトリガーする機能。
  • Multi-Model Support: Anthropic、OpenAI、Google、DeepSeek を含む様々なプロバイダーに対応しています。