[svkexe]

SELF-HOSTED · OPEN SOURCE

Ваш сервер.Ваш код.Ваш AI-агент.

svkexe превращает ваш Linux-сервер в платформу для разработки. Постоянные окружения, AI-агент и приложения на своём домене — в одном месте.

Своя инфраструктура. Свои модели. Свои правила.

~/your-serverСхема окружения
$ ssh -p 2222 dev@example.com
dev / workspace

Одно окружение. Всё для работы.

01
Linux + systemdФайлы и установленные инструменты
02
PicoClaw + Shelley UIAI-агент рядом с вашим кодом
03
Ваши приложенияДоступ через отдельные поддомены
Пример адреса dev.example.com
На знакомых технологиях
LinuxIncus / LXCGoPicoClawCaddy

01 / ВОЗМОЖНОСТИ

От окружения
до приложения.

Создавайте отдельную среду под каждый проект. Работайте через браузер или SSH, подключайте агента и публикуйте результат.

[01]

Окружение остаётся

Постоянные Linux-окружения с systemd. Код, пакеты и рабочие файлы сохраняются между подключениями.

Incus / LXC
[02]

Агент уже внутри

PicoClaw с интерфейсом Shelley помогает работать с кодом прямо в окружении. Первую задачу можно задать при создании.

PicoClaw + Shelley UI
[03]

Терминал под рукой

Открывайте shell в браузере или подключайтесь по SSH. Управляйте окружениями из панели и командной строки.

Web Shell + SSH Gateway
[04]

Приложению — адрес

Направляйте поддомен на порт приложения. Для агента предусмотрен отдельный адрес; можно подключить свой домен.

HTTP / WebSocket / SSE
[05]

Доступ по делу

Приглашайте гостей в конкретные окружения. Они могут пользоваться приложениями и терминалом; управление остаётся у владельца.

Доступ к выбранным VM
[06]

Модели на ваш выбор

Настраивайте подключение к LLM и выбирайте модели. Платформа управляет ключами и хранит их в зашифрованном виде.

LLM proxy + управление ключами

02 / ИНТЕРФЕЙС

Панель управления svkexe

Создавайте Linux-окружения, задавайте ресурсы и открывайте терминал или AI-агента из браузера.

01 / УПРАВЛЕНИЕ

Панель окружений

Смотрите, какие окружения запущены и сколько CPU, памяти и диска им выделено.

Из списка можно открыть терминал, перейти к PicoClaw или запущенному приложению.

Панель svkexe со списком dev, sandbox и staging: состояние, выделенные ресурсы и кнопки Terminal, PicoClaw, Open.
Список окружений и действияПолный размер — панель окружений, в новой вкладке
02 / НАСТРОЙКА

Создание окружения

Задайте имя, выберите CPU, объём памяти и диска для нового проекта.

При желании опишите первую задачу для AI-агента. Он получит её после запуска окружения.

Форма создания окружения svkexe: имя, необязательная задача для AI-агента, выбор CPU, памяти и диска, настройка вложенных контейнеров.
Ресурсы и первая задача агентуПолный размер — создание окружения, в новой вкладке

Скриншоты интерфейса svkexe с демонстрационными данными.

03 / АРХИТЕКТУРА

Ваша инфраструктура.
Понятное устройство.

svkexe связывает управление окружениями, доступ к приложениям и AI-агента. Вы выбираете сервер и управляете всей платформой.

Gateway снаружи. Incus на хосте.

Gateway отвечает за панель, SSH-доступ и маршрутизацию запросов. Incus создаёт окружения на Linux-хосте. В каждом — systemd, агент и ваши приложения.

В интерфейсе они называются VM, но технически это системные контейнеры LXC с общим ядром хоста, а не аппаратно виртуализированные машины.

Docker Compose может запускать Gateway и Caddy. Сам Incus и хранилище окружений остаются на хосте и требуют отдельной подготовки.

Подробнее о развёртывании — в новой вкладке

LLM-запросы направляются выбранному провайдеру. Self-hosted платформа не означает, что модель исполняется локально.

04 / НАЧАТЬ РАБОТУ

Разверните
на своём сервере.

Установщик подготовит компоненты платформы. Затем настройте домен, учётную запись администратора и TLS.

Что понадобится

  • Ubuntu 24.04/26.04 LTS или Debian 12/13
  • Сервер amd64/arm64, root-доступ и systemd
  • Свой домен, основной и wildcard DNS на сервер
  • Подключение к LLM-провайдеру для работы агента
bash / установка
curl -fsSL https://raw.githubusercontent.com/skrashevich/svkexe/main/scripts/install.sh \
  | sudo env DOMAIN=example.com bash

example.com — пример. Замените его своим доменом. Команда выполняется на вашем Linux-сервере и требует прав администратора.

После установки заполните /etc/svkexe/gateway.env, настройте TLS и запустите Gateway. Служба намеренно оставлена остановленной до настройки. Расписание резервного копирования настраивается отдельно.

Полная инструкция по установке — в новой вкладке

05 / ВОПРОСЫ

Перед первым
запуском.

Что такое svkexe в двух словах?

Это self-hosted платформа для постоянных Linux-окружений с AI-агентом. Она объединяет веб-панель, SSH, терминал в браузере и доступ к приложениям через домены. Вы разворачиваете её на собственном сервере.

Нужен ли отдельный облачный сервис?

Для самой платформы нужен ваш Linux-сервер: собственное оборудование или арендованный сервер с возможностью запускать Incus. Для работы AI-агента потребуется настроенный LLM-провайдер. Его условия и стоимость определяются отдельно.

Это полноценные виртуальные машины?

В интерфейсе используется название VM. В текущей архитектуре это системные контейнеры Incus/LXC: они запускают Linux и systemd, но используют общее ядро хоста. Это отличается от аппаратной виртуализации.

Можно ли запускать Docker внутри?

Да, платформа поддерживает вложенные контейнеры, включая Docker и buildah. Возможность зависит от настроек конкретного окружения и ограничений администратора. Изменение настройки для запущенного окружения может потребовать перезапуска.

Как дать доступ другому человеку?

Владелец может назначить гостю доступ к конкретному окружению. Гость получает доступ к его SSH, веб-терминалу, приложениям и агенту. Управление жизненным циклом и выдача доступа остаются у владельца. Подробности — в документации доступа, новая вкладка.

Достаточно выполнить docker compose up?

Нет. Compose запускает Gateway и reverse proxy, а Incus работает непосредственно на Linux-хосте. До запуска нужно подготовить Incus, образ окружения, сеть, хранилище, DNS и TLS по руководству развёртывания.

Место для вашего
следующего проекта.

Разверните svkexe. Остальное — ваш код.

Открыть на GitHub — в новой вкладке