Oxcart Baixar
Menu
A janela do Oxcart: um projeto Compose chamado bookshop com cinco contêineres, quatro saudáveis e um não saudável, e a visão geral do contêiner api ao lado.
O painel do Oxcart na barra de menus: CPU, memória e rede, os contêineres em execução de bookshop, serviços em escuta no Mac e ações rápidas.
Portas agrupadas por repositório e branch: bookshop em feature/checkout, seu worktree bookshop-tax em fix/tax-rounding e docs-site.
MCP Integrations: claude-code conectado com nível Manage e codex com Read only, com um histórico das chamadas diagnose, ports, logs e images.
Um terminal conectado ao contêiner postgres de bookshop, dentro do Oxcart.

Contêineres que iniciam antes de você terminar de digitar.

Baixe e use grátis por 60 dias

Apple silicon · macOS 26 ou posterior · 215 MiB

O app

Sempre na sua barra de menus.

0.0004% de um núcleo, com 20 contêineres em execução.

Todos os projetos, em uma olhada.

Projetos Compose, logs, estatísticas e um terminal em uma única janela nativa.

Portas por projeto e branch.

Cada uma informa por que não está respondendo.

Seu agente vê. Você decide.

Uma frase conecta qualquer agente de programação. Somente leitura até você autorizar mais.

É Docker.

O docker, Compose e Buildx que você já usa. Incluídos.

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

Rápido onde você espera.

As tarefas que você repete o dia todo, medidas contra o concorrente mais rápido em cada uma.

Oxcart Concorrente mais rápido

  1. docker run --rm

    Oxcart 42ms Concorrente mais rápido 143ms

    3.4× mais rápido

  2. 8 contêineres de uma vez

    Oxcart 96ms Concorrente mais rápido 378ms

    3.9× mais rápido

  3. docker stop

    Oxcart 19ms Concorrente mais rápido 107ms

    5.6× mais rápido

  4. Parar e remover 20 contêineres

    Oxcart 77ms Concorrente mais rápido 683ms

    8.9× mais rápido

  5. Parada via API

    Oxcart 4.0ms Concorrente mais rápido 86.3ms

    21× mais rápido

Concorrente mais rápido: o melhor dos outros ambientes de execução de contêineres para Mac que medimos, naquela tarefa. Medido em um Mac com Apple silicon, com a mesma alocação de CPU e memória, um produto de cada vez.

Feito para agentes de programação.

Uma instrução conecta qualquer agente de programação. Tudo roda no seu Mac: sem conta, sem porta, sem token.

Por que este contêiner parou?

159 tokens Oxcart diagnose
2.014 tokens docker inspect + logs

13× menor

Há erros nos logs?

39 tokens Oxcart logs
703 tokens docker logs

18× menor

MCP Integrations no Oxcart: claude-code conectado com nível Manage e codex com Read only, e um histórico de atividades em que claude-code executou diagnose em bookshop-worker-1 em 6 ms.
A página MCP real: claude-code pergunta por que bookshop-worker-1 não está saudável. diagnose responde em 6 ms.
  • Uma instrução, qualquer agente.

    Cole uma frase e seu agente se registra sozinho. Instruções de configuração para Claude Code, Codex, Cursor, VS Code com Copilot, Zed e mais 13. Funciona offline.

  • Somente leitura por padrão.

    Eleve o acesso para Manage ou Full, ou bloqueie com Block, um agente de cada vez. As ferramentas acima do nível permitido nem aparecem na lista.

  • Veja o que os agentes fizeram.

    Cada chamada aparece no histórico de atividades, com o agente, a ferramenta e o horário. O registro fica no seu Mac.

  • Ambientes isolados descartáveis.

    Um contêiner temporário sem rede, a menos que você permita, iniciado em 23 a 76 ms nos nossos testes.

2 turnos em vez de 4 e 8, com uso de tokens chegando a apenas um quinto: Claude Opus 5.5 encontrando um erro no log e a causa de uma falha, com e sem Oxcart. Resultado indicativo: uma sessão por tarefa.

Os níveis controlam o que as ferramentas do Oxcart fazem por um agente. Eles não são um ambiente isolado: um agente com seu próprio shell ainda pode executar docker.

Menos alvos para ataques, desde a concepção.

Oxcart remove as partes de um app de contêineres que os invasores procuram atacar: o serviço root sempre ativo, a API Docker em uma porta, canais para o Linux sem autenticação e instaladores que baixam código.

  1. Sem serviço residente com acesso root.

    O único componente privilegiado no seu Mac é um pequeno auxiliar que o macOS inicia quando você instala o comando docker. Ele encerra 10 segundos depois. O mecanismo de contêineres, o compartilhamento de arquivos e o app rodam com seu usuário.

  2. Sem API Docker em nenhuma porta de rede.

    A API usa um socket privado que só você pode abrir. Nenhuma configuração a expõe via TCP, e Oxcart nunca assume o socket Docker do sistema. Sem portas publicadas, ele não mantém nenhum socket TCP ou UDP.

  3. Todos os canais de entrada no Linux são autenticados.

    Cada serviço de escuta no lado Linux verifica quem está chamando antes de ler um byte. Só o seu Mac entra, e os contêineres não podem abrir os canais privados.

  4. Um lado Linux enxuto.

    Seu próprio kernel inicia diretamente um pequeno init escrito em Rust, que executa três serviços. Sem módulos carregáveis, sem SSH, sem systemd, sem cron.

  5. Acesso limitado ao seu Mac.

    O lado Linux pode pedir três coisas ao Mac: abrir uma conexão TCP, resolver um nome e ler o relógio. Sem API de comandos e sem root, escapar desse ambiente não dá controle sobre o seu Mac.

  6. Nada baixado, nada trocado.

    A instalação não abre conexões de rede: todo o lado Linux vem dentro do app assinado e verificado pela Apple. As atualizações são recusadas se o feed e o download não estiverem ambos assinados.

  7. Agentes sem porta aberta.

    O servidor MCP se comunica apenas por stdio com o agente que o iniciou. Sem porta para redirecionar, sem token para roubar, e todos os agentes começam com acesso somente de leitura.

