Repolode
androoAGI

androoAGI/starnet

自分のAPIキーで実際のモデル呼び出しやツールを実行する、ピクセルアートのAIエージェントを作れるローカルファーストのデスクトップアプリ。

スター
1,760
フォーク
354
未解決の Issue
65
最終コミット
10 時間前

これは何?

StarNetは、AIエージェントを作成し、ピクセルアートの宇宙ステーションに配置して、実際のモデルやツールを使って動かすためのデスクトップ用エージェントハーネスです。各エージェントには専用のワークスペース、会話履歴、メモリ、範囲を限定した権限が割り当てられ、複数のエージェントを同時に実行できます。ステーションの画面には実行時の状態がリアルタイムで反映され、実際に作業中のエージェントが分かるレイアウトになっています。

モデルはOpenRouter経由で自分のAPIキーを使って利用できるほか、Anthropic、OpenAI、Googleの対応プロバイダーへのサインインにも対応しています。キーはOSのキーチェーンに保存され、フロントエンドには渡されません。ローカルのOllamaモデルなら無料でエージェントを実行できますが、ローカルモデルは規模が小さく、長時間のタスクでは処理が遅くなります。

エージェントの一覧表示、ツールリクエストの承認・拒否、単発タスクの実行に使える、ターミナル用の補助コマンド`starnet`も付属しています。Tauri、Node.jsのサイドカー、Vanilla JavaScriptで構築されており、現在はWindowsで最もよくテストされています。macOS向けのビルドも公開されています。

主な機能

  • 01個別のペルソナやロードアウトを設定したエージェントを作成し、それぞれ別のワークスペースで複数同時に実行できます。
  • 02OpenRouterまたは対応プロバイダーへのサインインでモデルに接続でき、キーはOSのキーチェーンに保存されます。
  • 03クラウドアカウントなしで、ローカルのOllamaモデル上でエージェントを実行できます。
  • 04会話履歴、メモリ、利用額の記録、タスク、スケジュールをディスクに保存します。
  • 05MCPサーバーを接続して、エージェントが使えるツールを拡張できます。
  • 06明示的な機能チェックと同意確認により、エージェントのツールへのアクセスを制御できます。
  • 07ターミナルコマンド`starnet`でエージェントの状態を確認し、承認リクエストに応答できます。

ユースケース

  • 複数のAIエージェントに別々のタスクを実行させながら、それぞれの権限と履歴を分離して管理する。
  • 自分のOpenRouterキーを使い、サブスクリプションなしでさまざまなモデルを試す。
  • データを自分のマシン内に保ちたい場合に、ローカルのOllamaモデルでエージェントを実行する。
  • ターミナルからエージェントのツール呼び出しを監視し、承認する。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/androoAGI/starnet.git
  2. 2

    プロジェクトフォルダーに移動する

    cd starnet
  3. 3

    サイドカーを起動する(依存関係のインストールは不要)

    node sidecar/index.js
  4. 4

    ブラウザーで http://localhost:8787 を開き、プロバイダーに接続する(自分のOpenRouterキー、または対応しているサインイン方法を使用)

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

  • 初期リリースです。デスクトップではWindowsで最も多くテストされており、macOSでの実使用環境における検証は十分ではありません。
  • エージェントの実行には、自分のプロバイダーAPIキー、またはOllamaなどのローカルモデルが必要です。

収録されている特集

トピック

よくある質問

starnet とは?
自分のAPIキーで実際のモデル呼び出しやツールを実行する、ピクセルアートのAIエージェントを作れるローカルファーストのデスクトップアプリ。 StarNetは、AIエージェントを作成し、ピクセルアートの宇宙ステーションに配置して、実際のモデルやツールを使って動かすためのデスクトップ用エージェントハーネスです。各エージェントには専用のワークスペース、会話履歴、メモリ、範囲を限定した権限が割り当てられ、複数のエージェントを同時に実行できます。ステーションの画面には実行時の状態がリアルタイムで反映され、実際に作業中のエージェントが分かるレイアウトになっています。
starnet は無料で使えますか?ライセンスは?
starnet は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
starnet は今もメンテナンスされていますか?
活発にメンテナンス中。starnet の最終コミットは 2026年11月7日 です。
starnet は何に使えますか?
複数のAIエージェントに別々のタスクを実行させながら、それぞれの権限と履歴を分離して管理する。 自分のOpenRouterキーを使い、サブスクリプションなしでさまざまなモデルを試す。 データを自分のマシン内に保ちたい場合に、ローカルのOllamaモデルでエージェントを実行する。 ターミナルからエージェントのツール呼び出しを監視し、承認する。
starnet のインストール方法は?
リポジトリをクローンする: git clone https://github.com/androoAGI/starnet.git プロジェクトフォルダーに移動する: cd starnet サイドカーを起動する(依存関係のインストールは不要): node sidecar/index.js ブラウザーで http://localhost:8787 を開き、プロバイダーに接続する(自分のOpenRouterキー、または対応しているサインイン方法を使用)
starnet はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/androoAGI/starnet

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

関連プロジェクト