TUI для управления, запуска и мониторинга нескольких AI-агентов для программирования в постоянных терминальных рабочих пространствах.
RoversX/ThinkTerm
Терминальный эмулятор на Rust со встроенным мультиплексором: сессии продолжают работать после отключения, а подключиться к ним можно с компьютера, через TUI или браузер.
Open source альтернатива:tmux
- Звёзды
- 235
- Форки
- 18
- Открытые issues
- 20
- Последний коммит
- 15 часов назад
Что это?
ThinkTerm — терминальное приложение на базе WezTerm. Его mux-сервер управляет оболочками, вкладками и разделёнными панелями, а к ним подключаются клиенты для компьютера, TUI и браузера. Если закрыть клиент, сессии продолжат работать: длительная сборка или AI-агент для написания кода сможет работать дальше, пока вас нет, а позже вы продолжите с другого устройства.
Проект предназначен для работы с несколькими оболочками и агентами для написания кода на разных машинах. ThinkTerm Connect добавляет удалённые рабочие пространства mux в приложение для компьютера рядом с локальными, а боковая панель группирует работу по Spaces, Projects и Threads и показывает их статус. На панели Agents отображаются распознанные агенты для написания кода и состояние их работы, а через CLI скрипты могут отправлять ввод, читать вывод и ждать выполнения команд в панели.
Приложение для компьютера использует GPU для рендеринга и написано на Rust без Electron и webview. Версии для компьютеров рассчитаны на macOS, Linux и Windows; клиенты для iOS и Android находятся в разработке.
Ключевые возможности
- 01Mux-сервер поддерживает работу оболочек и агентов, даже когда клиенты отключены.
- 02К одной и той же сессии можно подключаться из приложения для компьютера, TUI и браузера.
- 03Удалённые рабочие пространства через SSH, Mosh или постоянные mux-сессии отображаются на одной боковой панели.
- 04На панели Agents отображаются распознанные агенты для написания кода и статус их работы.
- 05Встроенный файловый браузер, предпросмотр с подсветкой синтаксиса и передача файлов по SFTP.
- 06Команды CLI позволяют скриптам отправлять ввод, читать вывод панели и ждать завершения.
Сценарии использования
- Запуск нескольких агентов для написания кода в разных проектах и отслеживание их статуса в одном месте.
- Запуск длительной сборки или задачи на удалённом сервере с возможностью позже подключиться к сессии с другого устройства.
- Работа на локальных и удалённых машинах в едином терминальном пространстве.
- Наблюдение за терминальными сессиями через браузер или терминальный интерфейс по SSH.
Быстрый старт
- 1
Скачайте последнюю версию со страницы релизов
- 2
Установите на macOS с помощью Homebrew
brew install --cask roversx/tap/thinkterm - 3
Откройте интерфейс терминала из отдельного терминала
thinkterm tui
Что важно знать
- Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, которая требует, чтобы производные работы оставались открытыми.
- Сессии не сохраняются после перезапуска mux-сервера или перезагрузки хоста.
- Приложения для iOS и Android всё ещё разрабатываются и пока не выпущены.
- Для доступа через браузер необходимы WebGPU и защищённый контекст; эту возможность нужно включить явно.
В подборках
Темы
Частые вопросы
- Что такое ThinkTerm?
- Терминальный эмулятор на Rust со встроенным мультиплексором: сессии продолжают работать после отключения, а подключиться к ним можно с компьютера, через TUI или браузер. ThinkTerm — терминальное приложение на базе WezTerm. Его mux-сервер управляет оболочками, вкладками и разделёнными панелями, а к ним подключаются клиенты для компьютера, TUI и браузера. Если закрыть клиент, сессии продолжат работать: длительная сборка или AI-агент для написания кода сможет работать дальше, пока вас нет, а позже вы продолжите с другого устройства.
- ThinkTerm можно использовать бесплатно? Какая у него лицензия?
- ThinkTerm распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ThinkTerm всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ThinkTerm — 6 нояб. 2026 г..
- Для чего можно использовать ThinkTerm?
- Запуск нескольких агентов для написания кода в разных проектах и отслеживание их статуса в одном месте. Запуск длительной сборки или задачи на удалённом сервере с возможностью позже подключиться к сессии с другого устройства. Работа на локальных и удалённых машинах в едином терминальном пространстве. Наблюдение за терминальными сессиями через браузер или терминальный интерфейс по SSH.
- Как установить ThinkTerm?
- Скачайте последнюю версию со страницы релизов Установите на macOS с помощью Homebrew: brew install --cask roversx/tap/thinkterm Откройте интерфейс терминала из отдельного терминала: thinkterm tui
- Где скачать ThinkTerm?
- Исходный код и инструкции по установке — на GitHub: https://github.com/RoversX/ThinkTerm
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Рабочее пространство в терминале на Rust для запуска coding agents в постоянных панелях: оно показывает, кто работает, заблокирован или простаивает, а агенты могут управлять им через CLI и socket API.
Нативный терминальный мультиплексор для Windows на Rust: поддерживает команды tmux и .tmux.conf в PowerShell и cmd.exe.
Терминальный мультиплексор в духе tmux: его фоновым сервером можно управлять из скриптов и кодинг-агентов через команды CLI с выводом в JSON.
Терминал для macOS, в котором можно запускать и отслеживать несколько агентов для написания кода; демон сохраняет сессии активными, а управлять ими можно и с iPhone.
Мультиплексор терминала и оконный менеджер на Go с мозаичными панелями, рабочими пространствами, постоянными сессиями и Inbox для coding-агентов в каждой панели.