Repolode
qybaihe

qybaihe/mu

piをベースにしたコーディングエージェント。権限確認やコンテキストの整理といった定型的な判断を小型の判定モデルに任せ、メインモデルがコードに集中できるようにします。

代替できる製品:Claude CodeCursor

スター
544
フォーク
63
未解決の Issue
8
最終コミット
14 時間前

これは何?

muは、セッション中に発生するコード以外の多くの判断を、小型で高速な判定モデルに任せるコーディングエージェントです。判断が必要になるたびに、「このコマンドは安全か」「このツール出力をコンテキストに残す価値があるか」「作業は本当に完了したか」といった、範囲を絞った質問を1つだけ投げかけます。メインモデルはタスクに集中でき、判定結果は確率と所要時間とともにローカルの台帳に記録されます。

デフォルトの判定モデルは、TypeSafeがホストするJevです。mude 1.0(Apple silicon搭載Mac向けのローカル2B判断モデル)、Hugging Faceの判断モデル、分類器、または任意のLLMに置き換えることもできます。判定モデルを段階的につなぎ、まず低コストのローカルモデルに回答させ、不確かなケースをホスト型モデルに任せる構成も可能です。任意の判断ポイントをシャドウモードで実行すると、判定モデルへの問い合わせと記録だけを行い、動作には反映しません。

muは、piに判定レイヤーを追加するコマンドラインツールの`mu`と、macOS、Windows、Linux向けのデスクトップアプリとして提供されています。どちらもセッション、設定、学習内容を共有します。デスクトップアプリには、判定結果をリアルタイムで確認できる台帳、マルチエージェントのハイブ表示、平易な言葉で進捗を示すボードが備わっています。

主な機能

  • 01権限確認、コンテキストに残す情報の選別、ターン完了の判断を判定モデルに任せます。
  • 02Jev、ローカルのmude 1.0モデル、Hugging Faceの判断モデル、分類器、任意のLLMを判定モデルとして利用できます。
  • 03判定モデルを低コストなものから段階的につなぎ、どのモデルも回答できない場合のフォールバックを設定できます。
  • 04すべての判定結果を確率とレイテンシとともにローカルの台帳に記録します。
  • 05動作を変えずに判定モデルを比較できるシャドウモードを利用できます。
  • 06セッションと設定を共有するデスクトップアプリとコマンドラインツールを提供します。

ユースケース

  • 危険なコマンドを見逃さずに、確認を求める回数を減らしてコーディングエージェントを実行する。
  • 長いテストログやツール出力をモデルのコンテキストから除外し、トークンを節約する。
  • 自分のセッションで複数の判定モデルを比較してから、使うモデルを選ぶ。
  • Apple silicon搭載Mac上で、コーディングエージェントの定型的な判断をローカルで実行する。

クイックスタート

  1. 1

    npm から CLI をインストールする(Node.js 22.19 以降が必要)

    npm i -g mu-agent
  2. 2

    モデルを接続する

    mu setup
  3. 3

    現在のディレクトリでセッションを開始する

    mu

使う前に知っておきたいこと

  • デスクトップインストーラーが用意されているのは最初のステップのみです。CLI には Node.js 22.19 以降が必要です。
  • デフォルトの judge はホスト型モデルです。別の judge を設定しない限り、mu の judge による判断はこのモデルに依存します。
  • 40 個ある判断ポイントのうち、デフォルトで無効または shadow mode になっているものがいくつかあります。

収録されている特集

トピック

よくある質問

mu とは?
piをベースにしたコーディングエージェント。権限確認やコンテキストの整理といった定型的な判断を小型の判定モデルに任せ、メインモデルがコードに集中できるようにします。 muは、セッション中に発生するコード以外の多くの判断を、小型で高速な判定モデルに任せるコーディングエージェントです。判断が必要になるたびに、「このコマンドは安全か」「このツール出力をコンテキストに残す価値があるか」「作業は本当に完了したか」といった、範囲を絞った質問を1つだけ投げかけます。メインモデルはタスクに集中でき、判定結果は確率と所要時間とともにローカルの台帳に記録されます。
mu は無料で使えますか?ライセンスは?
mu は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mu は今もメンテナンスされていますか?
活発にメンテナンス中。mu の最終コミットは 2026年10月24日 です。
mu は何に使えますか?
危険なコマンドを見逃さずに、確認を求める回数を減らしてコーディングエージェントを実行する。 長いテストログやツール出力をモデルのコンテキストから除外し、トークンを節約する。 自分のセッションで複数の判定モデルを比較してから、使うモデルを選ぶ。 Apple silicon搭載Mac上で、コーディングエージェントの定型的な判断をローカルで実行する。
mu のインストール方法は?
npm から CLI をインストールする(Node.js 22.19 以降が必要): npm i -g mu-agent モデルを接続する: mu setup 現在のディレクトリでセッションを開始する: mu
mu はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/qybaihe/mu

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト