Intégrations
Tous les services que l’app gère pour vous.
Le même catalogue que dans l’app, dans le même ordre. Chaque service s’installe, se vérifie, se met à jour et rapporte son état sur votre serveur. Sa page dit ce qu’il installe et ce qu’il vous demande.
Base
- Système Obligatoire core.system Paquets de base, swap dimensionné, garde-fou mémoire, utilisateur dev avec sudo, zsh, tmux, identité git, la commande dev. Documentation
- Sécurisation Obligatoire core.hardening ufw sur SSH seul, fail2ban, root fermé et mots de passe désactivés une fois qu’une clé ouvre dev. Documentation
- Sauvegardes core.backup Configuration, secrets, bases et projets, chiffrés sur le serveur et envoyés dans votre propre bucket S3 à l’intervalle que vous choisissez. Documentation
Runtimes
- Node.js runtime.node Node, Bun, pnpm et Yarn via mise, aux versions choisies, dans tous les shells. Documentation
- Java runtime.java Temurin via mise, daemon Gradle dimensionné pour la RAM. Documentation
- Python runtime.python uv et la version de Python choisie, via mise. Documentation
- Go runtime.go Go à la version choisie, via mise, avec GOPATH et les binaires de go install sur le PATH. Documentation
- PHP runtime.php PHP à la version choisie, compilé par mise, Composer en option, limite mémoire à votre main. Documentation
- Ruby runtime.ruby Ruby à la version choisie, compilé par mise, Bundler en option. Documentation
- Docker runtime.docker Docker Engine et Compose, dev dans le groupe pour qu’aucune commande ne demande sudo, images là où vous voulez. Documentation
- Rust runtime.rust Rust à la version choisie par mise et rustup ; cargo, rustc et ce que cargo install construit sur le PATH de tous les shells. Documentation
Bases de données
- MySQL ou MariaDB db.mysql Lié à 127.0.0.1 sur le port choisi, comptes applicatif et distant que vous nommez, dumps déposés dans ~/dumps importés pour vous. Documentation
- PostgreSQL db.postgres La version majeure choisie, local seulement, rôles applicatif et distant que vous nommez, extensions courantes, import de dumps. Documentation
- MongoDB db.mongodb La version majeure choisie, local seulement, l’utilisateur applicatif que vous nommez, import de mongodump. Documentation
- Redis db.redis Local seulement, un mot de passe sans lequel il refuse de répondre, persistance et plafond mémoire à votre main. Documentation
- Mailpit db.mailpit Un serveur SMTP local qui capture tout ce que vos projets envoient, et l’interface qui le montre, tous deux sur localhost. Documentation
Agents IA
- Claude Code ai.claude Le binaire natif, checksum vérifié, avec le contexte machine, les skills Pupitre et votre propre abonnement. Documentation
- Codex ai.codex Posé par mise, même contexte machine et mêmes skills, sur votre propre abonnement. Documentation
- Cursor CLI ai.cursor Le paquet de Cursor sous sa version, les commandes agent et cursor-agent, les skills Pupitre, sur votre abonnement Cursor. Documentation
- Gemini CLI ai.gemini L’agent open source de Google posé par mise, même contexte machine et mêmes skills, sur votre compte Google — le niveau gratuit suffit — ou une clé d’API. Documentation
- GitHub Copilot CLI ai.copilot L’agent de terminal de Copilot posé par mise, même contexte machine et mêmes skills, sur votre abonnement Copilot. Documentation
- OpenCode ai.opencode L’agent open source, binaire vérifié par le checksum que GitHub publie, sans fournisseur imposé : un abonnement Claude, ChatGPT ou Copilot, ou n’importe quelle clé. Documentation
- Hermes Agent ai.hermes L’agent de Nous Research via Python, les fournisseurs de modèles que vous configurez, service systemd si toujours actif. Documentation
- OpenClaw ai.openclaw L’assistant personnel joignable depuis Telegram, Discord ou WhatsApp, sa gateway en service systemd, les fournisseurs de modèles que vous configurez. Documentation
- Navigateur headless ai.browser Chrome headless et les bibliothèques dont il a besoin, dont l’outil de capture du serveur MCP de Pupitre se sert pour montrer une page à l’agent IA. Documentation
Éditeurs distants
- JetBrains Remote Dev editor.jetbrains Backend distant préinstallé pour IntelliJ IDEA, WebStorm, PyCharm, PhpStorm ou GoLand, JVM dimensionnée, votre licence. Documentation
- VS Code Remote SSH editor.vscode CLI code et serveur distant préinstallés pour que la première connexion soit immédiate ; idem pour Cursor et Windsurf. Documentation
- Zed Remote Server editor.zed Serveur distant préinstallé pour votre version, ouverture par zed://ssh. Documentation
Exposition
- Cloudflare Tunnel exposure.cloudflare Un tunnel sur votre compte Cloudflare, une route par projet, DNS et certificat gérés. Documentation
- Caddy exposure.caddy Reverse proxy avec certificats Let’s Encrypt automatiques, une route par projet, pour un domaine hors Cloudflare. Documentation
- Tailscale exposure.tailscale La machine sur votre tailnet par une clé d’authentification : SSH et URL de preview depuis votre téléphone ou un autre poste, rien d’exposé publiquement. Cohabite avec Caddy ou le tunnel. Documentation
Outils
- GitHub tool.github gh, clone HTTPS sans clé, clé du serveur enregistrée sur votre compte. Documentation
- 1Password tool.1password CLI et token de compte de service, vérifié à l’installation, pour qu’un projet construise son fichier d’environnement depuis votre coffre. Documentation
- Neon tool.neon Le CLI Neon et votre clé d’API dans le shell de dev ; vos projets et vos branches restent les vôtres à créer. Documentation
- Wrangler tool.wrangler Le CLI de Cloudflare et votre token d’API dans le shell de dev ; Workers, D1 et Pages se déploient depuis le serveur. Documentation
- Vercel tool.vercel Le CLI Vercel et votre token dans le shell de dev ; deploy, env et logs répondent depuis le serveur. Documentation
- Supabase tool.supabase Le CLI Supabase, binaire de release vérifié par son checksum, et votre token d’accès dans le shell de dev ; migrations, types et fonctions se déploient depuis le serveur. Documentation
- Stripe tool.stripe Le CLI Stripe, binaire de release vérifié par son checksum, et une clé restreinte dans le shell de dev ; stripe listen relaie les webhooks vers un projet de la machine. Documentation