ドキュメント · ガイド

Lody を任意のモデルで

Lody は Claude Code、Codex、Pi、dsh、Kimi Code、Grok、Bub などのコーディングエージェントを動かすデスクトップアプリです。プロバイダーは自身のインポートリンクから、確認ダイアログを経て追加します。magpie はそのリンクを渡し、magpie を Magpie という 1 つのカスタムプロバイダーとして、プロトコル別の 3 つのエンドポイントで対応するすべてのランタイムに提供します。確認すると、Lody のこれらのエージェントが magpie の任意のモデル(DeepSeek、GLM、Kimi、Qwen、OpenAI や Anthropic のキー、サインインした ChatGPT や Copilot のサブスクリプション)で動きます。

Lody に magpie を追加

  1. Lody を一度開くLody が一度動くとホームフォルダー ~/.lody(OSS 版は ~/.lody-oss)かデータフォルダー(Mac では ~/Library/Application Support/Lody)ができ、magpie の エージェント ページに出ます。Lody OSS と Lody Nightly も対象です。
  2. magpie にプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
  3. 「magpie を追加」をクリックLody の行で magpie を追加 をクリックすると、magpie がインポートリンクを Lody に渡します。
  4. Lody で確認するLody がローカルプロバイダーの確認ダイアログを出し、確認するまで何も追加されません。その後、Lody で各エージェントに Magpie プロバイダーのモデルを選びます。
ターミナル
magpie lody add      # Lody を開いて magpie を追加し、そこで確認

この行は追加済みと表示しません。Lody には公開の状態 API がなく、magpie はクリックや生成ファイル、Lody の非公開データから推測しません。必要ならもう一度クリックしてください。

リンクの data は base64url でエンコードした JSON で、解くとこうなります:

ターミナル

Claude Code はゲートウェイそのものに Anthropic Messages で、Codex は OpenAI Responses で、Pi、dsh、Kimi Code、Grok、Bub は OpenAI Chat で、いずれもゲートウェイの /v1 に話します。モデル一覧はどれもゲートウェイの /v1/models から取ります。

ループバックアドレスのみ

Lody はループバックアドレス(127.0.0.1、localhost、::1)上の HTTP と、キーとしては公開の帰属トークンだけを受け付け、LAN のキーやベンダーの認証情報は受け付けません。そのためゲートウェイがループバック上にないとき(magpie のアドレスを LAN のものにしたときなど)、magpie は Lody を開かず理由を伝えます。

Linux の Lody

macOS と Windows では Lody のアプリとインストーラーが自分で lody:// を登録するので、magpie はリンクを開くだけです。Linux では Lody の AppImage が自分のチャンネルのスキームだけを既定にし、lody:// はデスクトップデータベースに任せますが、update-desktop-database を実行しないと誰も作らないため、xdg-open やブラウザーはリンクを断ります(「failed to open uri」)。そこで Linux では、magpie が Lody のデスクトップエントリー(ai.lody.desktop、Nightly 版や OSS 版のもの)のコマンドどおりにリンク付きで Lody を起動します。既に動いている Lody がリンクを受け取り、2 つ目はすぐ終了します。Lody のエントリーがなければシステムに渡します。

使用量とキー

リンクのキーは Lody 専用なので、そのリクエストは magpie の使用量で他のエージェントとは別に Lody として数えられます。

よくある質問

Lody の Claude Code で DeepSeek や GLM を使えますか?

はい。Lody に magpie を追加すると、Claude Code は Magpie プロバイダーの Anthropic エンドポイント経由で DeepSeek や GLM を含む magpie の任意のモデルを使えます。Codex、Pi、Kimi Code なども同じです。

Lody はループバックアドレスのみと出るのはなぜですか?

Lody はループバック上の HTTP プロバイダーしか受け付けません。magpie のゲートウェイアドレスを 127.0.0.1 か localhost に戻してから、もう一度 magpie を追加してください。

Linux で「magpie を追加」が failed to open uri になります。

xdg-open が lody:// の処理プログラムを見つけられていません。magpie はデスクトップエントリーから Lody を直接起動します。それでも駄目なら Lody を一度開いてエントリーを書かせてから、もう一度クリックしてください。

Lody の行が追加済みと表示されないのはなぜですか?

Lody には公開の状態 API がなく、magpie は推測しません。一度確認すれば、Lody のプロバイダー一覧に Magpie があります。

同じモデルを他のデスクトップアプリでも:Cindy を任意のモデルで、AionUi を任意のモデルで、Shelley を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。