Tout ce qu'il faut pour
dompter vos agents IA
Du contrôle des coûts à la protection supply chain — les fonctionnalités qui gardent vos agents productifs, sûrs et sous contrôle.
Découvrir les fonctionnalités ↓Human-in-the-Loop (HITL) pour vos agents IA de code
Approuvez chaque commande bash, écriture de fichier et changement de code depuis votre téléphone — sandbox kernel, chiffrement de bout en bout.
Contrôle des coûts
Sachez exactement ce que vos agents dépensent — et arrêtez-les avant qu'ils n'explosent votre budget.
Moniteur de tokens
Suivi en temps réel des tokens d'entrée, de sortie et de cache. Calcul des coûts par modèle en dollars. Trois seuils d'alerte configurables.
Détecteur de boucles
Intercepte les agents emballés avant qu'ils ne gaspillent des tokens en boucles infinies. Trois modes de détection avec intervention automatique.
Utilise la similarité de Jaccard pour détecter les variantes quasi-identiques.
Sécurité & Rollback
Chaque action dangereuse a un filet de sécurité. Annulez n'importe quoi d'un seul tap.
Git Auto-Checkpoint
Tamer crée automatiquement un snapshot de votre repo avant les commandes dangereuses. Si quelque chose tourne mal, rollback depuis votre téléphone.
Déclencheurs configurables : au démarrage, avant les commandes dangereuses, avant les opérations à risque moyen, ou à intervalle régulier.
Protection Supply Chain
Bloque les vecteurs d'attaque courants où les agents IA exécutent des payloads malveillants ou fuient des données sensibles.
-
Download & Execute — bloque
curl | sh,wget | bash - Exfiltration de données — détecte les tentatives de fuite de données sortantes
- Accès aux tokens — bloque la lecture non autorisée des clés API et identifiants
-
Protection CI/CD — protège
.github/workflows/,.gitlab-ci.yml
Les patterns intégrés ne sont pas contournables. Ajoutez des règles personnalisées via la config YAML.
Sandbox multi-plateforme
Confinement au niveau du noyau sur chaque OS. Les agents tournent dans une cage — pas sur votre système.
Linux
Isolation du système de fichiers au niveau du noyau. Les agents ne peuvent accéder qu'au répertoire du projet — rien d'autre.
Filtrage des appels système. Bloque les sockets réseau (AF_INET/AF_INET6), ptrace, mount et l'escalade de privilèges.
Isolation complète par namespace. Système en lecture seule, espace PID privé, réseau restreint. Comme un conteneur, mais plus léger.
Windows
Confinement de processus avec limites mémoire et CPU. Kill-on-close garantit qu'aucun processus orphelin ne survit.
Les agents tournent dans un contexte de sécurité à faible intégrité. Impossible d'écrire dans les répertoires système ou d'accéder aux ressources à haute intégrité.
Nettoyage soustractif des variables d'environnement sensibles avant le lancement de l'agent. Ne reconstruit jamais — retire uniquement.
Master Agent
Orchestrez une équipe d'agents IA. Assignez des rôles, apprenez des patterns, livrez plus vite.
Orchestration multi-workers
Exécutez plusieurs agents en parallèle. Le Master détecte les conflits, synchronise les espaces de travail et gère les approbations depuis un dashboard central.
Rôles de workers
Assignez des rôles spécialisés — codeur, réviseur, testeur. Chaque rôle a ses propres règles, compétences et périmètre. Pipeline de revue intégré.
Apprentissage de patterns
Le Master apprend de vos décisions d'approbation. Les patterns sûrs sont auto-approuvés la fois suivante. Vous n'intervenez que sur les actions nouvelles ou risquées.
Gestion de projet
Work items structurés avec critères d'acceptation. Le Master suit l'avancement, lance des audits silencieux et rapporte l'état de complétion.
Expérience développeur
Des outils puissants dans votre terminal. Aucun changement de contexte.
Palette de commandes
Appuyez sur Ctrl+T pour ouvrir la palette. 11 commandes intégrées :
Moteur de skills
Installez, supprimez et gérez des skills réutilisables. Format canonique avec transformation automatique vers la syntaxe native de votre agent.
Agent-agnostique
Un seul CLI pour tous vos agents. Tamer enveloppe n'importe quel outil CLI via PTY — aucun plugin ou SDK requis.
Questions fréquentes
- Quels agents IA tamer prend-il en charge ?
- Tamer encapsule n'importe quel agent en CLI via PTY — sans plugin ni SDK. Des adaptateurs intégrés couvrent Claude Code, Aider, Gemini CLI, Cursor et Cline. Tout autre outil peut être encapsulé avec
tamer -- <votre-cli>. - Puis-je installer tamer sur mes propres serveurs ?
- Oui. Tamer est conçu pour le déploiement on-premise. Installez le CLI sur les machines des développeurs et auto-hébergez le serveur de relais sur votre propre infrastructure — Docker, fly.io, bare metal ou votre VPC privé. Code, secrets et flux PTY restent dans votre réseau ; le relais ne sort jamais vers un cloud tiers.
- Tamer envoie-t-il mon code ou mes secrets dans le cloud ?
- Non. Le relais ne voit qu'un flux PTY chiffré et des métadonnées expurgées. Clés d'API, valeurs
.envet clés SSH ne quittent jamais votre machine. Le chiffrement est AES-256-GCM de bout en bout ; le serveur est un transport aveugle. - En quoi le sandbox kernel diffère-t-il d'un conteneur Docker ?
- Tamer utilise Linux Landlock, seccomp-BPF et bubblewrap optionnel sur Linux, ainsi que Job Object, Low Integrity Process et AppContainer sur Windows. Ces primitives sont non-privilégiées et démarrent instantanément — pas de daemon, pas d'image, pas de root, contrairement à un runtime de conteneur complet.
- Puis-je approuver les commandes de l'agent depuis mon téléphone ?
- Oui. Tamer fournit une PWA et des alertes Telegram. Chaque commande dangereuse (bash, suppression de fichier, pattern supply-chain) requiert une confirmation explicite « Maintenir pour approuver » depuis votre téléphone avant exécution.
- Comment autoriser Docker dans le sandbox ?
- Par défaut, les credentials Docker (
~/.docker) sont bloqués dans le sandbox pour des raisons de sécurité. Pour autoriser l'accès Docker, retirez~/.dockerde la listefile_denyet ajoutez-le àhome_bindsdans votre.tamer/config.yaml. Le socket Docker (/var/run/docker.sock) est hors de$HOMEet accessible par défaut.
Prêt à dompter vos agents ?
Trois commandes pour un contrôle total.