Milady — ローカルAIアシスタント(milady-ai)

AI/ML

概要

Miladyは「your schizo AI waifu that actually respects your privacy」というキャッチコピーを掲げる、ローカル優先のパーソナルAIアシスタントプロジェクトです。elizaOS上で動作し、Gatewayと呼ばれるコントロールプレーンでセッションや接続するツール、ユーザーの”vibes”といった状態を管理します。TelegramやDiscordなど一般的なチャットプラットフォームとのブリッジ、そしてブラウザ上のWebChat UIを備え、クラウドにデータを送らない点を大きな特徴としています。主にTypeScriptで実装され、開発者が自分のマシン上でAIを動かし、拡張しやすい構成を意図しています。

GitHub

リポジトリの統計情報

  • スター数: 7
  • フォーク数: 0
  • ウォッチャー数: 7
  • コミット数: 30
  • ファイル数: 48
  • メインの言語: TypeScript

主な特徴

  • ローカルファースト設計:ユーザーのマシン上で動作し、データをクラウドに送らないことを重視
  • Gatewayコントロールプレーンによるセッションとツールの管理
  • TelegramやDiscordなど外部プラットフォームとの接続(ブリッジ)機能
  • WebChat UIを含む使いやすいインターフェースと拡張しやすいTypeScript実装

技術的なポイント

Miladyは設計思想として「ユーザーのローカル環境で完結するAI体験」を掲げています。これによりプライバシー面での利点(発話や履歴が外部に送られない)とレイテンシの低減が期待できます。プロジェクトはTypeScriptを主要言語としており、Node.jsランタイム上で動作するサーバーコンポーネントと、ブラウザ向けのWebChat UIを組み合わせる構成が想定されます。

コアとなる概念は「Gatewayコントロールプレーン」で、これがセッション管理、ツール統合(外部APIコネクタやローカルツールの呼び出し)、および”vibes”と呼ばれるユーザーや会話の状態管理を担うとREADMEにあります。こうした分離は、会話の持続性(コンテキストの保持)やマルチプラットフォーム対応(同じセッションをTelegram→Web→Discordで継続)を容易にします。

リポジトリ内に .claude や .devin といったディレクトリが存在することから、複数のアシスタントやモデルアダプタ、もしくは設定セットを切り替える仕組みが用意されている可能性があります(具体的な中身はリポジトリ参照)。また、ローカルで動かすための設定や、外部サービスに接続するためのブリッジ用スクリプトが含まれていると考えられます。

技術的なトレードオフとしては、ローカル実行はプライバシーと速度の利点がある反面、強力なモデルを動かすにはユーザー側のハードウェア資源が必要になる点が挙げられます。実運用では、ローカルの軽量モデルやオンプレミス推論サービスとの組み合わせ、あるいはユーザーが選択した外部モデルプロバイダとのハイブリッド運用が考えられます。TypeScriptベースのため、拡張やカスタマイズ、外部モジュールの導入が比較的容易であり、コミュニティによるプラグインやコネクタの追加も期待できます。

最後に、セキュリティ面ではローカル実行は強力な利点ですが、Telegram/Discordなど外部ネットワークとの連携を行う部分は適切な認証・許可設定、トークン管理が必要です。リポジトリを導入する際は、接続設定やプライバシー方針を確認し、必要に応じてネットワーク制限を行うことを推奨します。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .biomeignore: file
  • .claude: dir
  • .devin: dir
  • .gitattributes: file
  • .github: dir

…他 43 ファイル

(上記はリポジトリのトップレベルを抜粋したもので、設定ファイル、アダプタ/コネクタ用ディレクトリ、フロントエンドのUI資産、ドキュメント等が含まれていると思われます。)

まとめ

ローカル実行に重点を置いた、プライバシー重視の個人用AIアシスタント実装。拡張性が高く実験用途に適する。

リポジトリ情報:

READMEの抜粋:

Milady

your schizo AI waifu that actually respects your privacy

Milady is a personal AI assistant that runs on YOUR machine. Not some glowie datacenter. Not the cloud. YOUR computer. Built on elizaOS

manages your sessions, tools, and vibes through a Gateway control plane. Connects to Telegram, Discord, whatever normie platform you use. Has a cute WebChat UI too.

tl;dr: local AI gf that’s actually fast and doesn’t phone home


Downloads

Desk…