OpenPilot

OpenPilot

ibmshaikh · コーディング · 生産性向上

OpenPilotは無料でMITライセンスのデスクトップAIエージェントだ。好きなモデルを選び、OpenAI互換APIをつないでフォルダを開けば、ファイル編集、ターミナル実行、ウェブ検索まで自分で進める。

OpenPilot の画面プレビュー

OpenPilot について

About

OpenPilotとは

OpenPilotはノートPC向けのローカルAIエージェントで、ibmshaikh名義で公開する個人開発者が作っている。Electron製のアプリとして端末上で動き、操作はチャットで行う。アカウントもサブスクリプションも、買う必要のあるホスト型モデルもない。APIキーとプロジェクトのフォルダを用意すれば、そのフォルダの中で junior 開発者のように働く。

狙いは主導権だ。モデルは数か月で入れ替わる。1社に固定されたツールはすぐ古くなる。だからこのオープンソースAIエージェントはモデルを交換可能な部品として扱う。ベースURL、キー、モデルIDを貼れば、同じチャット、同じスキル、同じメモリがOpenAIでもOpenRouterでも、ローカルのOllamaサーバーでも、社内ゲートウェイでも動く。MITライセンスなので、ツールループを読み、フォークし、自前のビルドを配ることもできる。

導入前に押さえるべき制約は3つある。デスクトップ版はWindows 10以降のx64向けで、macOS版は告知済みだがまだ出ていない。ウェブ検索はTinyFishの別キーが必要で、設定するまで外部情報には手が届かない。出力の質はつないだモデルに従うため、小さなローカルモデルは雛形づくりに向くが、長いリファクタリングでは息切れする。

はじめかた

  1. 公式サイトからWindowsのインストーラーかポータブル版をダウンロードし、アプリを起動する。
  2. 設定のモデル画面を開き、ベースURL、APIキー、モデルIDを貼る。保存したら入力欄でそのモデルを選ぶ。
  3. 作業用フォルダを指定する。ファイルとターミナルへのアクセスはそのフォルダ内だけに限られる。
  4. 任意でTinyFishのAPIキーを追加すると、ウェブ検索とページ取得が使えるようになる。
  5. 求める成果を文章で伝え、センシティブなファイルに触れるシェルコマンドは実行前にツールカードで確認する。

AIツール情報

OpenPilotの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0, MIT licensed, you pay your model provider
プラットフォームWindows 10+ (x64); macOS coming soon
開発元ibmshaikh
カテゴリコーディング · 生産性向上
リリース日Jul 2026
最終更新Oct 2026
サイト訪問数N/A
サイト世界ランキングN/A
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • すでにAPIを課金している開発者
  • プライバシーを重視するチーム
  • 道具を自分で確かめたい人
  • Windowsの個人開発者

タスク

  • 一言からプロジェクトを組み立てる
  • 落ちるテストを直す
  • 未知のライブラリを調べる
  • 社内の手順を繰り返す

シーン

  • 週末の個人プロジェクト
  • 制限の厳しい社用ノートPC
  • 同じ課題でモデルを比べる

主な機能

自分のモデルを持ち込み、チャットごとに切り替える

OpenPilotはOpenAI APIを話す端点なら何でもつなぐ。OpenAI、OpenRouter、Ollama、LM Studio、社内ゲートウェイが該当する。設定項目は名前、ベースURL、APIキー、モデルIDで、複数を登録して入力欄から選べる。キーはOSの安全な保管領域に入り、OpenPilotのサーバーには何も送られない。そもそもサーバーがない。

実在のフォルダを扱うファイルツール

エージェントは指定したワークスペース内で読み、書き、編集し、grepで検索し、globで一覧を取る。プロジェクト全体を頼めば、その場でファイルツリーを組み上げる。package.json、ソース、ルート、その後の修正まで続く。変更は確認できるツールカードとして並ぶので、まずい編集が広がる前に気づける。

コードブロックではなく本物のターミナル

コマンドは実際に実行される。依存関係のインストール、開発サーバーの起動、テストの実行ができ、標準出力はチャットに流れる。危険なコマンドは承認か拒否の確認で止まる。この一手間が主な防波堤だ。エージェントの権限は、そのフォルダ内における自分のアカウントの権限と同じである。

TinyFishウェブ検索で最新の情報を引く

答えがリポジトリの外にあるときは、検索とページ取得がドキュメント、変更履歴、エラーメッセージをその場で引く。エージェントは読んだページを根拠に答え、学習データから推測しない。TinyFishのキーがなければこの2つは使えず、ローカルのファイル操作とターミナルは変わらず動く。

スキルとプロジェクトメモリ

スキルは再利用できる手順書で、入力欄のスラッシュコマンドから読み込む。プロジェクトの好みはAGENTS.mdに置くため、「pnpmを使う」「.envは絶対にコミットしない」といった規則は自分の記憶ではなくリポジトリについていく。覚えておいてほしいと頼めば、エージェントがこのファイルを更新する。

チャット単位で切り替えるMCPサーバー

mcp.jsonにModel Context Protocolのサーバーを足し、アプリを再起動し、必要な会話でそのツールを有効にする。ブラウザ、データベース、社内APIを、公式連携を待たずに接続する道筋だ。トークン消費と累計利用量はモデル別にアプリ内で見える。

メリットとデメリット

メリット

  • 無料かつMITライセンスで、公開リポジトリは監査もフォークも再パッケージも自由。
  • アカウントもベンダーログインも不要で、準備はダウンロードとAPIキーだけ。
  • モデルの選択肢が開けており、ローカルサーバーも含め、切り替えはメニュー1つで済む。
  • キーはOSの安全な保管領域に置かれ、コードが端末の外に出ない。
  • ファイル、ターミナル、ウェブ、スキル、MCPが1つのチャットに同居し、タブ移動が減る。

デメリット

  • 現状はWindowsのみ。macOS版は告知済みで未リリースのため、Macでは待つかソースから起動するしかない。
  • モデルは自前で用意して支払うので、集中的に使う日は定額のコーディング向けサブスクより高くつくことがある。
  • ウェブ検索にはTinyFishのアカウントとキーが別途必要で、なければこの機能は点かない。
  • プロジェクトは若く、保守は1人。資金のある競合と比べると、ドキュメントや連携に穴が残る。

よくある質問

OpenPilotは、自分のPC上のプロジェクトフォルダに対してAIエージェントを動かすためのものだ。チャットで成果を伝えると、エージェントがファイルを読み書きし、ターミナルコマンドを実行し、ウェブを調べ、変更点を報告する。