AI agent を作って動かす local-first のデスクトップアプリ。agent をピクセルアート風の宇宙ステーションに配置する見た目で、部屋が権限の範囲、廊下が受け渡し経路に対応する。自分の API キーを使う。

できること

  • 役割や persona の違う agent を複数作り、それぞれ別の workspace、権限、記録で同時に動かす
  • モデルは OpenRouter のキーか、Anthropic / OpenAI / Google のアカウントでつなぐ。Ollama のローカルモデルも使える。キーは OS の keychain に保存する
  • Telegram、Discord、Slack、Signal、Matrix から agent にメッセージを送る
  • Night Shift:離席中も、決めた制限の範囲で agent を動かし、行動を記録する
  • レシピ、skill、cron の定期実行、MCP connector、音声入力に対応
  • 成果物はファイルとして OUTBOX に出す。コストと実行履歴はディスクに残す

使い方

Windows 10/11 と macOS(Apple Silicon / Intel)向けのインストーラーが starnet-releases のリリースページにある。ソースからは Node.js 18 以上で node sidecar/index.js を実行し、http://localhost:8787 を開いて provider をつなぐ。デスクトップ版のビルドには Rust と Tauri が要る。

活用できそうな場面

  • 複数の agent を並行して動かし、コストや権限を画面で管理する使い方を試せそう
  • agent の権限を「部屋」で区切る設計は、agent の権限管理の発想として参考になりそう

向いている人

自分の API キーで、デスクトップから複数の AI agent を動かして遊びたい・試したい人

似ているもの

  • Claude Code / Codex CLI など:agent を動かす点は同じ。こちらは GUI の見た目が主体で、複数 agent の管理を前面に出している

技術

JavaScript の Node sidecar(Node core module のみで動く)と、Tauri のデスクトップシェル。Windows と macOS 向け。MIT。最新は v0.12.5。

注意点

v0.12.x と 1.0 前。配布のバイナリは別リポジトリ(starnet-releases)にあり、ソースと配布物の対応は確認していない。agent を動かすと、モデル提供元に送信される。Linux 向けの配布はない。README の「本物の処理で、シミュレーションではない」といった主張は未検証。リポジトリが非常に大きい(ファイル数5万超)。