Oxcart Скачать
Меню
Окно Oxcart: проект Compose с именем bookshop и пятью контейнерами, четыре проходят проверку работоспособности, один — нет, рядом обзор контейнера api.
Панель Oxcart в строке меню: CPU, память и сеть, работающие контейнеры bookshop, слушающие сервисы Mac и быстрые действия.
Порты по репозиториям и веткам: bookshop на feature/checkout, его рабочее дерево bookshop-tax на fix/tax-rounding и docs-site.
MCP Integrations: claude-code подключён с уровнем Manage, codex — с Read only, показана лента их вызовов diagnose, ports, logs и images.
Терминал контейнера postgres из проекта bookshop внутри Oxcart.

Контейнеры запускаются, пока вы ещё печатаете.

Скачать бесплатно на 60 дней

Apple silicon · macOS 26 или новее · 215 MiB

Приложение

Всегда в вашей строке меню.

0.0004% одного ядра при 20 работающих контейнерах.

Все проекты как на ладони.

Проекты Compose, логи, статистика и терминал в одном нативном окне.

Порты по проектам и веткам.

Каждый объясняет, почему не отвечает.

Агент видит. Вы решаете.

Одна фраза подключает любого агента для программирования. Только чтение, пока вы не разрешите больше.

Это Docker.

Привычные docker, Compose и Buildx. Уже в комплекте.

$ docker compose up -d
$ docker buildx build .
$ docker run --rm -it alpine

Быстро там, где приходится ждать.

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

Oxcart Самый быстрый конкурент

  1. docker run --rm

    Oxcart 42ms Самый быстрый конкурент 143ms

    3.4× быстрее

  2. 8 контейнеров одновременно

    Oxcart 96ms Самый быстрый конкурент 378ms

    3.9× быстрее

  3. docker stop

    Oxcart 19ms Самый быстрый конкурент 107ms

    5.6× быстрее

  4. Остановить и удалить 20 контейнеров

    Oxcart 77ms Самый быстрый конкурент 683ms

    8.9× быстрее

  5. Остановка через API

    Oxcart 4.0ms Самый быстрый конкурент 86.3ms

    21× быстрее

Самый быстрый конкурент: лучший результат в данной задаче среди других измеренных нами сред контейнеров для Mac. Измерено на Mac с Apple silicon при одинаковых выделенных ресурсах CPU и памяти, по одному продукту за раз.

Создан для агентов, которые пишут код.

Один запрос подключает любого агента для программирования. Всё работает на вашем Mac: без аккаунта, порта и токена.

Почему остановился этот контейнер?

159 токенов Oxcart diagnose
2 014 токенов docker inspect + logs

13× меньше

Есть ошибки в логах?

39 токенов Oxcart logs
703 токена docker logs

18× меньше

MCP Integrations в Oxcart: claude-code подключён с уровнем Manage, codex — с Read only, в ленте активности claude-code выполнил diagnose для bookshop-worker-1 за 6 ms.
Настоящая страница MCP: claude-code спрашивает, почему bookshop-worker-1 не проходит проверку работоспособности. diagnose отвечает за 6 ms.
  • Один запрос, любой агент.

    Вставьте одну фразу, и агент зарегистрируется сам. Инструкции по настройке для Claude Code, Codex, Cursor, VS Code с Copilot, Zed и ещё 13 агентов. Работает без интернета.

  • По умолчанию — только чтение.

    Повысьте уровень до Manage или Full либо заблокируйте через Block — для каждого агента отдельно. Инструменты выше его уровня даже не попадают в список.

  • Смотрите, что сделали агенты.

    Каждый вызов попадает в ленту активности с указанием агента, инструмента и времени. Журнал остаётся на вашем Mac.

  • Одноразовые изолированные среды.

    Временный контейнер без сети, пока вы её не разрешите. В наших тестах запускался за 23–76 ms.

2 хода вместо 4 и 8, с расходом токенов вплоть до одной пятой: Claude Opus 5.5 ищет ошибку в логе и причину сбоя с Oxcart и без него. Ориентировочный результат: одна сессия на задачу.

Уровни определяют, что инструменты Oxcart могут делать по запросу агента. Это не изолированная среда: агент со своей командной оболочкой по-прежнему может запускать docker.

Меньше целей для атаки — по замыслу.

Oxcart исключает те части контейнерного приложения, на которые нацелены атаки: постоянно работающий демон с правами root, Docker API на сетевом порту, каналы в Linux без аутентификации и установщики, скачивающие код.

  1. Без постоянного процесса с правами root.

    Единственный привилегированный компонент на вашем Mac — небольшой вспомогательный процесс, который macOS запускает при установке команды docker. Он завершается через 10 секунд. Движок, общий доступ к файлам и приложение работают от вашего имени.

  2. Docker API не занимает сетевых портов.

    API использует закрытый сокет, который можете открыть только вы. Нет настройки, которая открыла бы API по TCP, и Oxcart никогда не занимает системный сокет Docker. Пока порты не опубликованы, он вообще не держит сокетов TCP или UDP.

  3. Каждый канал в Linux требует аутентификации.

    Каждый слушающий сервис на стороне Linux проверяет, кто обращается, прежде чем прочитать хоть байт. Доступ получает только ваш Mac, а контейнеры вообще не могут открывать закрытые каналы.

  4. Минимальная сторона Linux.

    Собственное ядро сразу запускает небольшой init на Rust с тремя сервисами. Без загружаемых модулей, SSH, systemd и cron.

  5. Ограниченный доступ к вашему Mac.

    Сторона Linux может запросить у Mac три действия: открыть TCP-соединение, разрешить имя и прочитать часы. Нет API для команд и нет прав root, поэтому выход за пределы среды не даёт контроля над вашим Mac.

  6. Никаких загрузок и подмен.

    Установка не создаёт сетевых соединений: вся сторона Linux уже внутри подписанного и проверенного Apple приложения. Обновления отклоняются, если подписи нет хотя бы у одного из двух компонентов: ленты обновлений или скачиваемого файла.

  7. Агенты без открытого порта.

    MCP-сервер общается только через stdio и только с запустившим его агентом. Нет порта для перенаправления и токена для кражи, а каждый агент начинает с доступа только на чтение.

