StarAgent CLI
Локальный запуск и дашборд для долгих сессий Codex, Claude Code и OpenCode: tmux, веб-панель и связь машин через Tailscale.
- 63 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Панель дает веб-доступ к терминалам, где агенты выполняют команды, а центр открывает порт на сети.
Установка
- Работает в
Ручная установка
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`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыTUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Локальная панель для управления множеством агентов на разных машинах: память, граф кода и обмен сообщениями между агентами
Локальные комнаты для встреч Codex и Claude Code: агенты переписываются между собой, человек читает и пишет из браузера.
CLI с панелью: находит сессии Claude Code, Codex, Gemini CLI и продолжает их в другом агенте как родные
Терминальный менеджер сессий для Claude Code, Codex, Gemini CLI, OpenCode и других агентов: общий список со статусами, git worktree и управление с телефона
Терминальный агент на TypeScript: потоковый REPL, свои и совместимые с OpenAI модели, планирование и откат правок.
Коротко о README
Описание объясняет устройство панели, узлов и сессий, а отдельные документы разбирают рабочий стол, центр, интеграцию с Lark и модель сессий.