Nouveau dans 0.4.22Travailler ensemble — tous les comptes IA sur une missionTravailler ensemble
Vos serveurs.Vos comptes IA.Une équipe.
Termiyo est le client SSH qui réunit les outils IA que vous payez déjà — Claude Code, Codex, Gemini CLI et d’autres — en équipe sur une même mission. Giti conserve les dépôts de votre équipe sur un serveur que vous payez déjà, et vos clés sont chiffrées sur votre appareil avant toute synchronisation.
01Travailler ensemble
Nouveau dans 0.4.22Tous les comptes sur une mission.
Décrivez la mission une fois, puis appuyez sur Utiliser les 4 comptes. L’un planifie, les autres rédigent, et Termiyo fait avancer la mission lorsqu’une limite est atteinte.
01Un compte planifie.
Choisissez un compte coordinateur, sinon Termiyo prend le premier dans votre ordre. En un tour, il rédige le plan, jusqu’à huit tâches, puis le rapport à la fin. Si au moins deux autres comptes travaillent, son rôle s’arrête là.
02Termiyo répartit le travail.
L’attribution, le suivi et la réaffectation relèvent du code de Termiyo, pas d’un modèle : une tâche à la fois par compte, jusqu’à six en parallèle. Chaque compte reçoit la consigne d’écrire uniquement du texte : Claude sans ses outils, Codex dans un environnement isolé en lecture seule, Gemini en mode planification.
03Une limite n’arrête pas la mission.
Lorsqu’un compte atteint sa limite, sa tâche passe immédiatement à un autre et repart de ses consignes. Le rapport revient en Markdown, prêt à être copié.
Il faut au moins deux comptes capables de répondre. Chaque tâche consomme le quota du compte qui l’exécute.
La missionPlanifier le passage du service de paiement de Redis 6 à Redis 7 : les incompatibilités, le déploiement, le retour arrière et les tests.
- Lister les changements de Redis 6 à 7 qui nous concernentClaude · personnelEn cours
Claude · personnel
- Préparer le déploiement, un réplica à la foisCodexEn cours
Codex
- Rédiger le plan de retour arrièreGemini CLIEn cours
Gemini CLI
- Préparer la liste des testsClaude · personnelEn attente
Claude · personnel
- Examiner les risques du planGemini CLIEn attente
Gemini CLI
+ 2 autres tâches, toutes deux en cours
02Comparer les modèles
Nouveau dans 0.4.22Plusieurs modèles. Plusieurs comptes. Une question.
Termiyo pilote lui-même les outils IA en ligne de commande que vous payez déjà. L’onglet « Comparer les modèles » interroge plusieurs pistes à la fois — une piste est un modèle sur l’un de vos comptes — et montre de quel compte provient chaque réponse.
Question
Une erreur 502 n’apparaît que derrière le second répartiteur de charge. Où chercher d’abord ?
Claude Opus
travailComparez d’abord les deux blocs upstream.
Si le délai keepalive de LB2 dépasse
le délai d’inactivité de l’app, les 502
ne touchent que les connexions réutilisées.
Réflexion…Réponse de travail
Claude Sonnet
travailVérifiez le contrôle de santé de LB2. S’il
déclare un backend prêt avant que l’app écoute,
les premières requêtes après déploiement font 502.
Son journal d’accès indique upstream: -.
Réflexion…Réponse de travail
Claude Opus
personnelVérifiez TLS entre LB2 et les backends.
Un SNI absent ou une ancienne liste de chiffrements
fait échouer la négociation, et nginx signale
une erreur 502 plutôt qu’une erreur TLS.
Réflexion…Réponse de personnel
Les pistes utilisent aujourd’hui Claude Code. La reprise utilise la dernière conversation de chaque piste sur cet ordinateur ; la lecture mutuelle se limite à un seul échange, plafonné, et uniquement à votre demande.
Pilote les outils que vous payez déjà.
déjà dans l’applicationClaude Code, Codex, Gemini CLI, ChatGPT CLI, Ollama et llm — ou toute clé compatible Anthropic ou OpenAI. Pour les outils en ligne de commande, aucune clé à coller et rien ne passe par notre serveur. Le panneau IA lit aussi les réponses à voix haute avec les voix de votre système d’exploitation.
Chaque compte dans son propre espace.
Chaque compte s’exécute dans son propre dossier privé et son propre environnement, sans jamais hériter d’une autre connexion. Les prompts entrent par stdin et restent donc invisibles dans ps. nouveau dans 0.4.23Un outil peut désormais avoir plusieurs comptes, et chacun s’ajoute avec la connexion propre à cet outil : Claude, ChatGPT via Codex (sur macOS aussi) ou Google pour Gemini CLI. Aucune clé API n’est nécessaire.
Quand une limite est atteinte, la conversation continue.
Dans le panneau IA, la même transcription passe au prochain compte disponible, et une ligne le précise : « La limite de travail est atteinte — on continue sur personnel. » Dans le panneau « Comparer les modèles », un compte de secours nouvellement utilisé n’a pas vu la conversation, et cela est indiqué aussi.
Les limites, telles que Claude les a signalées en dernier.
Un indicateur dans la barre d’état nomme le dernier compte à avoir répondu et devient orange à 80 %. Termiyo ne connaît pas votre quota en temps réel : aucune barre de pourcentage, seulement les derniers chiffres communiqués par Claude et leur ancienneté.
03.env
Le fichier qui cause réellement la panne.
Termiyo trouve chaque fichier .env sur un hôte ou votre ordinateur, montre quel programme le lit et signale ceux suivis par git ou lisibles par tous. Modifiez une clé : les commentaires et l’ordre restent intacts, avec les différences affichées avant tout enregistrement.
nouveau dans 0.4.22 La version remplacée est conservée chiffrée dans votre coffre, sur cet appareil — jusqu’à dix versions pendant trente jours — plutôt qu’en copie de sauvegarde en clair à côté du fichier.
Il modifie des fichiers. Ce n’est pas un gestionnaire de secrets et il n’injecte rien dans vos programmes.
/srv/checkout/.env
lu par node server.js
/srv/worker/.env
lu par python worker.py
⚠ suivi par git
/etc/billing/.env
lu par billing.service
⚠ lisible par tous
# paiements
STRIPE_TIMEOUT_MS=3000
API_KEY=••••••••••••
# cache
- REDIS_URL=redis://10.0.3.12:6379
+ REDIS_URL=redis://10.0.3.14:6379
REDIS_TLS=true
Brouillon — vérifiez-le d’abord
staging pe api service restart karke uske last 50 lines of logs dikhao
04Voix
Nouveau dans 0.4.22Dites-le. Vérifiez-le. Puis envoyez-le.
Parlez au lieu de taper — en anglais, ou en Hinglish écrit comme vous le taperiez (ou en devanagari, si vous l’activez). C’est seulement après votre accord que l’audio passe par le serveur de Termiyo jusqu’à Deepgram, un service de transcription vocale, et revient sous forme de brouillon. Rien ne s’exécute tout seul : vous lisez le brouillon, vous le corrigez, puis vous l’envoyez au terminal ou au prompt de l’IA.
Vous devez être connecté, et cela est décompté du quota d’IA hébergée de votre offre. Le serveur de Termiyo ne conserve aucun audio et demande à Deepgram d’exclure chaque requête de son Model Improvement Program ; selon la documentation de Deepgram, les données de ces requêtes ne sont conservées que le temps nécessaire à leur traitement.
05Giti
Nouveau dans 0.4.22Faites vos push directement sur votre serveur.
Hébergez vos dépôts privés sur un serveur que vous payez déjà. Pas d’hébergement git facturé par siège, pas de root ni de service supplémentaire : votre équipe clone et pousse via SSH ordinaire.
$ git remote add giti ssh://deploy@build-1/checkout.git
$ git push -u giti HEAD:refs/heads/main
To ssh://deploy@build-1/checkout.git
* [new branch] HEAD -> main
# sur build-1, après votre push
✓ compilation ✓ tests
01
Directement vers le sshd de votre hôte.
Votre portable peut être éteint ; l’hôte doit fonctionner. Termiyo configure le dépôt, un shell restreint et les clés par SSH — sans root, démon ni port web — et rien ne passe par termiyo.com.
02
Des clés limitées à fetch ou push.
Lecture seule ou lecture et écriture, par personne. Votre collègue n’a besoin que de git ordinaire. Sa clé cesse de fonctionner à la fin de la période payée du propriétaire, sous le contrôle de sshd lui-même.
03
Partager par lien.
Un lien valable un, trois ou sept jours, avec un code facultatif. Vous approuvez chaque personne à partir de son adresse confirmée et de l’empreinte de sa clé. « Révoquer » retire d’abord sa clé. Vous devez tous deux avoir une offre payante ; un essai ne compte pas.
04
La CI en un clic.
Ouvre une pull request sur GitHub ou une merge request sur GitLab avec un workflow de compilation et de tests adapté à votre type de projet. Chaque action est fixée à une version exacte, et rien ne change avant la fusion. Un dépôt Giti peut exécuter son workflow sur son propre hôte après chacun de vos push. Payant.
déjà dans l’application Ou gardez un dépôt sur cet ordinateur, pour vous seul : rien de téléversé, aucun service en cours. Gratuit.
Giti n’a ni interface web, ni pull requests, ni tickets : il héberge votre code sans remplacer GitHub. Il prouve quelle clé a poussé, pas qui a écrit un commit. Les liens de partage restent désactivés tant que le serveur de termiyo.com ne les active pas. La partie déploiement de la CI n’est pas encore construite.
06Le client SSH en dessous
Derrière l’équipe, un véritable client SSH.
Des sessions qui survivent à la fenêtre.
Deux volets, chaque côté où vous voulez.
Partagez un terminal.
nouveau dans 0.4.2270 thèmes de terminal.
Hôtes de rebond, redirections et plus encore.
Lit le client que vous utilisez déjà.
Huit langues et un téléphone.
07Sécurité
Verrouillé avant de quitter votre ordinateur.
La sécurité n’est pas une fonction payante. Seule l’approbation par une seconde personne nécessite une équipe, puisqu’il faut une seconde personne.
Argon2id · m = 64 MiB · t = 3
Tout ce champ représente un seul essai.
Chiffré avant de quitter votre appareil.
Argon2id avec 64 MiB par essai, XChaCha20-Poly1305 pour chaque enregistrement et boîtes scellées X25519 pour partager un coffre. Le serveur ne voit jamais le contenu de votre coffre.
Un verrouillage automatique qui ne compte que vous.
nouveau dans 0.4.22Verrouillage après quinze minutes d’inactivité et à la mise en veille. Seuls une touche, un clic ou un choix de menu comptent comme présence : les vérifications de fond ne peuvent pas maintenir l’accès ouvert. Le verrouillage ne ferme pas vos sessions.
L’agent ne peut pas écrire de shell.
Il choisit parmi treize actions fixes aux arguments vérifiés. Un agent sans supervision est refusé d’emblée sur un hôte de production.
Un avertissement avant une commande destructive.
nouveau dans 0.4.22Le nouveau détecteur reconnaît 22 cas réservés sur 22, sans fausse alerte sur 25 cas inoffensifs. Il avertit ; il ne bloque jamais.
Une connexion à deux facteurs sur chaque compte.
Une application d’authentification et dix codes de récupération, sur toutes les offres.
Une seconde personne pour la production.
TeamUn plan d’agent IA qui écrit sur un hôte de production attend une autre personne de votre équipe. Le serveur refuse que le demandeur approuve sa propre demande, qui expire après une heure. Cela ne couvre pas les commandes que vous saisissez vous-même.
Équipes, rôles et historique.
TeamPropriétaire, administrateur, membre et auditeur ; coffres partagés ; journal d’audit.
Alerte · api-2
déclenchée à 12:03 · ouverte depuis 14 min
latence p95 de checkout au-dessus de 800 ms pendant 10 min
- État
- Alerte
- Avertir à
- 600 ms
- Alerter à
- 800 ms
api-2 · /var/log/checkout/app.log
12:04:11 WARN redis timeout after 3000ms
12:04:12 WARN redis timeout after 3000ms
12:04:12 ERROR checkout failed: upstream timeout
08Supervision
Nouveau dans 0.4.22Quand l’alerte sonne, vous êtes déjà là.
Connectez Datadog ou New Relic avec vos propres clés : hôtes, alertes ouvertes, logs, APM et SLO s’affichent à côté du terminal, et leurs tableaux de bord s’ouvrent dans votre navigateur. Rien n’est installé sur vos hôtes.
Une modification prudente.
La seule modification est celle d’un moniteur Datadog : quatre champs, jamais la requête. Elle demande votre confirmation, est refusée si le moniteur a changé entre-temps et est inscrite au journal d’audit.
Une alerte peut lancer sa propre enquête.
Désactivée tant que vous ne l’activez pas : une enquête en lecture seule sur une alerte en attente qui nomme un hôte enregistré, pendant que Termiyo est ouvert et déverrouillé. Jamais sur un hôte de production ; elle consomme votre quota IA.
Le parc d’un coup d’œil.
Des cartes de tableau de bord et un onglet console sur Ctrl+Shift+G, avec trente jours d’historique des hôtes tiré de sysstat via vos propres sessions.
Des webhooks vérifiables.
Signés selon Standard Webhooks, réessayés après 2, 15 et 60 secondes. Une cible sur votre propre réseau est refusée, sauf si vous cochez l’option correspondante.
09Tarifs
Gratuit pour commencer. Équitable pour grandir.
Le client, l’équipe et toutes les fonctions de sécurité sont gratuits. Vous payez pour la synchronisation, le partage et l’IA de Termiyo au-delà du quota gratuit.
Free
$0/ mois
Une personne, un appareil
- Toutes les fonctions de connexion
- Vos propres outils et clés IA, « Travailler ensemble » et l’onglet « Comparer les modèles »
- Le panneau .env et Giti sur cet ordinateur
- Toute la sécurité
- 50 000 tokens par mois de l’IA de Termiyo
- Pas de synchronisation
Pro
$10/ mois
Vos appareils, synchronisés
- Synchronisation chiffrée, deux appareils connectés à la fois
- Liens de partage Giti et CI en un clic
- Une exécution d’agent qui continue après la fermeture
- 1 million de tokens par mois de l’IA de Termiyo
Un essai de 14 jours commence à l’inscription ; les liens de partage et la CI nécessitent l’offre payante elle-même.
Team
$25/ mois
Cinq personnes incluses
- Coffres partagés, rôles et journal d’audit
- Héberger un terminal partagé
- Quatre appareils connectés à la fois, cinq exécutions d’agent détachées
- 4 millions de tokens par mois de l’IA de Termiyo
Business, Enterprise et le détail de chaque offre figurent sur la page des tarifs.
Réunissez toute l’équipe.
Gratuit pour une personne · macOS, Windows et Linux · aucune clé API pour les outils IA que vous utilisez déjà
Écrivez-nous ici
Cela arrive dans la même boîte qu’un e-mail. Nous répondons à l’adresse que vous laissez.