Oxcart Télécharger
Menu
La fenêtre d'Oxcart : un projet Compose nommé bookshop avec cinq conteneurs, quatre en bonne santé et un en mauvaise santé, et la vue d'ensemble du conteneur api à côté.
Le panneau d'Oxcart dans la barre des menus : CPU, mémoire et réseau, les conteneurs actifs de bookshop, les services à l'écoute sur le Mac et les actions rapides.
Ports regroupés par dépôt et par branche : bookshop sur feature/checkout, son worktree bookshop-tax sur fix/tax-rounding, et docs-site.
MCP Integrations : claude-code connecté au niveau Manage et codex au niveau Read only, avec le fil de leurs appels à diagnose, ports, logs et images.
Un terminal dans le conteneur postgres de bookshop, au sein d'Oxcart.

Vos conteneurs démarrent avant la fin de votre saisie.

Télécharger et essayer gratuitement pendant 60 jours

Apple silicon · macOS 26 ou ultérieur · 215 MiB

L'app

Dans votre barre des menus.

0.0004% d'un cœur, avec 20 conteneurs actifs.

Tous vos projets, d'un coup d'œil.

Projets Compose, journaux, statistiques et terminal dans une seule fenêtre native.

Les ports, par projet et par branche.

Chacun indique pourquoi il ne répond pas.

Votre agent observe. Vous décidez.

Une phrase connecte n'importe quel agent de programmation. En lecture seule jusqu'à votre autorisation.

C'est Docker.

Les outils docker, Compose et Buildx que vous utilisez déjà. Inclus.

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

Rapide là où vous attendez.

Les tâches que vous répétez toute la journée, mesurées face au concurrent le plus rapide pour chacune.

Oxcart Concurrent le plus rapide

  1. docker run --rm

    Oxcart 42ms Concurrent le plus rapide 143ms

    3.4× plus rapide

  2. 8 conteneurs à la fois

    Oxcart 96ms Concurrent le plus rapide 378ms

    3.9× plus rapide

  3. docker stop

    Oxcart 19ms Concurrent le plus rapide 107ms

    5.6× plus rapide

  4. Arrêter et supprimer 20 conteneurs

    Oxcart 77ms Concurrent le plus rapide 683ms

    8.9× plus rapide

  5. Arrêt via l'API

    Oxcart 4.0ms Concurrent le plus rapide 86.3ms

    21× plus rapide

Concurrent le plus rapide : le meilleur des autres environnements de conteneurs pour Mac mesurés, pour cette tâche. Mesures sur un Mac avec Apple silicon, à CPU et mémoire identiques, un produit à la fois.

Conçu pour les agents de programmation.

Une consigne connecte n'importe quel agent de programmation. Tout tourne sur votre Mac : aucun compte, aucun port, aucun jeton d'authentification.

Pourquoi ce conteneur s'est-il arrêté ?

159 tokens Oxcart diagnose
2 014 tokens docker inspect + logs

13× plus compact

Des erreurs dans les journaux ?

39 tokens Oxcart logs
703 tokens docker logs

18× plus compact

MCP Integrations dans Oxcart : claude-code connecté au niveau Manage et codex au niveau Read only, et un fil d'activité où claude-code a exécuté diagnose sur bookshop-worker-1 en 6 ms.
La véritable page MCP : claude-code demande pourquoi bookshop-worker-1 est en mauvaise santé. diagnose répond en 6 ms.
  • Une consigne, n'importe quel agent.

    Collez une phrase et votre agent s'enregistre tout seul. Des étapes de configuration pour Claude Code, Codex, Cursor, VS Code avec Copilot, Zed et 13 autres. Fonctionne hors ligne.

  • En lecture seule par défaut.

    Accordez à un agent le niveau Manage ou Full, ou bloquez-le avec Block, individuellement. Les outils au-delà de son niveau n'apparaissent même pas dans la liste.

  • Voyez ce qu'ont fait les agents.

    Chaque appel apparaît dans le fil d'activité, avec l'agent, l'outil et l'heure. Le journal reste sur votre Mac.

  • Des bacs à sable jetables.

    Un conteneur temporaire sans réseau sauf autorisation de votre part, démarré en 23 à 76 ms lors de nos tests.

