読みやすいPythonで書かれたローカルファーストの個人向けAIアシスタント。独自のエージェントループ、SQLiteベースのメモリ、組み込みの評価機能を備えています。
ntygod/ZhiWei
レイヤー型メモリ、ツール権限、ワークフロー、IM連携を備えた、セルフホスト型・ローカルファーストのパーソナルAIエージェント。
- スター
- 137
- フォーク
- 5
- 未解決の Issue
- 1
- 最終コミット
- 2 か月前
これは何?
ZhiWeiは、JavaとSpring Bootで構築され、Vue 3のWeb UIを備えたセルフホスト型AIエージェントシステムです。すべてのデータはSQLiteを使って~/.zhiwei/以下にローカル保存されます。ベクトル検索にはsqlite-vec拡張を利用するため、外部のデータベースサービスは必要ありません。
メモリは、作業コンテキスト、エピソード記憶としての会話記録、意味記憶としての知識エンティティと関係、手続き記憶としてのスキルテンプレートとユーザー設定の4層で構成されます。エージェントはReActループ(思考、ツール呼び出し、観察、回答)を実行し、確認待ち、指定時刻待ち、外部データ待ちの状態で処理を中断できます。スケジュール管理、ブラウザー自動化、サンドボックスでのコード実行、知識検索などをカバーする33種類の組み込みスキルが用意されています。
モデル呼び出しは、生成、埋め込み、リランキング、マルチモーダル入力ごとに独立したルートに分かれており、サーキットブレーカーとフェイルオーバーにも対応しています。ツールの呼び出しは、セッション、ワークスペース、タスク、長期の各スコープで許可を設定できます。Web UI、Tauriデスクトップクライアント、またはFeishu、DingTalk、WeCom、QQのBotから利用でき、Windowsインストーラー、Docker Compose、ソースコードからのいずれでもデプロイできます。
主な機能
- 01作業コンテキスト、会話履歴、ナレッジグラフ、再利用可能なスキルテンプレートを扱う4層メモリ。
- 02確認、スケジュール、外部イベントを待って処理を中断・再開できるReAct型エージェントループ。
- 03生成、埋め込み、リランキング、マルチモーダル処理に別々のルートを使う複数LLM対応とフェイルオーバー。
- 04単一セッションから長期までのスコープを設定できる段階的なツール権限管理と、高リスク操作時の確認。
- 05ハイブリッド検索と任意のリランキングに対応した、PDF、Word、Markdownのナレッジベース取り込み。
- 06cron、イベント、手動の各トリガーに対応するYAML定義のワークフローと、MCPプロトコル対応。
ユースケース
- 会話やメモをサードパーティのクラウドに預けず、自分のマシンでプライベートなアシスタントを動かす。
- 検索拡張チャットを通じて、自分のPDF、Word、Markdown文書について質問する。
- スケジュール実行、ワークフロー、ブラウザー自動化で定期的なタスクを自動化する。
- Feishu、DingTalk、WeCom、QQのBotを通じてメッセージを受信・返信する。
トピック
よくある質問
- ZhiWei とは?
- レイヤー型メモリ、ツール権限、ワークフロー、IM連携を備えた、セルフホスト型・ローカルファーストのパーソナルAIエージェント。 ZhiWeiは、JavaとSpring Bootで構築され、Vue 3のWeb UIを備えたセルフホスト型AIエージェントシステムです。すべてのデータはSQLiteを使って~/.zhiwei/以下にローカル保存されます。ベクトル検索にはsqlite-vec拡張を利用するため、外部のデータベースサービスは必要ありません。
- ZhiWei は無料で使えますか?ライセンスは?
- ZhiWei は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ZhiWei は今もメンテナンスされていますか?
- 半年以内に更新あり。ZhiWei の最終コミットは 2026年8月11日 です。
- ZhiWei は何に使えますか?
- 会話やメモをサードパーティのクラウドに預けず、自分のマシンでプライベートなアシスタントを動かす。 検索拡張チャットを通じて、自分のPDF、Word、Markdown文書について質問する。 スケジュール実行、ワークフロー、ブラウザー自動化で定期的なタスクを自動化する。 Feishu、DingTalk、WeCom、QQのBotを通じてメッセージを受信・返信する。
- ZhiWei はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ntygod/ZhiWei
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
TUIとGUI、ローカルのワークスペースツール、人間による承認、永続セッション、メモリ、Skill/Plugin/MCP拡張を備えた、軽量なセルフホスト型パーソナルエージェントアプリ。
計画、文章作成、個人の知識管理を支援するオープンソースのAIパーソナルアシスタント。Macで実行するほか、独自のモデルキーを使ってセルフホストできます。
永続メモリ、定期実行の自律タスク、自己生成ミニアプリ、オプションのホーム画面ランチャーを備えた、ローカル優先のAndroid向けパーソナルAIエージェント。
ベトナム語を優先するキャラクター、SQLiteによるローカルメモリ、Telegram/Zalo連携、スキル、権限で保護されたツールを備えた、セルフホスト型・ローカルファーストのAIコンパニオン実行環境。