Viden CLI
Viden — терминальная панель для кодового агента: чат с моделью, подтверждение правок и надзор за Codex и Claude в одном окне.
- 86 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент выполняет shell-команды и записывает файлы в рабочую папку, а в режиме без подтверждений делает это без запроса.
- Делегированные внешние агенты тоже запускаются из панели.
Установка
- Работает в
Ручная установка
brew install wikieden/tap/videnРекомендуемый способ на macOS и Linux. Проверка: `viden --help`. Для Windows и ручной установки есть архивы релизов.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент выполняет shell-команды и записывает файлы в рабочую папку, а в режиме без подтверждений делает это без запроса.
- Делегированные внешние агенты тоже запускаются из панели.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Viden, локальный кодовый агент на Rust, открывает в терминале единую панель. В ней видны переписка, состояние подтверждений, снимок рабочей папки, активные задачи, диагностика, состояние провайдера и недавние следы работы. Агент читает и правит файлы, ищет по проекту, запускает shell, Git, LSP и тесты, ведет задачи и память. Каждое изменяющее действие проходит через режимы разрешений. Модели подключаются через один интерфейс: DeepSeek, OpenAI, Anthropic, совместимые шлюзы, Ollama и автономный запасной режим. Внешних агентов, среди них Codex и Claude, панель показывает как отдельные линии надзора: shell и шаблоны, tmux, встроенный PTY. Переписки, задачи и память хранятся локально для возобновления.
Для кого. Разработчикам, которые координируют работу нескольких агентов и хотят видеть в одном окне переписку, подтверждения и результаты проверок.
Подходит, если
- Одновременно работают Codex и Claude, и их нужно вести в одном терминале.
- Перед записью в рабочую папку надо подтверждать каждую правку файла, shell-команду или действие в Git.
- Работа идет через локальную модель на Ollama, а онлайн-провайдер подключается только по необходимости.
- После перерыва сессию надо продолжить с сохраненными задачами, памятью и следами проверок.
Не подходит, если
- Нужен плагин или скилл для уже работающего агента: Viden сам служит агентом, отдельным от вашего.
- Требуется зрелый проект с большой историей версий: сейчас версия 0.1.x.
- Работа идет на системе вне списка сборок: macOS Apple Silicon и Intel, Linux x64, Windows x64.
Пример запроса к агенту
Запусти Viden в этом проекте, подключи Ollama и предложи правку для падающего теста. Каждую запись в файл показывай на подтверждение.Ограничения
Проект ранний, в README версия 0.1.30. Сборки есть для macOS на Apple Silicon и Intel, Linux x64 и Windows x64, на macOS и Linux его ставят через Homebrew. После чистой установки по умолчанию выбран DeepSeek как онлайн-провайдер, остальных подключают вручную в `/setup`. Режим без подтверждений может изменять файлы, запускать shell и Git, поэтому для первых запусков оставьте строгий режим. Внешние линии агентов ACP помечены экспериментальными.
Как отключить. Выполните `brew uninstall viden`, если ставили через Homebrew, либо удалите бинарник `viden` из `PATH`. Локальные переписки и память удалите вручную.
Частые вопросы
Как установить Viden?
На macOS и Linux выполните `brew install wikieden/tap/viden`, затем `viden --help`. Для Windows есть архив релиза и команды в README.
Какие модели поддерживает Viden?
DeepSeek, OpenAI, Anthropic, совместимые с OpenAI шлюзы и Ollama, плюс автономный запасной режим. Провайдера выбирают через `/setup` и `/models`.
Как Viden управляет другими агентами?
Показывает Codex, Claude и пользовательские shell-линии как линии надзора с состоянием и следами работы. Запуск идет через tmux, встроенный PTY или шаблон.
Что подтверждает пользователь?
Изменения файлов, shell-команды, действия в Git, рабочие процессы и делегированные действия агентов. Уровень контроля задают режимом разрешений.
Как открыть палитру команд?
Нажмите `Ctrl-P`. Настройка провайдера и моделей доступна командами `/setup`, `/connect` и `/models`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыКодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen
Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.
Терминальная программа собирает команду агентов Codex, Claude и Ollama и раздает задачи параллельно под контролем ведущего
Кодинг-агент в терминале на одном бинарнике Rust: читает код, правит файлы, гоняет тесты и работает с любой моделью по выбору.
CLI на Rust строит граф знаний о коде и решениях и через хуки Claude Code подает агенту нужный срез по ходу работы
Локальная среда для команды агентов: проекты как каталоги, промпты как файлы и журнал каждого шага, который можно проверить.
Коротко о README
Автор описывает проект как локальную панель оператора для программирования, версия 0.1.30. README есть на английском и китайском языках.