Repolode
sui-ni2

sui-ni2/personal-ai-os

チャット、確認済みメモリ、監査可能なツール、MCP、分離されたプロジェクトプラグインを備えた、ローカルファーストでプロバイダーに依存しない個人向けAIワークスペース。

代替できる製品:ChatGPT

スター
58
フォーク
15
未解決の Issue
7
最終コミット
22 時間前

これは何?

Personal AI OSは、長期的なAI作業のためのセルフホスト型ワークスペースです。プロジェクト、会話コンテキスト、確認済みメモリ、ツール、実行記録は特定のモデルプロバイダーに依存せず、ワークスペース内に保存されます。そのため、プロジェクトデータを移動することなく、OpenAI、Anthropic、ローカルのOllamaモデルを切り替えて利用できます。

このアプリはNext.jsのフロントエンドと、SQLiteを使うFastAPIバックエンドで構成されています。SSEで応答をストリーミングし、再起動後も会話履歴を保持し、ツール呼び出しを追跡可能な実行記録として残します。ツールには許可リスト方式のMCPゲートウェイ経由でアクセスし、モデルがシェルコマンドを送信することはできません。シークレットはサーバー側の環境変数に保持され、設定画面から返されることはありません。

このプロジェクトはプロバイダーのAPIキーなしで起動でき、localhostにバインドしたDocker Composeで実行できます。また、Windows用のブートストラップスクリプトも含まれています。Generalプロジェクト、Soccerプラグイン、同じプロジェクト契約を使用する分離型のP5 / 排列5プラグインも同梱されています。

主な機能

  • 01OpenAI、Anthropic、または任意で有効化したローカルOllamaモデルと、共通のストリーミングインターフェースでチャット。
  • 02プロジェクトで絞り込める、再起動後も保持される会話履歴と、確認可能な実行記録。
  • 03HTTPおよび固定コマンドのstdioコネクターに対応した、許可リスト方式のMCPゲートウェイ。
  • 04任意でシングルユーザー用パスワードゲートを設定できる、インストール可能なモバイルPWAシェル。
  • 05情報を伏せた診断機能と、サーバー側で保持されるシークレット。

ユースケース

  • 特定のモデルベンダーに依存せず、プロジェクトのコンテキストを保持するセルフホスト型AIアシスタントの運用。
  • 会話データやメモリデータをローカルに保ちながら、複数のLLMプロバイダーを試す。
  • 制御されたMCP許可リストを通じて、AIチャットを独自のツールに接続する。
  • APIキーなしで起動するDockerの手順を使い、料金をかけずにアプリを試す。

トピック

よくある質問

personal-ai-os とは?
チャット、確認済みメモリ、監査可能なツール、MCP、分離されたプロジェクトプラグインを備えた、ローカルファーストでプロバイダーに依存しない個人向けAIワークスペース。 Personal AI OSは、長期的なAI作業のためのセルフホスト型ワークスペースです。プロジェクト、会話コンテキスト、確認済みメモリ、ツール、実行記録は特定のモデルプロバイダーに依存せず、ワークスペース内に保存されます。そのため、プロジェクトデータを移動することなく、OpenAI、Anthropic、ローカルのOllamaモデルを切り替えて利用できます。
personal-ai-os は無料で使えますか?ライセンスは?
personal-ai-os は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
personal-ai-os は今もメンテナンスされていますか?
活発にメンテナンス中。personal-ai-os の最終コミットは 2026年10月21日 です。
personal-ai-os は何に使えますか?
特定のモデルベンダーに依存せず、プロジェクトのコンテキストを保持するセルフホスト型AIアシスタントの運用。 会話データやメモリデータをローカルに保ちながら、複数のLLMプロバイダーを試す。 制御されたMCP許可リストを通じて、AIチャットを独自のツールに接続する。 APIキーなしで起動するDockerの手順を使い、料金をかけずにアプリを試す。
personal-ai-os はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/sui-ni2/personal-ai-os

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

関連プロジェクト