Un atelier natif pour l'agent de code pi.
Vos sessions, vos modèles, votre machine. Discutez, relisez et validez dans une seule fenêtre — les mêmes sessions que le terminal, dessinées nativement.
- Gratuit et open source
- Apache-2.0. Sans compte, sans captivité.
- Local d'abord
- Utilise votre propre installation de pi. Le code reste sur votre machine.
- Natif, pas un webview
- Rust + GPUI, dessiné sur le GPU.
- macOS · Windows · Linux
- Une app, les mêmes sessions que le terminal.
Regardez-le réfléchir, appeler des outils et éditer.
Le raisonnement, les appels d'outils et les éditions de fichiers arrivent dans une transcription dessinée sur le GPU qui ne se réajuste jamais. Orientez en cours d'exécution ou mettez un suivi en file depuis le compositeur — le modèle et l'effort de raisonnement sont à une touche.
- Streaming regroupé, Markdown GFM et coloration syntaxique qui ne fait que repeindre.
- Demander, orienter, mettre en file ou annuler — toujours sur le processus pi en cours.
- Chaque appel d'outil se déplie en arguments, sortie et diffs intégrés.
Les sessions vivent là où pi les a mises.
Votre liste est lue directement dans pi et groupée par projet — les mêmes sessions que voit le terminal. Rouvrez, clonez ou masquez un espace de travail sans rien toucher sur le disque ; les sessions récentes restent chaudes.
Choisissez un espace de travail. Décrivez la tâche.
Choisissez Plan, Construire ou Demander, pointez Orbit vers un espace de travail et dites ce que vous voulez. Modèle, effort de raisonnement et mode d'accès sont dans le compositeur — appuyez sur envoyer et l'exécution démarre dans une session en direct.
- Plan, Construire ou Demander — une bascule avant de lancer.
- Espace de travail choisi parmi vos projets et mémorisé entre les sessions.
- Mode d'accès, modèle et niveau de raisonnement réglés à côté du compositeur.
Chaque fournisseur. Chaque modèle. Une fenêtre.
Le catalogue en direct de pi plus vos propres fournisseurs — connectez-vous avec une clé ou OAuth, puis choisissez un modèle par tâche, avec l'effort de raisonnement à côté. Les modèles locaux d'Ollama côtoient ceux hébergés.
- Anthropic, OpenAI, Bedrock, OpenCode Go et vos propres endpoints.
- Pointez Orbit vers un Ollama local et tout reste sur votre machine.
- Favoris et tailles de contexte, groupés par fournisseur.
Apprenez-lui le playbook de votre équipe.
Les skills sont des playbooks SKILL.md que pi charge au démarrage — au niveau utilisateur et au niveau projet. Parcourez-les dans Orbit, lisez les instructions complètes et activez ou désactivez chacune d'une bascule.
- Skills de projet et d'utilisateur, parcourables avec l'aperçu complet du SKILL.md.
- Activer ou désactiver une skill sans éditer de fichier.
- Invoquées comme commandes /skill: depuis le compositeur.
Lisez le diff avant de changer d'app.
L'agent édite des fichiers derrière la transcription. Orbit garde un diff en direct dans un panneau à droite et une page Git complète à côté — indexez, relisez et validez sans quitter la fenêtre.
- Un diff git en direct de l'espace de travail, rafraîchi quand une exécution se stabilise.
- Générez un message de commit, indexez ce que vous voulez et poussez sur place.
- Vues historique et graphe pour la branche sur laquelle vous êtes.
Sachez ce que coûte chaque exécution.
Requêtes, tokens, coût et cache — lus sur le compteur de pi, sur toutes les sessions de votre machine. Aucune analytique tierce, aucune devinette sur où est passé le contexte.
- Chiffres par exécution et par fournisseur, avec tokens en cache et de contexte.
- Une vue sur 30 jours des tokens dans le temps, entièrement locale.
Branchez vos outils via MCP.
Orbit gère les serveurs Model Context Protocol de l'agent — globaux ou limités à un projet. Ajoutez un serveur, voyez son nombre d'outils et son état de connexion, et basculez-le d'un interrupteur.
- Serveurs globaux et rattachés à un projet, côte à côte.
- État de connexion et nombre d'outils d'un coup d'œil.
- Activer, modifier ou supprimer un serveur sans toucher au JSON.
Étendez pi avec des paquets.
Installez des paquets pi depuis npm, git ou un chemin local — globalement ou pour ce projet. Orbit montre ce qui est configuré et sa version, le met à jour, et pi prend les changements à son prochain redémarrage.
- Paquets npm, git ou chemin local, portée globale ou projet.
- Installer, mettre à jour et supprimer sans quitter la fenêtre.
- Chargés au démarrage — redémarrez pi pour appliquer.
Rendez-la vôtre.
Thèmes clair et sombre, polices d'interface et de code, tailles et langue — Apparence couvre la fenêtre elle-même, et tout autre réglage est à une recherche.
- Thèmes clair et sombre avec leurs propres palettes.
- Polices d'interface et de code, tailles, et un aperçu du terminal en direct.
- Recherchez tous les réglages depuis un seul champ.
Une vraie app de bureau. Vous gardez la main.
Orbit est une app native pour macOS, Windows et Linux — Rust et GPUI, pensée pour le clavier, sans webview. Et chaque appel d'outil qui modifie quelque chose passe par un mode d'accès que vous fixez par tâche : l'agent ne prend jamais les devants.
- Supervisé — demande avant chaque édition et chaque commande.
- Accepter les éditions — applique les modifications de fichiers, demande encore avant les commandes.
- Accès complet — s'exécute sans demander, choisi délibérément par tâche.
Construit ouvertement.
Orbit est façonné par toutes celles et ceux qui ouvrent une issue, envoient un patch ou relisent une version.
Voir sur GitHubCe qu'en disent les gens.
Commentaires non retouchés des fils de lancement sur r/PiCodingAgent.
Cool stuff dude, thanks. Just tried and I think I'll gonna stick for a while. Was using Herdr, but well, desktop app just feels better. Love your work, gonna be using for my daily work unless its gonna be overbloated with things I dont need (it seems like always happens nowadays xD)
I am currently testing it and have to say that I'm impressed! Works really really well.
Hey, I actually started giving this a go, and I must say, good job on the ui and so on! I really like it. Very nice that it also shows me the usage.
Cool, I'll give it a try! I currently use Herdr with Pi, so it's nice to see another app that's more focused specifically on Pi.
Looks nice and love that it runs on Mac & Linux.
On my M5 it works very smooth and brings back my codex experience.
dig it, nice job. I'm only going off your screenshots because Im not in the market for another GUI, but it looks good.
first impressisons good. I'm a heavy work pi user with herdr. I'll test more and feedback the weakness.
I was actually looking for something like this for my not very technical gf!
Des questions, des réponses.
Ce que se demandent les utilisateurs de pi avant d'échanger leur terminal contre une fenêtre.
Orbit est-il gratuit ?
Oui. Orbit est gratuit et open source sous licence Apache-2.0 — sans compte, sans abonnement et sans fonctionnalité payante. Vous apportez vos propres fournisseurs de modèles.
Orbit remplace-t-il pi ou l'intègre-t-il ?
Ni l'un ni l'autre. Orbit est un client de bureau natif qui pilote le CLI pi que vous avez déjà installé, via l'interface RPC de pi, avec votre configuration, vos sessions, vos fournisseurs, vos outils et vos extensions. Le terminal et l'app restent synchronisés.
Quelles plateformes Orbit prend-il en charge ?
macOS 13+, Windows et Linux. Orbit est une application native en Rust et GPUI — pas d'Electron, pas de webview — donc elle démarre vite et reste légère.
En quoi Orbit diffère-t-il de la TUI de pi ou de pi-web ?
La TUI de pi vit dans le terminal et pi-web enveloppe pi dans un navigateur. Orbit est un atelier de bureau natif : plusieurs sessions et espaces de travail, un panneau de relecture des diffs, Git et GitHub, des statistiques de consommation, MCP et des plugins dans une seule fenêtre.
Orbit fonctionne-t-il avec mes extensions et plugins pi ?
Oui. Orbit parle à pi via RPC, donc les extensions pi côté agent continuent de fonctionner et Orbit affiche nativement des événements comme les questions et les approbations. Plugins installe, met à jour et supprime aussi des paquets pi.
Où vont mes données ? Orbit envoie-t-il de la télémétrie ?
Orbit est local d'abord : votre code et vos sessions restent sur votre machine. L'app ne collecte aucune télémétrie — pas de client d'analytique, pas d'identifiant d'installation, pas de remontée d'usage.
Puis-je lancer plusieurs sessions pi en même temps ?
Oui. Orbit est conçu pour des sessions et des espaces de travail simultanés, chacun adossé à votre installation locale de pi : vous pouvez faire tourner plusieurs agents sans jongler avec des fenêtres de terminal.
Construisez avec Orbit.
Pointez Orbit vers les projets où vous utilisez déjà pi. Mêmes sessions, mêmes modèles, mêmes outils — dessinés nativement sur le GPU.