osFoundry / Platform
Контейнеры
Долгоживущие контейнеры для бэкенд-сервисов, агентов или build-воркеров. Логи в реальном времени.
Что это
Контейнеры в osFoundry — это долгоживущие выделенные облачные вычислительные инстансы для работы, которую не удержать в рамках одного хода чата: бэкенд-сервисов, которым нужно оставаться в строю, ИИ-агентов, работающих часами, и сборочных воркеров, которые компилируют и упаковывают ваш код. Каждый контейнер работает на собственном сервере с фиксированным выделением RAM, vCPU и лимитом одновременных агентов, поэтому тяжёлая задача в одном контейнере никогда не отбирает ресурсы у другого. Контейнер покупается по тарифу (Starter, Standard или Power), вы даёте ему имя и запускаете или останавливаете по требованию из настроек; оплата — фиксированная месячная ставка за тариф, с опциональным переключателем автостопа при простое, чтобы оставленный без присмотра контейнер не продолжал тарифицироваться после завершения работы.
Внутри osFoundry контейнер — это полноценная среда выполнения, к которой можно подключиться. Он предоставляет интерактивный PTY-терминал (с полной поддержкой стрелок, ANSI, ctrl+C и изменения размера через xterm.js), так что CLI-агенты вроде aider или claude-code ведут себя точно так же, как в локальной оболочке. Логи транслируются вживую по каналу server-sent-events: панель логов отслеживает вывод основного процесса контейнера (запуск сервера, падения, ошибки деплоя и stdout фоновых подпроцессов, который видимый терминал пропустил бы) по мере событий, без обновления. Room app может привязать контейнер, объявленный в её манифесте, что автоматически провижинит постоянные блочные тома и внедряет секреты каждого инстанса как переменные окружения в каждый exec, так что ваш сервис получает своё состояние и учётные данные без ручной проводки.
Это важно, потому что osFoundry — это BYOK-, local-first-рабочее пространство: ваши модели и ключи принадлежат вам, и значительная часть работы остаётся на вашем устройстве. Контейнеры расширяют то же рабочее пространство наружу для задач, которым действительно нужна постоянная, всегда включённая машина, не выходя из среды, где уже живут чат, агенты, код и данные, и без платформенного налога за место поверх вычислений.
Ключевые возможности
- Запускайте долгоживущие контейнеры для бэкенд-сервисов, автономных агентов или сборочных воркеров, каждый на своём выделенном облачном сервере
- Следите за логами вживую по SSE: запуск сервера, падения, ошибки деплоя и stdout фоновых подпроцессов в реальном времени, без обновления
- Откройте интерактивный PTY-терминал (xterm.js), чтобы CLI-агенты вроде aider или claude-code получили стрелки, ANSI, ctrl+C и изменение размера
- Выберите тариф (Starter/Standard/Power) с фиксированными RAM, vCPU и лимитом одновременных агентов; запускайте, останавливайте, переименовывайте или удаляйте по требованию
- Включите автостоп при простое, чтобы оставленный без присмотра контейнер останавливался после бездействия, а не тарифицировался круглые сутки
Сценарии использования
- Разработчик агентов: запустите сессию claude-code или aider в контейнере тарифа Power для многочасового рефакторинга, наблюдая живые логи, пока PTY-терминал остаётся интерактивным
- Бэкенд-инженер: держите API-сервис room app живым на выделенном контейнере с постоянными томами и внедрёнными секретами, провизионированном из манифеста приложения
- CI/сборочный пользователь: поднимите контейнер Standard как сборочный воркер, следите за ошибками деплоя вживую и включите автостоп, чтобы он выключился после завершения сборки
Часто задаваемые вопросы
Что на самом деле можно запускать в контейнере osFoundry?
Всё, что должно оставаться в строю дольше одного хода чата: бэкенд-сервис, долгоживущий ИИ-агент или сборочный воркер. Каждый контейнер — это полноценный сервер с доступом к оболочке через интерактивный терминал, так что CLI-инструменты вроде aider и claude-code работают нативно.
Как увидеть, что делает мой контейнер?
Панель логов отслеживает основной процесс контейнера через живой поток server-sent-events, включая stdout фоновых подпроцессов, который видимый терминал иначе пропустил бы. Также вам доступен полноценный интерактивный PTY-терминал для прямого управления.
Как тарифицируется контейнер и можно ли не платить, пока он простаивает?
У каждого контейнера фиксированная месячная ставка, заданная его тарифом (Starter, Standard или Power), который фиксирует RAM, vCPU и лимит одновременных агентов. Включите автостоп при простое, чтобы он останавливался после периода бездействия, или останавливайте и удаляйте его вручную в любой момент.