Infinite OS (os-usage) — скилл
Скилл os-usage: агент разворачивает приложения, базы и домены в контейнере Infinite OS через CLI os вместо ручной работы с Docker.
- 360 ★ репозитория
- Последний коммит
- EPL-2.0
Широкий доступ
Почему такой уровень
- CLI `os` работает от root без аутентификации: агент ставит службы, правит файлы, создает базы и сертификаты.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/infinite-os-os-usageОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- CLI `os` работает от root без аутентификации: агент ставит службы, правит файлы, создает базы и сертификаты.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Infinite OS — контейнер, который работает как хостинг для одного проекта: веб-сервер, среды выполнения PHP, Node.js, Bun, Python, Ruby и Java, базы данных, cron и панель управления. Скилл `os-usage` в файле `SKILL.md` описывает, как агент управляет таким контейнером через панель, CLI `os` и REST API. Агент определяет, где находится, при необходимости поднимает контейнер, ставит приложения из каталога (`os mktplace install -s wp`), разворачивает PHP, Laravel, Node.js, Python, Django и статические сайты, создает виртуальные хосты, базы и TLS-сертификаты.
Для кого. Разработчикам и тем, кто пишет код с помощью агента: проект нужно быстро выложить на свой хостинг в Docker или Podman без отдельной настройки nginx и баз.
Подходит, если
- Агент разворачивает WordPress из каталога одной командой `os mktplace install`.
- Проект на Laravel, Django или Node.js нужно выложить с базой данных и доменом.
- На статическом сайте с `npm run build` надо отдать собранные файлы под свой хост.
- Cron-задачи, виртуальные хосты и сертификаты настраивают из терминала, а не из панели.
Не подходит, если
- Нужен кластер из многих серверов: Infinite OS управляет одной средой, для нескольких проектов поднимают отдельные контейнеры.
- Контейнер собираются выбрасывать после каждого запуска: в нем хранится все состояние сайта.
- Боевой сервер с публичным доступом: README советует разворачивать его через PaaS, например Infinite Ez.
Пример запроса к агенту
Разверни WordPress в моем контейнере Infinite OS для домена `myapp.net` и покажи, какие службы и сопоставления создались.Ограничения
Скилл рассчитан на экземпляр Infinite OS и не годится для другого хостинга. CLI `os` не требует аутентификации и работает от root, поэтому агент получает полный контроль над контейнером: ставит службы, правит файлы и создает базы. Скилл велит не ставить контейнерную среду самому и просить об этом пользователя. В примерах встречаются тестовые пароли вроде `abc123!`, замените их до публикации. Первый вход создает администратора, панель на порту `1618` лучше привязать к `127.0.0.1`.
Как отключить. Уберите `SKILL.md` из скиллов агента, а контейнер остановите командой `docker stop` и при необходимости удалите. Данные сайта живут в файловой системе контейнера и пропадут вместе с ним.
Частые вопросы
Как узнать, что агент внутри контейнера?
Он выполняет `os version`: если команда отвечает, это контейнер Infinite OS, включая встроенный веб-терминал. Снаружи перед командами ставят `docker exec <container>`.
Как запустить сам Infinite OS?
Командой `docker run -d --name 'myapp.net' --env 'PRIMARY_VHOST=myapp.net' -p 8080:80 -p 8443:443 -p 1618:1618 docker.io/goinfinite/os:latest`. Нужен только порт `1618`, он отдает панель и API.
Где взять список приложений каталога?
Команда `os mktplace list-catalog` показывает slug, идентификатор и поля данных. Фильтр `-s wp` оставляет только WordPress.
Какие среды поддерживаются?
PHP, Node.js, Bun, Python, Ruby и Java. Приложение слушает порт среды: 3000 для Node, Bun и Ruby, 8000 для Python, 8080 для Java.
Как удалить установленное приложение?
Выполните `os mktplace delete -i <installedId>`. Идентификатор показывает `os mktplace list`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл и бинарник на Go: агент с вашего согласия ставит на ваш сервер приложения из каталога в 93 программы через Docker Compose
3X-UI на своем VPS
3x-ui-vps
Скилл, который разворачивает панель 3X-UI и Xray VLESS за nginx на Ubuntu-сервере и затем обслуживает его через готовые скрипты
31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker
Терминальный интерфейс показывает контейнеры, сервисы и образы Docker для совместного разбора окружения пользователем и агентом.
Docker Skills
docker-skills
Официальные скиллы Docker для агентов: Dockerfile и сборка, Compose, Sandboxes, Docker Agent и скилл с подтверждением необратимых действий
WordOps, CLI веб-стека, задает версии PHP для отдельных сайтов, чтобы администратор учитывал требования каждого приложения.
Коротко о README
Infinite OS собран как контейнер-хостинг на одном бинарном файле Go и легком Debian, около 80 МБ памяти. В README отдельный раздел посвящен работе кодирующих агентов во встроенном веб-терминале.