Infinite OS (os-usage) — скилл

Скилл os-usage: агент разворачивает приложения, базы и домены в контейнере Infinite OS через CLI os вместо ручной работы с Docker.

  • 360 ★ репозитория
  • Последний коммит
  • EPL-2.0
Скилл

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

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

  • CLI `os` работает от root без аутентификации: агент ставит службы, правит файлы, создает базы и сертификаты.
Все причины и проверки

goinfinite/os

Установка

В терминале, через 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

СкиллШирокий доступ1,5 тыс.Звезды репозитория

Скилл, который разворачивает панель 3X-UI и Xray VLESS за nginx на Ubuntu-сервере и затем обслуживает его через готовые скрипты

СкиллШирокий доступ31Звезды репозитория

31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker

СкиллРасширенный доступ332Звезды репозитория

Терминальный интерфейс показывает контейнеры, сервисы и образы Docker для совместного разбора окружения пользователем и агентом.

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

Docker Skills

docker-skills

Официальный

Официальные скиллы Docker для агентов: Dockerfile и сборка, Compose, Sandboxes, Docker Agent и скилл с подтверждением необратимых действий

СкиллМинимальный доступ615Звезды репозитория

WordOps, CLI веб-стека, задает версии PHP для отдельных сайтов, чтобы администратор учитывал требования каждого приложения.

CLIШирокий доступ1,6 тыс.Звезды репозитория

Коротко о README

Infinite OS собран как контейнер-хостинг на одном бинарном файле Go и легком Debian, около 80 МБ памяти. В README отдельный раздел посвящен работе кодирующих агентов во встроенном веб-терминале.

Бейдж для README

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

Foxx AIInfinite OS (os-usage)
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.