Linggen - Local RAG について
Linggenは、システムの状態確認、個人の家計管理、音楽ライブラリ、ホスト間メモリなどのスキルをタブにまとめたローカルmacOSアプリエンジンです。ローカルデーモン経由でこれらの機能を使いたいユーザー向けです。
主な機能
- 01スキルをアプリのタブとして統合
- 02macOSのディスク、アプリ、キャッシュを確認
- 03銀行データを取り込み支出レポートを作成
- 04トラックリストとタグ付き音楽ライブラリを整理
- 05ling-memによるホスト間メモリ
活用シーン
- 01Macのディスク、アプリ、キャッシュの確認
- 02銀行のエクスポートデータから支出を集計
- 03トラックをタグ付き音楽ライブラリに整理
- 04ホスト間で永続メモリを利用
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Linggen のリリース
Linggen macOS アプリの公開ダウンロードホストです。
Linggen はローカル AI アプリエンジンです。コアランタイム(エンジンのソース)が、スキルをフル機能のネイティブアプリとして実行します。アプリにはエンジンとそのスキルが 1 つの
.appにバンドルされ、ローカルデーモン(http://127.0.0.1:9527)から提供されます。すべての状態は~/.linggen/に保存されます。
インストール
curl -fsSL https://linggen.dev/install-app.sh | bash
意図的にブラウザーからではなく Curl を使います。macOS はブラウザーでダウンロードしたものに隔離属性を付与しますが、これらのビルドは公証ではなくアドホック署名されているため、ダウンロードしたコピーは初回起動時にブロックされます。インストーラーは tarball を取得し、その sha256 を検証して、Linggen.app を /Applications に配置します。
初回起動時、アプリは同梱された ling エンジンを 127.0.0.1:9527 で起動するか、そこで待ち受けている正常なデーモンを再利用します。デーモンは 5 分間アイドル状態が続くと自動的に終了します。アップデートはアプリ独自のアップデーターを通じて配信されます。
含まれるもの
1 つのアプリ、1 つのランチャー、複数のスキルをタブとして利用できます。
- Mac Shifu — macOS のヘルスチェック:ディスク、アプリ、キャッシュに加え、iPhone/Mac の写真やビデオの整理
- CFO — 個人の財務管理:銀行やクレジットカードの明細をインポートし、支出レポートを作成して、カテゴリを学習します
- DJ — 雰囲気に合わせたトラックリストを作成し、タグ付きライブラリにまとめて、スマートフォンと同期します
- Memory —
ling-memデーモンによる、ホスト間で永続するメモリー
Mac Shifu(旧 Sys Doctor)と CFO は、以前は別々にダウンロードするアプリでした。現在は 1 つのアプリに含まれるスキルとなっており、linggen.dev/install-sys-doctor.sh と install-cfo.sh はこのページにリダイレクトされます。
リリース
| タグのパターン | 場所 | 内容 |
|---|---|---|
linggen-v<version> | このリポジトリ | macOS アプリの tarball と .sha256 |
<version>、プレフィックスなし | linggen/linggen | macOS および Linux 向けの ling エンジンバイナリ |
v<version> | linggen/linggen-memory | ling-mem メモリーデーモン |
ここでホストされるのはアプリのみです。アプリにはエンジンの独自コピーがバンドルされているため、アプリのバージョンとエンジンのバージョンは別々に更新されます。
ビルドは macOS arm64 向けで、アドホック署名されており、公証されていません。アプリのソースは linggen/linggen-app(非公開)にあります。エンジン、スキル、メモリーデーモンは公開されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。