UStackUStack
DCP icon

DCP

DCP は、ウォレットや API key などの認証情報を使う AI agents 向けのローカル権限レイヤーです。秘密情報は端末内に保持し、承認はスマホに送ります。

DCP

DCPとは?

DCP は、ウォレット、API key、その他の認証情報をディスクから直接読まずに使う必要がある AI agents 向けのローカル権限レイヤーです。ユーザーのノートPC上で動作し、秘密情報をローカルで暗号化して保持し、agent がその権限を使って操作しようとすると、スマホで承認を求めます。

この製品は、MCP や同様の統合を通じて動作する agents 向けに設計されており、Claude、Cursor、OpenClaw、LangChain、VPS agents、その他ローカルまたはリモートの権限サービスに接続できるシステムが含まれます。DCP は、スコープ付き権限、1日あたりの予算上限、アクティビティログをサポートしており、ユーザーは各 agent に許可する操作を定義し、後から何が起きたかを確認できます。

主な機能

  • ローカル優先の秘密情報保存: ウォレット、API key、ID情報、その他の認証情報は、.env ファイルで公開されたり agent に直接渡されたりせず、ユーザーの端末に保持されます。
  • スマホベースの承認: agent が権限を要求し、ユーザーは接続済みのスマホからリクエストを承認または拒否できるため、ノートPCに戻る手間を減らせます。
  • agent ごとのスコープ付き権限: 読み取り専用アクセス、支出上限、完全な承認必須など、agent ごとに異なるアクセスルールを設定できます。
  • 1日あたりの予算上限: ユーザーは agent が1日に使える金額の上限を厳格に設定でき、上限に達するとリクエストはブロックされます。
  • アクティビティログ: 署名と承認が記録されるため、agent が何を求め、何が許可されたかを確認できます。
  • 幅広い agent 対応: DCP は、Claude、Cursor、OpenClaw、Hermes、LangChain、MCP agents、VPS agents、カスタム接続で動作するとされています。
  • オープンソースのデスクトップアプリ: 製品は無料のオープンソースとして説明されており、macOS、Windows、Linux 向けのインストールパッケージがあります。

DCP の使い方

ノートPCにデスクトップアプリをインストールし、agent に使わせたい認証情報、たとえばウォレット、API key、IDフィールドなどを追加します。DCP はそれらをローカルで暗号化し、端末上に保存します。

次に、対応するワークフローで agent を接続します。Claude と Cursor は MCP 経由、VPS やリモート agents は提供されている install command 経由、または文書化された接続方法でカスタム agents を接続します。DCP を Telegram と連携すると、承認プロンプトがスマホに届きます。

セットアップ後は、agent が署名、支出、または認証情報へのアクセスを必要とするときにリクエストを送ります。ユーザーはスマホでリクエストを確認し、承認または拒否をタップします。あるいは、設定した範囲内の小さな操作は DCP に自動承認させることもできます。

ユースケース

  • agent が使う API key の保護: OpenAI、Anthropic、Stripe、AWS などの key を、平文の環境ファイルに入れずローカルマシンに保持します。
  • Solana ウォレット操作の制御: 取引や自動化 agent に、定義した1日上限内でのみトランザクション署名を許可し、大きなリクエストは手動承認にします。
  • 保護されたアクセスで Claude や Cursor を使う: コーディング agent やアシスタント agent をローカル認証情報に接続し、生の key を一切見せずにアクセス要求できるようにします。
  • VPS やリモート agents の実行: リモート自動化を DCP に接続し、ローカル agents と同じ承認フローで権限を要求できるようにします。
  • タスクごとに権限を分ける: 調査 agent には読み取り専用アクセスを与え、取引 agent にはより厳しいルールの下でトランザクション署名や資金使用を許可します。

FAQ

DCP は .env ファイルと何が違いますか?
DCP は認証情報をユーザーの端末上で暗号化して保持し、agent が使う必要があるときにアクセスを要求します。平文の秘密情報を agent にディスクから直接読ませることはありません。

DCP は agent に独自のウォレットを与えますか?
このページでは、DCP は agent 向けのウォレット提供者ではなく権限レイヤーとして位置づけられています。ユーザーが key をローカルで管理し、必要に応じて操作を承認します。

どの agent が DCP に接続できますか?
ページには、Claude、Cursor、OpenClaw、Hermes、LangChain、MCP agents、VPS agents、カスタム設定が挙げられています。

DCP で支出を制限できますか?
はい。ページでは、1日あたりの予算上限と小さな操作の自動承認ルールが説明されており、大きなリクエストは承認のためスマホに送られます。

対応プラットフォームは何ですか?
ダウンロード欄には、Apple Silicon と Intel の macOS、Windows 64-bit、Debian/Ubuntu 上の Linux が記載されています。

代替案

  • Agent wallet products: 各 agent に専用ウォレットを持たせ、ローカル権限レイヤーとしてではなく動作するツールです。これは、承認ベースのアクセス制御よりも embedded wallet management に近いものです。
  • 手動の .env 認証情報管理: キーをローカルの environment file に保存し、アプリケーションが直接読み取る一般的なワークフローです。設定は簡単ですが、秘密情報が実行中のプロセスに露出します。
  • 一般的な secret manager: secret を一元的に保存・ローテーションするためのシステムです。多くは infrastructure access に重点を置きますが、DCP は対話的な agent の承認とアクションごとの権限に焦点を当てています。
  • カスタムの承認スクリプトや社内ツール: チームは agent のアクションに対する独自のゲートキーピングワークフローを構築できますが、通常は専用の権限レイヤーを使うよりも多くの engineering work が必要です。
DCP | UStack