Repolode
futuregene

futuregene/future-os

単一のRustコアで動作し、TUI、デスクトップ、モバイル、CLI、チャットアプリから利用できるローカルファーストのAIエージェント。

スター
111
フォーク
13
未解決の Issue
2
最終コミット
5 時間前

これは何?

FutureOSは、単一のRustバックエンドで動作するAIエージェントです。TUI、デスクトップアプリ、Android・iOSアプリ、CLI、IMボットから利用できます。各環境でセッション、メモリ、スキルが共有されるため、ある場所で始めた会話を別の場所で続けられます。

エージェントに許可する操作を制御できることを重視しています。ファイルの読み取り・書き込み・編集やシェルの各ツールには承認ルールとサンドボックスレベル(off、manual、sandbox)を設定でき、プラットフォームに応じてmacOS Seatbelt、Linux Bubblewrap、またはWindowsの制限付きトークンによる書き込み保護を利用します。組み込みのプロバイダーカタログや、OpenAI・Anthropic互換の任意のエンドポイントを使ったBYOKに対応するほか、FutureOSのホスト型プロバイダーにもサインインできます。

長時間にわたる作業向けに、永続的なゴール、TODO、ゲート、モニターを備えたゴール管理プレーンを搭載しています。また、一定間隔またはカレンダースケジュールに沿ってプロンプトを実行するスケジュールタスクにも対応します。会話はフォークやクローンができ、ツリー形式で移動できます。

主な機能

  • 01TUI、デスクトップ、モバイル、CLI、IMボットの各クライアントが、単一のgRPCエージェントバックエンドを共有します。
  • 02ファイルやシェルのツールに対し、承認ルールとOSのサンドボックスレベルを設定できます。
  • 03組み込みのプロバイダーカタログに加え、独自のOpenAI・Anthropic互換エンドポイントを使ったBYOKに対応します。
  • 04長時間に及ぶ実行に向けて、検証ゲート付きの永続的なゴール追跡機能を備えています。
  • 05実行履歴を確認できる、定期実行タスクに対応します。
  • 06セッション履歴をフォークまたはクローンし、ツリー形式で移動できます。

ユースケース

  • 夜間に長時間の調査タスクを実行し、スマートフォンから結果を確認する。
  • メモリを共有しながら、ターミナルでの作業とデスクトップアプリで同じエージェントを使う。
  • 信頼できないコンテンツを扱う際に、エージェントのファイルやシェルへのアクセスを制限する。
  • セルフホストまたは独自のLLMエンドポイントを、フル機能のエージェントインターフェースに接続する。

クイックスタート

  1. 1

    お使いのプラットフォーム用の公式インストールスクリプトを実行します(READMEを参照。macOS/Linux用およびWindows用インストーラーがあります)

  2. 2

    モデルプロバイダーを設定します

    future config
  3. 3

    ターミナルUIを起動します

    future tui

使う前に知っておきたいこと

  • エージェントが回答するには、APIキーを使うかFutureOSにサインインして、モデルプロバイダーを設定する必要があります。
  • ツールのサンドボックスの利用可否や保証内容はプラットフォームによって異なり、デスクトップアプリではデフォルトでツールへのアクセスに制限がありません。

トピック

よくある質問

future-os とは?
単一のRustコアで動作し、TUI、デスクトップ、モバイル、CLI、チャットアプリから利用できるローカルファーストのAIエージェント。 FutureOSは、単一のRustバックエンドで動作するAIエージェントです。TUI、デスクトップアプリ、Android・iOSアプリ、CLI、IMボットから利用できます。各環境でセッション、メモリ、スキルが共有されるため、ある場所で始めた会話を別の場所で続けられます。
future-os は無料で使えますか?ライセンスは?
future-os は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
future-os は今もメンテナンスされていますか?
活発にメンテナンス中。future-os の最終コミットは 2026年10月22日 です。
future-os は何に使えますか?
夜間に長時間の調査タスクを実行し、スマートフォンから結果を確認する。 メモリを共有しながら、ターミナルでの作業とデスクトップアプリで同じエージェントを使う。 信頼できないコンテンツを扱う際に、エージェントのファイルやシェルへのアクセスを制限する。 セルフホストまたは独自のLLMエンドポイントを、フル機能のエージェントインターフェースに接続する。
future-os のインストール方法は?
お使いのプラットフォーム用の公式インストールスクリプトを実行します(READMEを参照。macOS/Linux用およびWindows用インストーラーがあります) モデルプロバイダーを設定します: future config ターミナルUIを起動します: future tui
future-os はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/futuregene/future-os

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

関連プロジェクト

サンドボックス化されたツールを実行し、記憶と知識を手元のマシンに保持しながら、ローカル・クラウド・Grokの各モデルを利用できる、プライベートでローカルファーストな個人向けAIエージェントランタイム。

1088TypeScriptApache-2.0更新 2 か月前