2 tours au lieu de 4 et 8, avec jusqu'à cinq fois moins de tokens : Claude Opus 5.5 cherche une erreur dans les journaux et la cause d'un plantage, avec et sans Oxcart. Résultats indicatifs : une session par tâche.

Les niveaux déterminent ce que les outils d'Oxcart font pour un agent. Ce n'est pas un bac à sable : un agent disposant de son propre shell peut toujours exécuter docker.

Moins de prises pour les attaques, dès la conception.

Oxcart supprime les parties d'une app de conteneurs que les attaquants ciblent : le démon root permanent, l'API Docker sur un port, les liaisons non authentifiées vers Linux et les programmes d'installation qui téléchargent du code.

  1. Aucun processus root permanent.

    Le seul composant privilégié sur votre Mac est un petit utilitaire que macOS lance à l'installation de la commande docker. Il se termine 10 secondes plus tard. Le moteur, le partage de fichiers et l'app s'exécutent tous sous votre compte.

  2. Aucune API Docker sur un port réseau.

    L'API utilise un socket privé que vous seul pouvez ouvrir. Aucun réglage ne l'expose sur TCP, et Oxcart ne prend jamais le contrôle du socket Docker système. Sans port publié, il ne garde aucun socket TCP ou UDP ouvert.

  3. Chaque canal vers Linux est authentifié.

    Chaque point d'écoute côté Linux vérifie l'identité de l'appelant avant de lire le moindre octet. Seul votre Mac peut entrer, et les conteneurs ne peuvent pas du tout ouvrir les canaux privés.

  4. Un côté Linux réduit.

    Son propre noyau démarre directement sur un petit init écrit en Rust, qui exécute trois services. Aucun module chargeable, ni SSH, ni systemd, ni cron.

  5. Un accès limité à votre Mac.

    Le côté Linux peut demander trois choses à votre Mac : ouvrir une connexion TCP, résoudre un nom et lire l'heure. Aucune API de commande ni aucun droit root : sortir de cet environnement ne donne donc pas le contrôle de votre Mac.

  6. Rien de téléchargé, rien de substitué.

    La configuration n'établit aucune connexion réseau : tout le côté Linux est inclus dans l'app signée et notarisée. Les mises à jour sont refusées si le flux et le téléchargement ne sont pas tous deux signés.

  7. Des agents sans port ouvert.

    Le serveur MCP communique uniquement via stdio avec l'agent qui l'a lancé. Aucun port à détourner par rebinding, aucun jeton à voler, et chaque agent démarre en lecture seule.

Chiffré jusqu'au conteneur.

La liaison rapide d'Oxcart entre votre Mac et vos conteneurs utilise TLS 1.3, avec un certificat épinglé à chaque démarrage et un jeton renouvelé en même temps. Les autres machines virtuelles de votre Mac ne peuvent ni lire ni modifier cette liaison, ni ouvrir leurs propres connexions. Les conteneurs ne peuvent pas du tout y accéder.

Ce contre quoi Oxcart ne protège pas
  • Une personne disposant des droits root sur votre Mac. Elle peut de toute façon lire le trafic et les fichiers des conteneurs.
  • Les conteneurs auxquels vous donnez accès à vos fichiers. Un conteneur qui monte votre dossier personnel par bind mount peut lire et écrire tout ce à quoi vous avez accès. Restreignez shares si nécessaire.
  • Les services de bouclage de votre Mac. Les conteneurs peuvent accéder aux services sur 127.0.0.1 sur votre Mac via host.docker.internal, comme avec Docker.
  • Les ports publiés. Un port publié sans adresse est accessible depuis votre réseau, comme avec Docker. Oxcart signale ces ports; publiez un port sur 127.0.0.1 pour le garder local.
  • Un conteneur auquel vous confiez le socket Docker. Il contrôle le moteur, comme avec Docker.

Signaler une vulnérabilité

Vous avez trouvé un problème de sécurité dans Oxcart ou sur oxcart.cc ? Écrivez à security@oxcart.cc. Nos coordonnées figurent aussi dans /.well-known/security.txt.

