Aperçu · pas encore publié
Votre compte Gitsi dans Termiyo
Parcourez vos dépôts, créez-en un et travaillez avec les demandes de fusion depuis votre propre compte Gitsi.
Lire le guide: Votre compte Gitsi dans TermiyoNouveau dans 0.4.48Travailler ensemble — tous les comptes IA sur une missionTravailler ensemble
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. Gitsi 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.48Démonstration historique de Travailler ensemble ; Termiyo 0.4.42 remplace cet écran par le Pool de comptes IA.
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 responsable, 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 d’autres comptes travaillent, son rôle s’arrête là ; seul, il fait aussi les tâches.
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, qui reprend là où le premier s’est arrêté. Le rapport revient en Markdown, prêt à être copié.
Fonctionne avec un seul compte — ses tâches passent l’une après l’autre — ou avec tous à la fois. Chaque tâche consomme le quota du compte qui l’exécute.
Le travailPlanifier le passage du service de paiement de Redis 6 à Redis 7 : les incompatibilités, le déploiement, le retour arrière et les tests.
Claude · personnel
Codex
Gemini CLI
Claude · personnel
Gemini CLI
+ 2 autres tâches, toutes deux en cours
02Comparer les modèles
Nouveau dans 0.4.48Termiyo 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
Démonstration historique de comparaison d’une version antérieure. Termiyo 0.4.42 remplace cet écran par le Pool de comptes IA ; consultez son guide pour la configuration.
Claude 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. Dans Termiyo 0.4.42, le Pool de comptes IA remplace les anciens écrans de travail. Ctrl+Shift+X, ou Cmd+Shift+X avec les raccourcis Mac, ouvre le pool à la place de l’ancienne invite de terminal. Ask avec un seul compte reste disponible pour les questions individuelles. Cet ordinateur exige Termiyo ouvert et déverrouillé sur une machine éveillée. Termiyo Cloud et Mon serveur rendent le pool indépendant du portable, mais un portable en veille arrête sa CLI locale. Pour travailler sans interruption, exécutez la CLI dans tmux sur un hôte distant toujours allumé. Pour Mon serveur, indiquez son origine HTTPS et sa clé de gestion. Changer de vue laisse le serveur actif ; Déconnecter révoque son autorisation.
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.
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.
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 chaque outil, lus sans consommer de quota, et leur ancienneté.
03.env
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.48 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.48Parlez 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. Vous lisez le brouillon et le corrigez. Envoyez-le au prompt de l’IA pour l’exécuter vous-même, ou — nouveau dans 0.4.28 — envoyez-le au terminal, où Termiyo exécute pour vous l’unique ligne nettoyée ; une commande figurant sur la liste dangereuse est toujours interceptée d’abord, et rien n’est envoyé lorsque le coffre est verrouillé.
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.
05Gitsi
Nouveau dans 0.4.48Hé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 gitsi ssh://deploy@build-1/checkout.git
$ git push -u gitsi 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
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
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
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
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 Gitsi 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.
Le mode de dépôts locaux/SSH de Termiyo 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.
Aperçu · pas encore publié
Parcourez vos dépôts, créez-en un et travaillez avec les demandes de fusion depuis votre propre compte Gitsi.
Lire le guide: Votre compte Gitsi dans TermiyoNouveau dans 0.4.42
Dans Termiyo 0.4.42, le Pool de comptes IA remplace les anciens écrans Comparer les modèles et Travailler ensemble. Connectez Claude Code ou Codex avec vos propres comptes et choisissez où fonctionne le pool. Chaque compte conserve son propre quota.
Lire le guide: Pool de comptes IA06Le client SSH en dessous
07Sécurité
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.
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.
Verrouillage 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.
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.
Le 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 application d’authentification et dix codes de récupération, sur toutes les offres.
Un 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.
Proprié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
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.48Connectez 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.
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.
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.
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.
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
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.
₹0/ mois
Une personne, un appareil
₹1,000/ mois
Vos appareils, synchronisés
Un essai de 14 jours commence à l’inscription ; les liens de partage et la CI nécessitent l’offre payante elle-même.
₹2,000/ mois
Cinq personnes incluses
Business, Enterprise et le détail de chaque offre figurent sur la page des tarifs.
Gratuit pour une personne · macOS, Windows et Linux · aucune clé API pour les outils IA que vous utilisez déjà
Cela arrive dans la même boîte qu’un e-mail. Nous répondons à l’adresse que vous laissez.