jaylfc/taOS

Self-hosted AI agent OS. Your memory, chat, agents, and files stay on hardware you own, offline by default, cloud by choice. Offline AI memory (taOSmd), self-hosted multi-framework group chat, a full web desktop + app store, and auto-clustering across the consumer hardware you already have (Orange/Raspberry Pi, Mac mini, gaming PC).

What it solves

taOS はセルフホスト型 AI エージェントプラットフォームで、ユーザーに AI のメモリ、データ、コンピュートに対する完全な主権を提供します。クラウドプロバイダーへの依存を排除し、ユーザー自身のハードウェア(古いノートパソコンや Raspberry Pi からゲーミング PC、Android スマートフォンまで)でエージェントの実行、長期メモリの管理、推論の実行を可能にします。

How it works

システムは分散コンピュートクラスターとして動作し、中央コントローラが複数の「ワーカーノード」を管理します。これらのワーカーは Linux、macOS、Windows、Android などの対応 OS を搭載したデバイスであれば何でも構いません。コントローラはそれらをコンピュートメッシュに編成し、LLM、埋め込み、画像/動画/音声生成を処理します。

主なアーキテクチャコンポーネントは次のとおりです:

  • Framework-Agnostic Core: taOS はエージェントのライフサイクル(メモリ、ファイル、API キー)を特定のエージェントフレームワークから切り離して管理します。これにより、SmolAgents、LangChain、OpenClaw などのフレームワーク間を履歴や設定を失うことなく切り替えられます。
  • taOSmd Memory System: 時系列ナレッジグラフとハイブリッドベクトル検索を用いた専用メモリ層で、エージェントに高精度検索を提供します。
  • Web Desktop Shell: ブラウザベースの OS 環境で、ウィンドウマネージャと 40 以上のバンドルアプリを提供し、エージェント、モデル、システムヘルスの管理を行います。
  • Skill Registry: ウェブ検索やコード実行などのフレームワーク非依存ツールの集合で、アダプタを介してさまざまなエージェントフレームワークで利用可能です。

Who it’s for

  • プライバシー重視のユーザー:AI の会話とメモリをオフラインかつ自分のハードウェアに保持したい方。
  • AI エンスージアスト・開発者:データ移行なしで複数のエージェントフレームワークとローカルモデルを試したい方。
  • ホームラボユーザー:予備ハードウェア(SBC、古い PC)を分散 AI コンピュートクラスターに変えたい方。

Highlights

  • Distributed Hardware Support: Apple Silicon(MLX)、NVIDIA、AMD、Rockchip NPU、CPU のみデバイスをサポート。
  • Framework Independence: すべてのメモリ、ファイル、接続を保持したままエージェントフレームワークを切り替え可能。
  • Comprehensive Web OS: ウィンドウマネージャ、アプリストア、モバイル最適化 PWA モードを備えたフルデスクトップ体験を提供。
  • High-Accuracy Memory: 時系列ナレッジグラフと矛盾検出を備えた taOSmd システムを搭載。
  • Extensive Integration: 40 以上のアプリ、109 以上のカタログアプリ、47 の MCP プラグインをバンドル。