Et les fondamentaux : signature avec un Developer ID, notarisation par Apple, environnement d'exécution renforcé, mots de passe des registres dans le Trousseau et site sans scripts tiers.

Votre VPN. Votre DNS. Votre pare-feu. Toujours sous votre contrôle.

  • Votre Mac utilise un VPN ? Vos conteneurs aussi.

    Votre Mac établit toutes les connexions sortantes. Vos routes, votre DNS scindé et votre pare-feu s'appliquent donc.

  • Little Snitch demande. Oxcart attend.

    Un filtre réseau peut mettre une nouvelle connexion en attente pendant que vous décidez. Oxcart attend votre réponse au lieu d'échouer.

  • Des ports qui s'expliquent.

    Prêt, en cours de démarrage ou la raison du problème, jusqu'à « écoute uniquement sur 127.0.0.1 dans le conteneur ».

$20. Votre licence pour toute la version majeure.

  • Gratuit pendant 60 jours
  • Toutes les mises à jour mineures et correctivesIncluses
  • La prochaine version majeure$15
  • Une personne, jusqu'à 5 MacN'expire jamais

Apple silicon · macOS 26 ou ultérieur

Les ventes ouvrent bientôt. Téléchargez dès maintenant et profitez de 60 jours gratuits.

Vous achetez pour une équipe ? Les licences d'équipe coûtent $20 par personne et par version majeure. Contacter les ventes

Questions

Comment fonctionne l'essai ?

Toutes les fonctionnalités, gratuites pendant 60 jours. Ensuite, les conteneurs fonctionnent par sessions de 15 minutes jusqu'à l'achat ou l'activation d'une licence. Aucun délai d'attente : relancez-les quand vous le souhaitez.

Que signifie « par personne » ?

Une licence appartient à une seule personne, qui peut l'utiliser sur un maximum de 5 Mac.

Qu'est-ce qu'une version majeure ?

Le premier chiffre de la version. Les correctifs, améliorations et petites fonctionnalités sont livrés sous forme de mises à jour mineures et correctives gratuites.

Dois-je passer à la version suivante ?

Non. Une licence n'expire jamais et continue de fonctionner hors ligne avec la version majeure achetée.

Oxcart fonctionne-t-il sur les Mac Intel ?

Non. Oxcart est conçu pour les Mac avec Apple silicon sous macOS 26 ou une version ultérieure.

Comment fonctionnent les remboursements ?

Dans les 30 jours suivant l'achat d'une licence ou d'un passage à la version suivante, sans justification.

Notes de version

Oxcart 0.1.4

Dernière version

Licences et améliorations.

  • Activation des licences par lien sécurisé envoyé par e-mail.
  • Gestion des licences et des Mac depuis Settings.
  • Vérification des licences hors ligne.
  • Améliorations des performances et de l’interface, et corrections de bugs.

Nécessite macOS 26.0 ou version ultérieure

Oxcart 0.1.3

Libération de mémoire au repos.

  • Libère la mémoire de la VM lorsqu’aucun conteneur ne s’exécute.
  • Conserve les conteneurs, images, volumes et réseaux.

Nécessite macOS 26.0 ou version ultérieure

Oxcart 0.1.2

Intégration des outils en ligne de commande.

  • Passez des outils Docker fournis avec Oxcart à une installation existante, et inversement.
  • Améliorations de l’interface.

Nécessite macOS 26.0 ou version ultérieure

Oxcart 0.1.1

Outils Docker inclus et gestion des agents.

  • Docker CLI 29.9, Compose 5.6 et Buildx 0.38 inclus.
  • Intégration des contextes Docker et identifiants sécurisés dans le Trousseau.
  • Connexions d’agents MCP avec autorisations et blocage par agent.

Nécessite macOS 26.0 ou version ultérieure

Oxcart 0.1.0

Conteneurs compatibles Docker pour Apple silicon.

  • Compatibilité avec Docker CLI, Compose et Buildx.
  • Configuration hors ligne avec les composants d’exécution inclus.
  • Ports organisés par projet et branche Git.
  • Intégration MCP avec accès en lecture seule par défaut.
  • Mises à jour automatiques vérifiées.

Nécessite macOS 26.0 ou version ultérieure