StarAgent CLI

Локальный запуск и дашборд для долгих сессий Codex, Claude Code и OpenCode: tmux, веб-панель и связь машин через Tailscale.

  • 63 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Панель дает веб-доступ к терминалам, где агенты выполняют команды, а центр открывает порт на сети.
Все причины и проверки

siriusneo/staragent

Установка

Работает в

Ручная установка

pip install -e .

Команда из README выполняется в каталоге клонированного репозитория; затем `staragent` открывает панель.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Панель дает веб-доступ к терминалам, где агенты выполняют команды, а центр открывает порт на сети.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

StarAgent запускает консольных агентов в постоянных терминальных сессиях и собирает их в одной веб-панели. Команда `staragent` открывает локальную панель на `127.0.0.1:8080`, а `staragent hub` включает центр, который объединяет несколько машин. Сессии живут в tmux на Linux и macOS и в ConPTY на Windows, поэтому `/resume` не нужен. Для каждой сессии есть чат, живой терминал и обзор файлов, а список переключается с телефона. Вход и источники учетных данных выбираются на странице агентов, модели и уровень рассуждений задаются по умолчанию без правки конфигурации поставщика. Машины связывает Tailscale. В репозитории есть и скиллы `staragent-use` и `staragent-simplify` для работы со станцией.

Для кого. Разработчикам, которые гоняют несколько агентов по разным репозиториям и хотят следить за ними с телефона и других машин.

Подходит, если

  • Параллельно идут три задачи в разных папках, и нужен один экран состояния.
  • Сессия агента должна пережить закрытие терминала и вернуться без `/resume`.
  • Агент работает на сервере, а проверять его удобнее с ноутбука или телефона.
  • Для каждой машины задают модель и уровень рассуждений по умолчанию.

Не подходит, если

  • Агент один и работает в одном терминале.
  • Серверу нельзя открывать панель в сети или ставить Tailscale.
  • Нужен стабильный продукт: автор называет проект личным и сыроватым.

Пример запроса к агенту

Запусти StarAgent, создай сессию Claude Code для папки api и покажи, как открыть ее терминал с телефона.

Ограничения

Проект личный, активно меняется, и автор сообщает, что он в основном написан в стиле vibe coding: возможны ошибки. Панель дает доступ к терминалам с агентами: запускайте центр только в доверенной сети, берите токен из вывода `staragent hub` и не открывайте порт наружу. Для связи машин нужен Tailscale. Установка из исходников через `pip install -e .`, на Linux и macOS требуется tmux. Стабильный выпуск автор обещает позже.

Как отключить. Остановите сессии tmux `staragent-launcher`, `staragent-hub` и `staragent-node`, затем удалите пакет `pip uninstall` и папку проекта. Выход из Tailscale выполняется отдельно.

Частые вопросы

Чем отличается Launcher от Hub?

Launcher работает на одной машине. Hub собирает несколько узлов, на каждом из которых `staragent node-ts` или `staragent node` держит сессии.

Какие агенты поддерживаются?

Codex, Claude Code, OpenCode и обычная оболочка. Страница агентов показывает доступность, вход, скиллы и пути установки или обновления.

Есть ли настольное приложение?

Да, готовые пакеты для macOS в `.dmg` и AppImage для Linux, а Windows использует ConPTY. Пакеты содержат собственную среду Python.

Как проверить узел?

На машине с центром выполните `staragent verify-node <адрес-узла>`, затем добавьте хост и порт в панели, например `100.x.x.x` и `8081`.

Нужен ли Tailscale?

Для связи машин рекомендован. В локальной сети хватит `staragent node`, без `tailscale serve`.

Обсуждение

Вопросов и отзывов пока нет.

TUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа

CLIШирокий доступ691Звезды репозитория

Локальная панель для управления множеством агентов на разных машинах: память, граф кода и обмен сообщениями между агентами

CLIШирокий доступ851Звезды репозитория

Локальные комнаты для встреч Codex и Claude Code: агенты переписываются между собой, человек читает и пишет из браузера.

СкиллРасширенный доступ113Звезды репозитория

Терминальный менеджер сессий для Claude Code, Codex, Gemini CLI, OpenCode и других агентов: общий список со статусами, git worktree и управление с телефона

CLIШирокий доступ1,3 тыс.Звезды репозитория

Терминальный агент на TypeScript: потоковый REPL, свои и совместимые с OpenAI модели, планирование и откат правок.

CLIШирокий доступ110Звезды репозитория

Коротко о README

Описание объясняет устройство панели, узлов и сессий, а отдельные документы разбирают рабочий стол, центр, интеграцию с Lark и модель сессий.

Бейдж для README

Сообщить о проблеме