Un banco di lavoro nativo per l'agente di codice pi.

Le tue sessioni, i tuoi modelli, la tua macchina. Chatta, rileggi e conferma in una sola finestra — le stesse sessioni del terminale, disegnate in modo nativo.

Gratis e open source
Apache-2.0. Nessun account, nessun vincolo.
Prima locale
Usa la tua installazione di pi. Il codice resta sulla tua macchina.
Nativo, non un webview
Rust + GPUI, disegnato sulla GPU.
macOS · Windows · Linux
Un'app, le stesse sessioni del terminale.

Guardalo pensare, chiamare strumenti e modificare.

Ragionamento, chiamate agli strumenti e modifiche ai file arrivano in una trascrizione disegnata sulla GPU che non si riadatta mai. Guida a metà esecuzione o metti in coda un seguito dal compositore — modello e sforzo di ragionamento sono a un tasto.

  • Streaming raggruppato, Markdown GFM e evidenziazione della sintassi che ridipinge soltanto.
  • Chiedi, guida, accoda o annulla — sempre sul processo pi in esecuzione.
  • Ogni chiamata a uno strumento si apre in argomenti, output e diff in linea.

Le sessioni vivono dove pi le ha messe.

Il tuo elenco è letto direttamente da pi e raggruppato per progetto — le stesse sessioni che vede il terminale. Riapri, clona o nascondi uno spazio di lavoro senza toccare nulla su disco; le sessioni recenti restano calde.

Scegli uno spazio di lavoro. Descrivi l'attività.

Scegli Piano, Costruisci o Chiedi, punta Orbit su uno spazio di lavoro e dì cosa vuoi. Modello, sforzo di ragionamento e modalità di accesso stanno nel compositore — premi invio e l'esecuzione parte in una sessione dal vivo.

  • Piano, Costruisci o Chiedi — un interruttore prima di partire.
  • Spazio di lavoro scelto tra i tuoi progetti e ricordato tra le sessioni.
  • Modalità di accesso, modello e livello di ragionamento accanto al compositore.

Ogni provider. Ogni modello. Una finestra.

Il catalogo in tempo reale di pi più provider personalizzati — accedi con una chiave o OAuth, poi scegli un modello per attività, con lo sforzo di ragionamento accanto. I modelli locali di Ollama stanno accanto a quelli ospitati.

  • Anthropic, OpenAI, Bedrock, OpenCode Go e i tuoi endpoint.
  • Punta Orbit su un Ollama locale e tutto resta sulla tua macchina.
  • Preferiti e dimensioni di contesto, raggruppati per provider.

Insegnagli il playbook del tuo team.

Le skill sono playbook SKILL.md che pi carica all'avvio — a livello utente e di progetto. Sfogliale in Orbit, leggi le istruzioni complete e attiva o disattiva ciascuna con un interruttore.

  • Skill di progetto e utente, sfogliabili con l'anteprima completa del SKILL.md.
  • Attiva o disattiva una skill senza modificare file.
  • Richiamate come comandi /skill: direttamente dal compositore.

Leggi il diff prima di cambiare app.

L'agente modifica file dietro la trascrizione. Orbit tiene un diff dal vivo in un pannello a destra e una pagina Git completa accanto — prepara, rileggi e conferma senza lasciare la finestra.

  • Un diff git dal vivo dello spazio di lavoro, aggiornato quando un'esecuzione si assesta.
  • Genera un messaggio di commit, prepara ciò che vuoi e pusha sul posto.
  • Viste cronologia e grafo per il ramo su cui sei.

Sappi quanto costa ogni esecuzione.

Richieste, token, costo e cache — letti dal contatore di pi, su tutte le sessioni della tua macchina. Nessun analytics di terze parti, nessun dubbio su dove sia finito il contesto.

  • Cifre per esecuzione e per provider, con token in cache e di contesto.
  • Una vista di 30 giorni dei token nel tempo, interamente locale.

Collega i tuoi strumenti via MCP.

Orbit gestisce i server Model Context Protocol per l'agente — globali o limitati a un progetto. Aggiungi un server, guarda il numero di strumenti e lo stato della connessione, e attivalo o disattivalo con un interruttore.

  • Server globali e di progetto, fianco a fianco.
  • Stato della connessione e numero di strumenti a colpo d'occhio.
  • Attiva, modifica o rimuovi un server senza toccare il JSON.

Estendi pi con i pacchetti.

