49ctl CLI
CLI поднимает 49 Agents IDE, где терминалы и файлы нескольких машин собраны на общем масштабируемом холсте.
- 589 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Через браузер пользователь управляет терминалами и файлами подключенных машин с правами своих учетных записей.
Установка
- Работает в
Ручная установка
./49ctl setupПервая команда мастера из Quick Start, после загрузки репозитория и перехода в его каталог. Затем `./49ctl start`.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Через браузер пользователь управляет терминалами и файлами подключенных машин с правами своих учетных записей.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
49ctl настраивает и запускает локальный стек 49 Agents IDE. После запуска пользователь открывает браузер и размещает терминалы, редактор файлов и заметки на холсте. Окна можно двигать, менять их размер и сохранять расположение. Терминалы работают через tmux, а агент на каждой подключенной машине связывается с общим сервером. Так пользователь следит за несколькими задачами и переключается между проектами без набора отдельных вкладок. Ввод можно направить сразу в несколько терминалов, предварительно выбрав нужные окна.
Для кого. Инженерам, которые держат несколько терминальных агентов на своих рабочих машинах и хотят видеть их рядом.
Подходит, если
- На разных машинах работают агенты, и вы хотите собрать их терминалы в одном окне.
- При длинной задаче вам нужны рядом вывод команд, файл и заметка.
- С телефона вы проверяете ход работы в том же пространстве.
- Во время проверки патча вы хотите открыть файл рядом с терминалом.
Не подходит, если
- Терминальный доступ через браузер запрещен правилами организации.
- Вы ищете готовую песочницу для недоверенных команд.
- Внешнему серверу нельзя передавать ввод и вывод терминалов.
Пример запроса к агенту
Подготовь локальный 49 Agents IDE для двух тестовых терминалов и покажи, какие процессы запущены.Ограничения
49ctl запускают из загруженного репозитория: одна команда без файлов проекта не установит среду. Терминалы сохраняют права пользователя на подключенных машинах, поэтому начните с отдельного тестового проекта. При использовании внешнего ретранслятора через него проходит ввод и вывод терминалов, хотя сервер не сохраняет эти данные. Лицензия BSL 1.1 разрешает бесплатную работу отдельным пользователям и небольшим командам; условия для вашего размера команды нужно проверить до развертывания.
Как отключить. Остановите сервер и агенты 49 Agents IDE на подключенных машинах. Отдельно завершите ненужные сессии tmux: после закрытия вкладки браузера команды могут продолжать работу.
Частые вопросы
Где открыть рабочее пространство?
После запуска перейдите на `http://localhost:1071`. Для локального варианта вход в аккаунт не нужен.
Как запустить после первоначальной настройки?
В каталоге проекта выполните `./49ctl start`. Команда запускает сервер и агент.
Можно ли отправить одну команду нескольким терминалам?
Да, через режим broadcast. Перед вводом проверьте выбранные терминалы: они получат одинаковые нажатия клавиш.
Что видно при большом числе окон?
Можно уменьшить масштаб холста для обзора и приблизить нужное окно. Расположение панелей сохраняется.
Есть ли в браузере редактор файлов?
Да. IDE использует Monaco и размещает редактор на том же холсте, где находятся терминалы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыTUI поверх tmux ведет сессии Claude Code, Codex и других агентов одним списком: статус, быстрые промпты, worktree и ревью диффа
Локальное веб-пространство с двумя постоянными терминалами: Codex ставит задачу, а второй CLI-агент пишет код.
dmux, терминальный менеджер агентов, держит задачи нескольких репозиториев в одной сессии и сохраняет работу скрытых панелей.
CLI и консольное приложение показывают, какие кодовые агенты в ваших сессиях tmux работают, ждут вашего решения или закончили
Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов
CLI связывает машину с панелью IM.codes для удаленной работы с агентами, общей памяти и обмена сообщениями
Коротко о README
Кроме терминалов в IDE есть редактор Monaco, граф Git и таблицы задач Beads. Для macOS автор выпускает отдельное настольное приложение.