プロジェクトを読み、ターミナルやデスクトップ、ブラウザ、エディタからファイル編集やテスト実行を行うオープンソースのコーディングエージェント。
futuregene/future-os
単一のRustコアで動作し、TUI、デスクトップ、モバイル、CLI、チャットアプリから利用できるローカルファーストのAIエージェント。
- スター
- 111
- フォーク
- 13
- 未解決の Issue
- 2
- 最終コミット
- 3 時間前
これは何?
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
お使いのプラットフォーム用の公式インストールスクリプトを実行します(READMEを参照。macOS/Linux用およびWindows用インストーラーがあります)
- 2
モデルプロバイダーを設定します
future config - 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エージェントランタイム。
状態を持つLLMエージェントを構築するためのTypeScript製オープンソース・エージェントハーネス。コーディングエージェント、CLI、Web UI、SDKを備えています。
ローカルファイルの読み書き、サンドボックスでのコード実行、ブラウザーを使った調査や定型タスクをこなすデスクトップAIコワーカー。
ターミナルで動作するオープンソースのAIコーディングエージェント。デスクトップアプリと、実装・計画用の2つのエージェントを搭載。