Installa pacchetti di pi da npm, git o un percorso locale — globalmente o per questo progetto. Orbit mostra cosa è configurato e la versione, lo aggiorna, e pi raccoglie le modifiche al riavvio successivo.

  • Pacchetti npm, git o percorso locale, con ambito globale o di progetto.
  • Installa, aggiorna e rimuovi senza lasciare la finestra.
  • Caricati all'avvio — riavvia pi per applicare le modifiche.

Rendila tua.

Temi chiaro e scuro, font di interfaccia e di codice, dimensioni e lingua — Aspetto copre la finestra stessa, e ogni altra impostazione è a una ricerca di distanza.

  • Temi chiaro e scuro con palette proprie.
  • Font di interfaccia e di codice, dimensioni e un'anteprima del terminale dal vivo.
  • Cerca in tutte le impostazioni da un solo campo.

Una vera app desktop. Tieni tu il comando.

Orbit è un'app nativa per macOS, Windows e Linux — Rust e GPUI, pensata per la tastiera, senza webview. E ogni chiamata a uno strumento che modifica qualcosa passa da una modalità di accesso che imposti per attività, così l'agente non ti corre mai avanti.

  • Supervisionato — chiede prima di ogni modifica e di ogni comando.
  • Accetta modifiche — applica le modifiche ai file, chiede ancora prima dei comandi.
  • Accesso completo — esegue senza chiedere, scelto di proposito per attività.

Costruito allo scoperto.

Orbit è plasmato da chi apre una issue, manda una patch o rilegge una versione.

Vedi su GitHub

Cosa dice la gente.

Commenti non modificati dai thread di lancio su 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)
Su/Sharp-Everything
I am currently testing it and have to say that I'm impressed! Works really really well.
Pu/piousp
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.
Ou/OneMoreName1
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.
Tu/tulwio
Looks nice and love that it runs on Mac & Linux.
Au/adamshand
On my M5 it works very smooth and brings back my codex experience.
Uu/Upstairs_Toe_3560
dig it, nice job. I'm only going off your screenshots because Im not in the market for another GUI, but it looks good.
Au/Altruistic_Ad8462
first impressisons good. I'm a heavy work pi user with herdr. I'll test more and feedback the weakness.
Uu/Upstairs_Toe_3560
I was actually looking for something like this for my not very technical gf!
Ou/OneMoreName1

Domande, con risposta.

Quello che gli utenti di pi chiedono prima di scambiare il terminale con una finestra.

Orbit è gratis?

Sì. Orbit è gratis e open source con licenza Apache-2.0 — nessun account, nessun abbonamento e nessuna funzione a pagamento. I provider di modelli li metti tu.

Orbit sostituisce pi o lo include?

Né l'uno né l'altro. Orbit è un client desktop nativo che pilota la CLI di pi che hai già installato, tramite l'interfaccia RPC di pi, con la tua configurazione, le tue sessioni, i provider, gli strumenti e le estensioni esistenti. Terminale e app restano sincronizzati.

Quali piattaforme supporta Orbit?

macOS 13+, Windows e Linux. Orbit è un'applicazione nativa in Rust e GPUI — niente Electron e niente webview — quindi parte veloce e resta leggera.

In cosa Orbit è diverso dalla TUI di pi o da pi-web?

La TUI di pi vive nel terminale e pi-web avvolge pi in un browser. Orbit è un banco di lavoro desktop nativo: più sessioni e spazi di lavoro, un pannello di revisione dei diff in linea, Git e GitHub, statistiche di consumo, MCP e plugin in una sola finestra.

Orbit funziona con le mie estensioni e i miei plugin di pi?

Sì. Orbit parla con pi via RPC, quindi le estensioni di pi lato agente continuano a funzionare e Orbit mostra nativamente eventi come domande e approvazioni. Inoltre Plugins installa, aggiorna e rimuove pacchetti di pi.

Dove finiscono i miei dati? Orbit invia telemetria?

Orbit è prima locale: il tuo codice e le tue sessioni restano sulla tua macchina. L'app non raccoglie telemetria — nessun client di analytics, nessun identificatore di installazione e nessuna segnalazione d'uso.

Posso eseguire più sessioni di pi insieme?

Sì. Orbit è pensato per sessioni e spazi di lavoro simultanei, ognuno appoggiato alla tua installazione locale di pi, così puoi far girare più agenti senza destreggiarti tra finestre di terminale.

Costruisci con Orbit.

Punta Orbit sui progetti in cui usi già pi. Le stesse sessioni, gli stessi modelli, gli stessi strumenti — disegnati nativamente sulla GPU.