プロジェクトの状態
機能セルフチェック、現在の制限、リリースのペース、技術スタック——現状どこまでできて、何が未完了かを 1 ページで把握できます。数字はすべてソースへ飛べます。
アーキテクチャ健全性の推移(9 回のスナップショット)は次のバージョンでこのページに追加します。
機能セルフチェック表
16 の項目ごとに現在の状態とソースの場所を記載しています。数字はすべてコードへ飛べ、未完了の部分もそのまま書いています。
| 項目 | Liri | 進捗 | ソース |
|---|---|---|---|
| 言語 | TypeScript + Rust | 実装済み | 表示 |
| ローカルファースト | Ollama / llama.cpp + ローカル SQLite | 実装済み | 表示 |
| スマートルーティング | 19 種 · 4 段階 · 5 段階の判定 | 実装済み | 表示 |
| セキュリティ体系 | 5 層の多層防御 · 6 種のサンドボックスバックエンド | 外部監査待ち | 表示 |
| メッセージチャネル | 27 個(WeChat / DingTalk / Feishu / QQ を含む) | 実装済み | 表示 |
| デスクトップクライアント | Tauri 2.11 · 429 個の TSX コンポーネント | 調整中 | 表示 |
| ターミナル UI | React + Ink | 実装済み | 表示 |
| ペルソナシステム | 18 種 × 8 種の帽子 × 6 種の目 | 実装済み | 表示 |
| 音声インタラクション | ローカル faster-whisper / Piper + クラウド | 実装済み | 表示 |
| コストの透明性 | DB の価格 · 呼び出しごとに記録 | 実装済み | 表示 |
| セカンドブレイン | ナレッジベース + 記憶 + イベントログ | 実装済み | 表示 |
| コンテキストガバナンス | 階層ウィンドウ + 3 段階の圧縮 | 実装済み | 表示 |
| エコシステムマーケット | プラグインマーケット + MCP マーケット + スキルソース | 構築中 | 表示 |
| エージェント戦略 | 4 種の戦略 · PDCA · Swarm | 実装済み | 表示 |
| スケジュールタスク | once / interval / cron | 実装済み | 表示 |
| プロトコル対応 | MCP + ACP + A2A + LSP | 実験的 | 表示 |
状態はメンテナーの自己評価で、リリースごとに変わります。「表示」を押すと該当ディレクトリへ移動し、ご自身で確認できます。
* 表のデータはソース v0.5.22 に基づき、ソースリンクは GitHub リポジトリの main ブランチを指します。
現在の制限
高速イテレーション期にまだ整っていない点を、先に書いておきます。遠回りを避けられるように。
セキュリティ体系は外部監査待ち
外部監査待ち5 層の防御線と 6 種のサンドボックスバックエンドは実装済みで、51 個のサンドボックス関連ファイルを 1 つずつ確認できますが、第三者によるセキュリティ監査はまだ受けていません。
デスクトップの操作感を調整中
調整中429 個の TSX コンポーネントと 32 個のページは用意済みですが、ショートカット、アニメーション、境界ケースはまだ調整中です。
エコシステムマーケットの項目は限定的
構築中プラグインマーケット、MCP マーケット、スキルソースはつながっていますが、インストールできる項目はまだ拡充中です。
ACP / A2A は実験的実装
実験的この 2 つのプロトコルはまだ進化中で、インターフェースはリリースごとに変わる可能性があります。MCP と LSP は安定して利用できます。
英語ドキュメントは遅れる場合があります
構築中中国語ドキュメントはソースリポジトリから自動同期され、英語は手作業の翻訳のため、通常は中国語より 1 リリース遅れます。
ドキュメントとソースはリポジトリを正とする
注記このサイトのドキュメントは app/docs から同期して生成しています。ソースと一致しない場合は GitHub リポジトリを正としてください。
バージョンとリリース
バージョン番号、タグ数、コミット履歴は GitHub で確認できます。リポジトリの履歴には公開前の開発期間が含まれ、公開後は公開イテレーションに入ります
- 69 個の組み込みツール · 23 個のカテゴリ
- 27 個のメッセージチャネル
- 5 層のセキュリティ + 6 種のサンドボックスバックエンド
- デスクトップ 429 個のコンポーネント · 32 個のページ
- 3 日間で 8 バージョンを連続リリース(v0.5.13 → v0.5.21)。開発期の公開作業の一環
- カーネルモジュールを外部へ移し、ゲートのベースラインを同期
- 計画の進捗を成果物の実在に基づく方式へ変更
- サンドボックスの権限変更が即座に反映
- 累計 3,325 回のコミット
- CI は lint:arch / 型チェック / ユニットテストをカバー
- リポジトリは公開で、Issue と PR は誰でも閲覧可能
- GitHub Releases と Issues を正とする
- オンラインドキュメントサイトは公開済み(中国語・英語)
- 機能の優先順位は Issue での投票を歓迎
技術スタック
現代的な技術選定で、どの層も熟考しています
ローカルファースト
Ollama / llama.cpp のローカルモデルに対応し、データは既定で手元に保存します。クラウドプロバイダーに切り替えた場合、そのリクエストの内容だけが選択したプロバイダーへ送られます
オフラインで動作
ローカルの Ollama または llama.cpp モデルなら、ネットワークなしでも会話とローカルツールの実行ができます。セッション、記憶、ナレッジベースはすべてローカルのファイルに書き込まれます。
データは既定で手元に
セッション、記憶、ナレッジベースはローカルの SQLite とワークスペースディレクトリに保存され、会話履歴は events.jsonl に追記されるため、振り返りと監査が容易です。
必要なときにクラウドを追加
より強力なモデルが必要なときは、設定でクラウドプロバイダー(14 種類に対応)を有効にし、ルーティングがタスクの tier ごとに選択します。ローカルモデルだけを使うこともできます。
ローカルモード / クラウドモード
このページはリリースごとに更新します。ソースと一致しない場合は GitHub リポジトリを正としてください。