Desktop
Windows-приложение для локальных проектов, задач, истории запусков и контроля результата.
Настройте Vi-Code для реальной работы: установите Desktop, подключите локальный проект, добавьте Linux Agent на сервер и проверьте политики команд до запуска сложных задач.
Windows-приложение для локальных проектов, задач, истории запусков и контроля результата.
Агент для серверов, CI-хостов и headless-окружений с рабочими папками проекта.
Ограничения на команды помогают задать безопасные правила выполнения задач.
Начните с небольшого проекта и задачи, которую можно проверить за несколько минут.
Скачайте Desktop для Windows или установите Linux Agent на сервере.
Используйте тот же аккаунт Vi-Code для web-app, Desktop и агента.
Выберите локальную папку или workspace на Linux-хосте.
Проверьте простое изменение, лог, тест или документ до сложного сценария.
Основной интерфейс для Windows: вход, проекты, задачи, результаты и контроль выполнения.
Desktop подходит для проектов на рабочем компьютере, где важны diff, структура и команды проверки.
Результаты, промежуточные шаги и рабочий контекст остаются доступными после запуска.
Запускайте тесты, сборку и ручное ревью до принятия изменений.
Скачайте установщик и войдите в аккаунт Vi-Code после первого запуска.
https://vi-code.ru/downloads/VI-Code-Setup.exeАгент подключает Linux-хост к Vi-Code и выполняет задачи рядом с нужным workspace.
Агент выполняет работу внутри выбранного workspace, где доступны зависимости и окружение.
После логина агент может работать как user service или system service.
Статус, список проектов, перезапуск и журналы проверяются стандартными командами.
curl -fsSL https://vi-code.ru/install/linux | shСкрипт скачивает пакет, проверяет SHA-256, устанавливает `vicode-agent` и запускает интерактивный логин.
По умолчанию агент использует `https://api.vi-code.ru`. Для отдельного окружения передайте URL в `--url`.
curl -fsSL https://vi-code.ru/install/linux | sh -s -- --url https://api.vi-code.ruvicode-agent project add --title "Production backend" --path /srv/appОграничьте запуск команд там, где агент работает с сервером, staging или чувствительным кодом.
Агент создает каталог состояния в домашней папке пользователя.
~/.config/vicode-agent/
state.json
config.jsonПустые списки `allow` и `deny` означают, что команды не ограничены конфигом.
{
"command_policy": {
"allow": [],
"deny": []
}
}`deny` имеет приоритет над `allow`. Регулярные выражения используют синтаксис Go.
{
"command_policy": {
"allow": ["^(go|npm|node|git|rg)(\\s|$)"],
"deny": ["(^|\\s)(rm\\s+-rf|mkfs|shutdown|reboot)(\\s|$)"]
}
}Проверяйте состояние агента, список проектов, systemd-сервис и журналы перед повторным запуском задачи.
vicode-agent statusvicode-agent project listsystemctl --user restart vicode-agent
sudo systemctl restart vicode-agentjournalctl --user -u vicode-agent -f
sudo journalctl -u vicode-agent -fЧто проверить, если установка или агент ведут себя не так, как ожидалось.
Установите Desktop, войдите в аккаунт, добавьте рабочую папку и запустите небольшую задачу, которую легко проверить тестом, diff или ручным просмотром.
Когда задача должна выполняться на Linux-хосте: сервере, staging-проекте, CI-окружении или машине без обычного Desktop-интерфейса.
Проверьте версию приложения, ОС, путь к проекту, права доступа, логи агента, backend URL и правило command policy, если оно настроено.