terminal-code CLI
Команда tode открывает редактор VS Code в терминале, чтобы пользователь проверял файлы и изменения рядом с работой агента.
- 2 240 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Редактор меняет реальные файлы проекта и может подключать расширения с доступами пользователя.
Установка
Ручная установка
curl -fsSL https://tode.sh/install | bashПервый блок Install для macOS и Linux. Прочитайте сетевой установщик до запуска.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Редактор меняет реальные файлы проекта и может подключать расширения с доступами пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
terminal-code соединяет code-server и terminal-browser, показывая интерфейс редактора внутри терминала. Через команду tode пользователь открывает папку, файл или конкретную строку и сравнивает два файла. Агент может подготовить переход к нужному месту, а человек просмотреть правку в редакторе. Пользователь может добавлять папки в рабочую область, делить ее на панели и открывать управление версиями. Для удаленного проекта есть режим SSH с локальным интерфейсом и удаленной серверной частью. Расширения редактора устанавливаются отдельно.
Для кого. Разработчикам, которые работают с агентом в терминале и хотят рядом открывать файлы в знакомом интерфейсе редактора.
Подходит, если
- Агент указал строку ошибки, и пользователь хочет открыть ее в редакторе.
- Перед принятием правки нужно сравнить два файла в терминале.
- Проект лежит на разрешенной SSH-машине, а интерфейс удобнее держать локально.
- В рабочую область нужно добавить несколько папок для просмотра.
Не подходит, если
- Терминал не поддерживает нужный графический протокол.
- Требуется официальная нативная Windows-сборка.
- Редактору нельзя предоставить доступ к выбранной папке и ее расширениям.
Пример запроса к агенту
Открой через tode файл с найденной ошибкой на нужной строке, чтобы я проверил предложенную правку.Ограничения
Нужен терминал с поддержкой kitty graphics protocol, обычного текстового интерфейса недостаточно. Официальный установщик рассчитан на macOS и Linux; Windows требует совместимого терминала и Linux-версии в WSL. Сочетания клавиш редактора и терминала могут конфликтовать, поэтому сначала настройте их через встроенный мастер. Редактор и его расширения работают с реальными файлами и доступами пользователя: проверяйте проект и источники расширений до их подключения.
Как отключить. Закройте редактор и выполните штатное завершение terminal-code при необходимости. Сохраненные правки файлов и установленные расширения остаются до отдельного удаления.
Частые вопросы
Как открыть текущую папку?
Запустите `tode` без пути.
Как перейти к строке и столбцу?
Используйте `--goto` с аргументом вида `файл:строка:столбец`. Проверьте путь перед открытием.
Как сравнить файлы?
У команды есть `--diff` с двумя путями.
Что делать, если не работает сочетание клавиш?
Запустите `tode --shortcut-setup` и разрешите конфликт терминала и редактора.
Как остановить все процессы инструмента?
Используйте `tode --shutdown`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыРасширение VS Code поднимает локальный MCP-сервер: агент ищет символы, правит файлы и запускает команды в терминале редактора
CLI открывает правки и документы в терминале, чтобы человек оставил замечания к строкам и передал их кодовому агенту
Терминальный агент для кодинга, заточенный под модель deepseek-v4: глубокие рассуждения, управление усилием, Agent Skills и MCP
CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента
nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.
Открытый терминальный кодинг-агент на TypeScript, заточенный под модели DeepSeek и дешевое кеширование
Коротко о README
Настройки и расширения можно импортировать из совместимых редакторов. Режим SSH переносит серверную часть на удаленную машину, оставляя интерфейс на вашей.