androoAGI / starnet
git clone https://github.com/androoAGI/starnet.git
v0.13.5 · 6d ago
A living pixel-art station where real AI agents do real work. Local-first desktop agent harness - bring your own key, watch your crew actually run.
+11
stars, 24h · #3,138
+~72
stars, 7 days · #2,889
+~310
stars, 30 days · #2,630
1.6k
★ total · +5% this week
321
forks · 93 open issues
Star history (as recorded here)
LanguageJavaScript
LicenseMIT
Created2026-06-14 (4mo ago)
Last push6d ago
Watchers35
OwnerUser
GitHub topics
Links
- GitHub: github.com/androoAGI/starnet
- Homepage: https://github.com/androoAGI/starnet-releases/releases/latest
- Releases · Issues · Hacker News mentions
README excerpt
**A living pixel-art station where real AI agents do real work.** Download · Install guide · Run from source · Docs · Contributing StarNet is a local-first desktop harness where you create AI agents, organize them into a pixel-art space station, and watch them perform real work with real models and tools. The station is not decoration — it is a projection of live runtime state, and the product contract is literal: **A room is a capability-scoped team**, **a hallway is** an authorized handoff lane, and **a placed object is a real capability grant**. The layout you draw *is* the workflow the agents run. Start with one agent, then place bays or summon specialists to run **more, concurrently** — each a **genuinely distinct, bounded agent run** with its own workspace and permissions. The harness performs **real model calls, real tools, real cost** rather than animating a simulation. ## Features | | | | --- | --- | | **A crew, not a chatbot** | Create agents with distinct classes, personas, and loadouts. Run several at once — each gets its own workspace, transcript, memory, and bounded permissions. | | **Bring your own models** | Paste an OpenRouter key, or sign in with supported provider accounts (Anthropic, OpenAI, Google) — keys live in the OS keychain, never in the frontend. | | **Message it from anywhere** | Wire agents to Telegram, Discord, Slack, Signal, or Matrix and talk to your station away from the desk. | | **Night Shift** | Leave the station running and agents keep working inside an explicit, adjustable leash — every away-action is logged and reviewable. | | **Recipes, skills, schedules** | Launch proven multi-step recipes, grant reusable skills, and put work on cron schedules with visible output. | | **Asks before it guesses** | Task Briefs turn ambiguity into one concrete question with options — over any connected channel — instead of a silent wrong guess. | | **Finished work has a front door** | Deliverables land in the OUTBOX as real files you open, not chat scrollback you archaeology. | | **MCP connectors** | Attach Model Context Protocol servers and paste-a-key/OAuth connectors to extend what agents can touch. | | **Voice** | Push-to-talk dictation in, one consistent station voice out. | | **Real ledgers** | Spend, budgets, and run history persist on disk and are shown as-is. | ## What is real - Model calls stream through the local Node sidecar. - Tools operate through explicit capability and consent checks. - Agent memory, transcripts, spend records, tasks, and schedules persist on disk. - Multiple agents run concurrently with separate workspaces and bounded permissions. - The visual station projects the same runtime state the harness can prove. StarNet does not simulate revenue, completed work, model activity, or spend. Its core product law is that **the interface must never assert state the harness cannot prove.** ## Download Desktop builds are published on the StarNet releases page. | Platform | Asset | | --- | --- | | **Windows*