Шифрование на всём пути до контейнера.

Быстрый канал Oxcart между Mac и контейнерами использует TLS 1.3, с закреплением сертификата при каждом запуске и токеном, который меняется вместе с ним. Другие виртуальные машины на Mac не могут читать или изменять эти данные либо открывать собственные соединения, а контейнеры вообще не имеют доступа к этому каналу.

От чего Oxcart не защищает
  • От человека с правами root на вашем Mac. Он и так может читать трафик и файлы контейнеров.
  • От контейнеров, которым вы дали доступ к файлам. Контейнер с вашей домашней папкой, подключённой через bind mount, может читать и записывать всё, что доступно вам. При необходимости ограничьте shares.
  • От доступа к loopback-сервисам самого Mac. Через host.docker.internal контейнеры могут обращаться к сервисам на 127.0.0.1 вашего Mac, как в Docker.
  • От доступа к опубликованным портам. Порт, опубликованный без адреса, доступен из вашей сети, как в Docker. Oxcart помечает такие порты; публикуйте порт на 127.0.0.1, чтобы он оставался локальным.
  • От контейнера, которому вы передали сокет Docker. Он управляет движком, как в Docker.

Сообщить об уязвимости

Нашли проблему безопасности в Oxcart или на oxcart.cc? Напишите на security@oxcart.cc. Контактные данные также есть в /.well-known/security.txt.

И базовые меры: подпись Developer ID, проверка Apple, усиленная среда выполнения, пароли реестров образов в Связке ключей и сайт без сторонних скриптов.

Ваша VPN. Ваш DNS. Ваш файрвол. Всё под вашим контролем.

  • Подключились к VPN? Контейнеры тоже.

    Все исходящие соединения создаёт ваш Mac, поэтому действуют ваши маршруты, раздельный DNS и файрвол.

  • Little Snitch спрашивает. Oxcart ждёт.

    Сетевой фильтр может приостановить новое соединение, пока вы решаете. Oxcart ждёт вашего ответа, вместо того чтобы выдать ошибку.

  • Порты, которые всё объясняют.

    Готов, запускается или объясняет причину сбоя, вплоть до «слушает 127.0.0.1 только внутри контейнера».

$20. Ваша лицензия на всю основную версию.

  • Бесплатно на 60 дней
  • Все минорные обновления и исправленияВключены
  • Следующая основная версия$15
  • Один человек, до 5 MacБессрочно

Apple silicon · macOS 26 или новее

Продажи скоро откроются. Скачайте сейчас и пользуйтесь бесплатно 60 дней.

Покупаете для команды? Лицензии стоят $20 за человека и основную версию. Связаться с отделом продаж

Вопросы

Как работает пробный период?

Все функции бесплатно на 60 дней. Затем контейнеры работают по 15 минут за запуск, пока вы не купите или не активируете лицензию. Ждать между запусками не нужно: запускайте их снова, когда захотите.

Что значит «за пользователя»?

Лицензия принадлежит одному человеку, который может использовать её на 5 Mac включительно.

Что считается основной версией?

Первое число в номере версии. Исправления, доработки и небольшие функции выходят как бесплатные минорные обновления и патчи.

Обязательно ли обновляться?

Нет. Лицензия бессрочная и продолжает работать без интернета с купленной основной версией.

Работает ли Oxcart на Mac с Intel?

Нет. Oxcart предназначен для Mac с Apple silicon и macOS 26 или новее.

Можно ли вернуть деньги?

В течение 30 дней после покупки лицензии или обновления основной версии, без объяснения причин.

История версий

Oxcart 0.1.4

Последняя версия

Лицензирование и улучшения.

  • Активация лицензии по защищённой ссылке из электронного письма.
  • Управление лицензией и компьютерами Mac из Settings.
  • Проверка лицензии без интернета.
  • Повышение производительности, доработка интерфейса и исправление ошибок.

Требуется macOS 26.0 или новее

Oxcart 0.1.3

Освобождение памяти при простое.

  • Освобождает память ВМ, когда нет работающих контейнеров.
  • Сохраняет контейнеры, образы, тома и сети.

Требуется macOS 26.0 или новее

Oxcart 0.1.2

Интеграция инструментов командной строки.

  • Переключайтесь между инструментами Docker из комплекта Oxcart и уже установленными.
  • Доработка интерфейса.

Требуется macOS 26.0 или новее

Oxcart 0.1.1

Инструменты Docker в комплекте и управление агентами.

  • В комплект входят Docker CLI 29.9, Compose 5.6 и Buildx 0.38.
  • Интеграция с контекстами Docker и безопасное хранение учётных данных в Связке ключей.
  • Подключение агентов через MCP с отдельными разрешениями и блокировкой для каждого агента.

Требуется macOS 26.0 или новее

Oxcart 0.1.0

Docker-совместимые контейнеры для Apple silicon.

  • Совместимость с Docker CLI, Compose и Buildx.
  • Настройка без интернета: компоненты среды выполнения входят в комплект.
  • Порты упорядочены по проектам и веткам Git.
  • Интеграция с MCP с доступом только для чтения по умолчанию.
  • Автоматические обновления с проверкой подлинности.

Требуется macOS 26.0 или новее