Criptografia até o contêiner.

O caminho rápido do Oxcart entre o Mac e os contêineres usa TLS 1.3, com fixação de certificado a cada inicialização e um token que muda junto com ele. Outras máquinas virtuais no seu Mac não podem ler nem alterar esse tráfego, nem abrir conexões próprias, e os contêineres não conseguem acessar esse canal.

Contra o que o Oxcart não protege
  • Alguém com acesso root ao seu Mac. Essa pessoa já pode ler o tráfego e os arquivos dos contêineres.
  • Contêineres aos quais você dá acesso aos seus arquivos. Um contêiner com sua pasta pessoal montada via bind mount pode ler e gravar tudo a que você tem acesso. Restrinja shares se isso for relevante.
  • Serviços de loopback do próprio Mac. Os contêineres podem acessar serviços em 127.0.0.1 no seu Mac por meio de host.docker.internal, como no Docker.
  • Portas publicadas. Uma porta publicada sem endereço fica acessível pela rede, como no Docker. Oxcart identifica essas portas; publique em 127.0.0.1 para manter uma porta local.
  • Um contêiner ao qual você entrega o socket Docker. Ele controla o mecanismo de contêineres, como no Docker.

Relatar uma vulnerabilidade

Encontrou um problema de segurança no Oxcart ou em oxcart.cc? Envie um e-mail para security@oxcart.cc. Nossos contatos também estão em /.well-known/security.txt.

E o básico: assinatura com Developer ID, verificação pela Apple, runtime reforçado, senhas de registros de imagens nas Chaves e um site sem scripts de terceiros.

Sua VPN. Seu DNS. Seu firewall. Você continua no controle.

  • Está na VPN? Seus contêineres também.

    Seu Mac faz todas as conexões de saída, então suas rotas, DNS dividido e firewall se aplicam.

  • Little Snitch pergunta. Oxcart espera.

    Um filtro de rede pode pausar uma nova conexão enquanto você decide. Oxcart espera sua resposta em vez de falhar.

  • Portas que se explicam.

    Pronta, iniciando ou o motivo da falha, com detalhes como “escutando em 127.0.0.1 apenas dentro do contêiner”.

$20. Seu por toda a versão principal.

  • Grátis por 60 dias
  • Todas as atualizações menores e de correçãoIncluídas
  • A próxima versão principal$15
  • Uma pessoa, até 5 MacsNunca expira

Apple silicon · macOS 26 ou posterior

As vendas começam em breve. Baixe agora e use grátis por 60 dias.

Comprando para uma equipe? As licenças de equipe custam $20 por pessoa, por versão principal. Fale com vendas

Perguntas

Como funciona o período de teste?

Todos os recursos, grátis por 60 dias. Depois disso, os contêineres rodam por 15 minutos de cada vez até você comprar ou ativar uma licença. Não há espera entre sessões: inicie-os novamente quando quiser.

O que significa “por usuário”?

Uma licença pertence a uma pessoa, que pode usá-la em até 5 Macs.

O que conta como versão principal?

O primeiro número da versão. Correções, melhorias e recursos menores chegam em atualizações menores e de correção gratuitas.

Preciso atualizar?

Não. A licença nunca expira e continua funcionando offline com a versão principal que você comprou.

Oxcart funciona em Macs com Intel?

Não. Oxcart é para Macs com Apple silicon e macOS 26 ou posterior.

E os reembolsos?

Em até 30 dias após a compra de uma licença ou atualização de versão principal, sem precisar justificar.

Notas da versão

Oxcart 0.1.4

Versão mais recente

Licenciamento e melhorias.

  • Ativação da licença por link seguro enviado por e-mail.
  • Gerenciamento de licenças e Macs a partir de Settings.
  • Verificação de licenças offline.
  • Melhorias de desempenho, ajustes na interface e correções de bugs.

Requer macOS 26.0 ou posterior

Oxcart 0.1.3

Liberação de memória durante a inatividade.

  • Libera a memória da VM quando nenhum contêiner está em execução.
  • Preserva contêineres, imagens, volumes e redes.

Requer macOS 26.0 ou posterior

Oxcart 0.1.2

Integração de ferramentas de linha de comando.

  • Alterne entre as ferramentas Docker incluídas no Oxcart e uma instalação existente.
  • Ajustes na interface.

Requer macOS 26.0 ou posterior

Oxcart 0.1.1

Ferramentas Docker incluídas e controles para agentes.

  • Docker CLI 29.9, Compose 5.6 e Buildx 0.38 incluídos.
  • Integração com contextos Docker e credenciais protegidas no Acesso às Chaves.
  • Conexões de agentes via MCP com permissões e bloqueio por agente.

Requer macOS 26.0 ou posterior

Oxcart 0.1.0

Contêineres compatíveis com Docker para Apple silicon.

  • Compatibilidade com Docker CLI, Compose e Buildx.
  • Configuração offline com os componentes de execução incluídos.
  • Portas organizadas por projeto e branch do Git.
  • Integração MCP com acesso somente leitura por padrão.
  • Atualizações automáticas verificadas.

Requer macOS 26.0 ou posterior