1つのファイルで全機能を実行
同じ OpenAPI 仕様から設計・デバッグ・テスト・モック・ドキュメント・MCP 公開まで行い、ズレを防ぎます。
ローカルファースト・AI ネイティブの OpenAPI スタジオ
Codex、Claude Code、Cursor に API 定義に沿ったコードを書いてもらう。ローカルファーストの Powerduck デスクトップアプリで、コードからドキュメントを生成し、AI でテストを組み立てる。OpenAPI ドキュメントと MCP サーバーは Hub で無料ホスティング。
/orders
post createOrder
get listOrders
/products
get listProducts
/customers
get listCustomers
powerduck.read_spec()
12個のオペレーションを検出
powerduck.start_mock("POST /orders")
モックサーバー稼働 :4010
powerduck.generate_tests("POST /orders")
orders.test.js を生成
powerduck.call_api("POST /orders", {total:49})
200 OK · 契約に照らして検証済み
powerduck.publish_docs()
リファレンスドキュメントを更新
ローカル作業はアカウント不要。リモート AI は選択したモデルサービスを使用し、オンライン公開には Cloud アカウントが必要です。
仕様編集 · API デバッグ · テスト · モック · API ドキュメント · MCP サーバー
POWERDUCK HUB
デスクトップで API を検証し、Hub でドキュメントを共有して AI ツールを接続します。
Powerduck で API を設計・デバッグ・テスト。
仕様を公開して、API ドキュメントと MCP エンドポイントを利用できるようにします。
ドキュメントを共有し、MCP クライアントを接続。Hub への掲載は選択できます。
無料枠には上限があります。業務 API は引き続きご自身のバックエンドで実行されます。
Powerduck を選ぶ理由
リポジトリ内の1つの OpenAPI YAML が設計・デバッグ・テスト・モック・ドキュメント・MCP を動かし、コーディングエージェントも同じファイルを使います。
同じ OpenAPI 仕様から設計・デバッグ・テスト・モック・ドキュメント・MCP 公開まで行い、ズレを防ぎます。
各応答は OpenAPI 仕様と照合され、単に表示するだけでなく、型やパスの誤りをその場で検出します。
ファイルはマシン上に留まり、アカウントやアップロードなしで動作します。Codex、Claude Code、Cursor もあなたと同じ仕様を読みます。
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"created": 1757030400,
"profile": {
"name": "Ada L.",
"locale": "en-GB"
},
"scope": "users:read orders:read"
}
scope is present in the response but is not
declared on components/schemas/User. Add the
property to the schema or remove it from the handler.
Every operation with an operationId becomes a tool. Arguments come from parameters and requestBody. Nothing is hand-written.
Exchange credentials for a bearer token.
Retrieve a single user by identifier.
Create an order for the authenticated customer.
Refund an order in full or in part.
GET /v1/users/{id}
Returns the user object for a valid identifier. If the user has been deleted, an Error object is returned with status 404.
usr_.
ワークフローで見る
以下からタスクを選んでください。Powerduck はマシン上の OpenAPI ファイルから実行します。環境・テスト・モックを含み、アカウントやアップロードは不要です。
ローカルの API 作業はアカウントもアップロードも不要。リクエスト、認証、環境、アサーションをそのまま使い、オンライン公開が必要なときに Cloud を選べます。
ローカル作業はアカウント不要。リモート AI は選択したモデルサービスを使用し、オンライン公開には Cloud アカウントが必要です。
確認できる API 定義とローカルのドキュメントリンク。
定義に基づく実装と、実際のレスポンスによる確認。
生成コードだけでなく、各ステップの結果と失敗したアサーション。
何が起きたかを自分で詳しく調べられる操作性。
リクエスト結果に基づく調査と、確認できる修正案。
自前のホスティング環境なしで、ドキュメントと MCP の URL。
自分のパソコンから始める
Powerduck の中心はデスクトップ。ローカルファイルを開き、リクエストを送り、必要になったらエージェントを接続。開始にアカウントは不要です。
ローカルファイル、コード解析、ネイティブ通信のデバッグをデスクトップで。設計・調査・テストには、選んだ AI モデルを接続できます。
macOS 12+ · Windows 10+ · Linux
ブラウザー版デモは共有クラウドモデルを使用するため、ログインが必要です。アカウントなしのローカル作業にはデスクトップ版をご利用ください。
契約検証
通常の API クライアントはリクエストを送ってレスポンスを表示するだけです。Powerduck は各レスポンスを OpenAPI 契約と照合し、仕様とのズレをその場で検出します。
実行できる例を見るtotal:
type: number
{
"total": "49.00"
}
{
"total": 49
}
OpenAPI スペックエディタ
アウトラインは、インデントによる推測ではなく、仕様の実際の構造に従います。パスとコンポーネントをツリーで移動し、問題のある場所で修正できます。
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"scope": "users:read"
}
API デバッグ
開発者が使い慣れたツールと同じ形状のリクエストビルダーに加え、それらのツールが既定ではできないこと、つまり契約に対するレスポンス検証を提供します。
MCP サーバージェネレータ
あなたの仕様は、すでにツールマニフェストです。Powerduck はそれを実行可能な MCP サーバーにコンパイルし、各ツールがどの OpenAPI フィールドから生まれたかを正確に表示します。
curl /users/{id}
{
"id": "usr_...",
"email": "ada@..."
}
API ドキュメントジェネレータ
リファレンスドキュメントは OpenAPI モデルから直接生成され、静的ファイルとして書き出され、好きな場所でホストできます。
唯一の情報源
openapi.yaml または openapi.json をローカルで開くと、Powerduck はすでに持っている契約を完全な API ワークスペースに変えます。インポート不要、変換不要、並行するコレクションなし、クラウドコピーなし。望む結果を平易な言葉で説明すれば、内蔵アシスタントがレビュー可能な手順で実行します。同じファイルは MCP でどんな AI コーディングエージェントとも対話できます。
ファイルはリポジトリ内に残ります。
実際の契約を編集・移動・検証。
同じ operation から生成されたリクエストを送信。
operation をエージェント対応ツールにコンパイル。
同じソースからドキュメントを公開。
OpenAPI ファイルそのものを中心に構築された、ローカルネイティブで AI 駆動のワークスペースです。
ローカルファイルの読み書きにアカウントは不要です。リモート AI には設定したプロバイダーへ関連コンテキストを送信します。Cloud への公開時は選択した内容をアップロードします。任意の利用統計は初期設定でオフです。項目と設定はプライバシー説明をご覧ください。
プライバシーポリシーローカル機能に Cloud の購入は不要です。無料利用は仕様ファイル 2 件まで。審査済みの共有特典で枠を追加でき、デスクトップライセンスで枠の制限を解除できます。持ち込みキーの料金はモデル提供者が請求し、ホスト型モデルのクレジットと Cloud は別料金です。
ローカルの OpenAPI ファイルを使い、チャットで API を設計、デバッグ、テスト。
買い切り · 永久ライセンス オンラインで公開ホスト型 API ドキュメントと MCP サービスをチームや AI エージェントと共有。
無料枠 · 月額または年額プラン モデルを選ぶクレジットパックでホスト型モデルを使うか、デスクトップアプリで自身のモデルプロバイダーを設定。
前払いモデルクレジットアカウントをお持ちですか?公開、デスクトップライセンス、AI クレジットを管理。 コンソールにサインイン →
よくある質問
ローカルファイル、OpenAPI バージョン、MCP 生成、ライセンスに関する実務的な詳細。
ローカルファイルの読み書きにアカウントは不要です。リモート AI には設定したプロバイダーへ関連コンテキストを送信します。Cloud への公開時は選択した内容をアップロードします。任意の利用統計は初期設定でオフです。項目と設定はプライバシー説明をご覧ください。
OpenAPI 3.0、3.1、3.2。Powerduck は宣言されたバージョンを検出し、最小公倍数ではなく該当する方言で検証します。
operationId を持つ operation が MCP ツールになります。引数は parameters と requestBody スキーマから導出されます。コンポーネントスキーマはリソースとして公開できます。仕様が変更されるたびに、生成サーバーが更新されます。
いいえ。Powerduck Desktop は一度購入する永久ライセンスで、メジャーバージョン内の更新が含まれます。将来のメジャーアップグレードは任意です。
はい。既存のコレクションと環境は引き続き使用できます。Powerduck は OpenAPI 仕様を権威ある契約として扱い、リクエストがどこで契約から外れるかを特定するのに役立ちます。
はい。同じ検証・生成エンジンは @powerduck/openapi-cliを通じて公開されています。これは CI 対応のコマンドラインツールで、プルリクエストや自動パイプラインで実行されます。6 つのプロトコル(HTTP、SSE、WebSocket、gRPC、MCP、GraphQL)にわたる一括テスト、設定可能な並行処理、CI 統合向けの JUnit 互換レポートをサポートします。