StarNet: пиксельная космостанция для настоящих AI-агентов
StarNet — open-source десктопный harness для AI-агентов с пиксельным интерфейсом. Настоящая работа, реальные модели, локальный запуск без подписок.
Живая космостанция вместо чат-бота
StarNet — это local-first (локальный, работающий без облака) десктопный harness (оболочка запуска агентов), где вы создаёте AI-агентов, организуете их в пиксельную космическую станцию и наблюдаете, как они выполняют реальную работу с реальными моделями и инструментами. Система производит настоящие вызовы моделей, использует настоящие инструменты и несёт реальные затраты — вместо того чтобы анимировать симуляцию. Проект опубликован на GitHub под лицензией MIT и сразу набрал несколько форков от сообщества.
«Дашборд агентов не должен быть симуляцией» — именно этот принцип лежит в основе StarNet.
Интерфейс = рабочий процесс
Главная идея StarNet радикально отличается от привычных UI-обёрток над LLM. Станция — не декорация: это проекция живого состояния среды выполнения. Комната — это команда с ограниченными возможностями, коридор — авторизованный канал передачи задач, а размещённый объект — реальное предоставление разрешений.
Схема, которую вы рисуете — это и есть рабочий процесс, который запускают агенты. Нарисовал комнату с двумя агентами и соединил коридором — получил конвейер с передачей задач. Никаких YAML-файлов, никакого кода оркестрации.
Возможности
Можно начать с одного агента, затем разместить отсеки или призвать специалистов для параллельной работы — каждый получает отдельное рабочее пространство, транскрипт, память и ограниченные разрешения.
| Функция | Описание |
|---|---|
| Bring Your Own Key | OpenRouter, Anthropic, OpenAI, Google — ключи хранятся в OS keychain |
| Night Shift | Агенты работают без присмотра в рамках настраиваемого «поводка», все действия логируются |
| Recipes & Schedules | Многошаговые рецепты, навыки и cron-расписания с видимым выводом |
| Task Briefs | Вместо тихой ошибки — один конкретный вопрос с вариантами ответа |
| OUTBOX | Готовые результаты приходят как реальные файлы, а не теряются в чате |
| MCP connectors | Подключение MCP-серверов (Model Context Protocol) и OAuth-коннекторов |
| Мессенджеры | Telegram, Discord, Slack, Signal, Matrix — управление агентами откуда угодно |
| Voice | Push-to-talk ввод, единый голос станции на выходе |
| Ollama | Полностью бесплатный запуск через локальные модели без API-ключей |
ollama pull llama3.1 и выберите OLLAMA как провайдера — в приветственном экране или позже в SETTINGS → PROVIDERS. Никаких API-ключей и платёжных данных не нужно.Архитектура: что внутри
graph LR
A[frontend/\nVanilla JS UI] -->|localhost HTTP/SSE| B[sidecar/\nNode runtime]
B --> C[Провайдеры\nAnthropic / OpenAI / Ollama]
B --> D[Инструменты\n+ MCP-серверы]
B --> E[Хранилище\nпамять / транскрипты / бюджеты]
F[src-tauri/\nRust desktop shell] --> A
Запросы к провайдерам покидают машину только в момент запуска агента; состояние станции, транскрипты, память и журналы остаются в локальном рабочем пространстве StarNet — если только вы явно не используете сетевой инструмент или коннектор.
Секреты (API-ключи) никогда не попадают во frontend — они хранятся в sidecar и системном keychain операционной системы.
Быстрый старт из исходников
git clone https://github.com/androoAGI/starnet.git
cd starnet
node sidecar/index.js
# Открыть http://localhost:8787
Требования: Node.js 18+ (рекомендуется 22), Git. Rust и Tauri — только для сборки десктопного шелла.
Загрузка и платформы
Публичные релизы поддерживают Windows и macOS. Релиз не выходит, пока Windows-установщик не пройдёт Authenticode и проверку временной метки, оба Mac-сборки — Developer ID и нотаризацию Apple, а каждый артефакт обновлятора не получит валидную подпись.
| Платформа | Файл |
|---|---|
| Windows 10/11 (64-bit) | StarNet_<version>_x64-setup.exe |
| macOS Apple Silicon (M1–M4) | StarNet_<version>_aarch64.dmg |
| macOS Intel | StarNet_<version>_x64.dmg |
aarch64 DMG. Файл x64 на Apple Silicon запустится под Rosetta 2 и будет работать медленнее.Linux-пакеты существуют только как внутренние артефакты сборки и не входят в публичный релизный трек.
Контекст: рынок local-first агентов в 2026 году
AI-harness инструменты — это программные фреймворки для оркестрации, мониторинга и управления LLM-агентами в production-среде. В 2026 году эта категория стала инфраструктурой, а не опциональным инструментарием. Gartner прогнозирует, что 40% корпоративных приложений будут включать специализированных AI-агентов к концу 2026 года.
На фоне инструментов вроде OpenCode, Goose и Cline StarNet занимает нетривиальную нишу: это local-first десктопный harness для тех, кто хочет создавать AI-агентов, организовывать их в пиксельной станции и наблюдать за реальной работой. Комнаты представляют команды с ограниченными возможностями, коридоры — авторизованные передачи задач, а станция проецирует живое состояние runtime.
Проект позволяет импортировать агентов из предыдущих систем: StarNet может импортировать существующего агента — достаточно указать на домашнюю директорию OpenClaw или Hermes на диске, и система создаст StarNet-агента из найденной персоны, инструкций, памяти и модели.
- Разработчиков, которым нужна полная прозрачность работы агентов
- Пользователей, не желающих делиться данными с облаком
- Экспериментов с локальными моделями через Ollama без затрат на API
- Построения многоагентных конвейеров через визуальный drag-and-drop интерфейс
StarNet доступен на GitHub: github.com/androoAGI/starnet