Viden CLI

Viden — терминальная панель для кодового агента: чат с моделью, подтверждение правок и надзор за Codex и Claude в одном окне.

  • 86 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Агент выполняет shell-команды и записывает файлы в рабочую папку, а в режиме без подтверждений делает это без запроса.
  • Делегированные внешние агенты тоже запускаются из панели.
Все причины и проверки

wikieden/viden

Установка

Работает в

Ручная установка

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`.

Обсуждение

Вопросов и отзывов пока нет.

Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen

CLIРасширенный доступ68,9 тыс.Звезды репозитория

Панель для кодовых агентов: запускает Claude Code и Codex, ведет очередь задач и сливает проверенную работу в main.

CLIШирокий доступ119Звезды репозитория

Терминальная программа собирает команду агентов Codex, Claude и Ollama и раздает задачи параллельно под контролем ведущего

CLIРасширенный доступ92Звезды репозитория

Кодинг-агент в терминале на одном бинарнике Rust: читает код, правит файлы, гоняет тесты и работает с любой моделью по выбору.

CLIШирокий доступ115Звезды репозитория

CLI на Rust строит граф знаний о коде и решениях и через хуки Claude Code подает агенту нужный срез по ходу работы

CLIШирокий доступ385Звезды репозитория

Локальная среда для команды агентов: проекты как каталоги, промпты как файлы и журнал каждого шага, который можно проверить.

CLIШирокий доступ109Звезды репозитория

Коротко о README

Автор описывает проект как локальную панель оператора для программирования, версия 0.1.30. README есть на английском и китайском языках.

Бейдж для README

Сообщить о проблеме