
Charlie: il Mac diventa un cockpit per gli agenti di coding
Un ambiente nativo Apple silicon che riunisce terminale Metal, Codex, Claude, Git, review, approvazioni, task e SSH.

Il problema
Lo sviluppo software non vive più in una sola finestra. Una sessione normale può coinvolgere terminale, editor, conversazione con un'AI, client Git, lista dei task e diverse richieste di approvazione. Ogni strumento può funzionare bene da solo, ma il flusso si frammenta proprio quando il lavoro diventa più complesso.
Con più agenti di coding attivi, perfino le domande fondamentali diventano difficili: quale agente sta lavorando? In quale directory? Con quale processo e PID? Quali comandi ha eseguito, cosa ha modificato in Git e cosa richiede ancora un'approvazione? Un terminale mostra l'output, ma vedere l'output non significa comprendere lo stato del lavoro.
Charlie nasce da questa distanza. Non è semplicemente una chat agganciata a una shell: è un workspace nativo per Mac costruito per trasformare l'attività degli agenti in uno stato locale visibile, ispezionabile e controllabile.
Perché succede su macOS
I terminali tradizionali sono eccellenti nel visualizzare flussi di caratteri, mentre gli IDE sono costruiti intorno ai file e a uno sviluppatore che controlla direttamente ogni passaggio. Gli agenti di coding attraversano questo confine: avviano processi, ispezionano repository, modificano molti file, attendono permessi e talvolta lavorano in parallelo.
Se un'app si limita a incorporare la CLI di un agente dentro una scheda, perde gran parte di questo significato. Charlie utilizza invece i protocolli strutturati esposti da Codex App Server e Claude Code. Chiamate agli strumenti, approvazioni, avanzamento e completamento diventano eventi reali, senza doverli indovinare analizzando testo colorato. Il livello provider è volutamente aperto, così altri modelli potranno essere aggiunti senza ricostruire il workspace intorno a un singolo fornitore.
La stessa scelta netta vale per la piattaforma. Charlie è destinato ai Mac Apple silicon con macOS 15 o successivo. Il terminale usa il core di embedding di Ghostty e una pipeline di rendering Metal; intorno c'è un'interfaccia nativa, persistente e progettata per reagire rapidamente. Concentrarsi su un obiettivo preciso permette di ottimizzare davvero per le macchine a cui il prodotto è destinato.
Il mio approccio
Charlie riunisce il ciclo quotidiano di sviluppo in un solo workspace coerente:
Un terminale di prima classe: rendering Metal, TUI affidabili, split, tab, ricerca, numerazione delle righe e crash recovery.
Agenti come processi visibili: le sessioni Codex e Claude mostrano provider, task, directory di lavoro, processo, PID, comandi, risultati e stato delle approvazioni.
Git senza contesto nascosto: diff, review, approvazioni e worktree isolati rendono il lavoro parallelo degli agenti più comprensibile e più sicuro da integrare.
Gli strumenti intorno al terminale: editor integrato, task di progetto, host SSH, diagnostica delle connessioni e monitoraggio locale delle risorse restano vicini al lavoro.
Funzionamento local-first: stato del workspace, cronologia degli eventi e telemetria rimangono sul Mac; Charlie non dipende da una telemetria remota per spiegare cosa è successo.
L'affidabilità fa parte del prodotto, non è una vernice finale. L'app include arresto ordinato degli agenti, recupero delle sessioni interrotte, flussi di approvazione protetti, un canale di aggiornamento firmato e una suite in crescita di oltre 160 test automatici che coprono PTY, trasporti dei provider, workflow Git e percorsi di recovery.
Le novità di Charlie 1.6.0 (build 7)
Charlie 1.6.0 aggiunge una nuova sezione GitHub integrata. La GitHub CLI per Apple silicon è inclusa nell'app, quindi non serve alcuna installazione Homebrew. Il collegamento dell'account GitHub è più semplice: il flusso si apre nel browser e il codice viene copiato automaticamente. Da lì puoi cercare e selezionare i tuoi repository pubblici e privati.
Su un repository crei missioni GitHub per Codex o Claude a partire da un prompt personalizzato, in modalità revisione in sola lettura oppure in modalità implementazione. Ogni missione lavora in un worktree Git isolato, così il repository principale resta protetto. Le pull request vengono pubblicate solo dopo un controllo dello stato Git e una conferma umana. Le missioni attive sono elencate e monitorate, e i processi GitHub vengono cancellati in modo sicuro quando cambi workspace o chiudi Charlie. I risultati obsoleti vengono scartati quando salti rapidamente da un progetto all'altro.
Gli aggiornamenti obbligatori ora sono applicati davvero e non si possono più rinviare per sbaglio. Login, spegnimento e processi in background sono più stabili.
La versione 1.6.0 è la release pubblica attuale: un DMG firmato e notarizzato da Apple per Mac Apple silicon, distribuito direttamente da Black Order. Charlie è sviluppato da una Crew di Portomaggiore, con un'ambizione semplice: rendere lo sviluppo assistito da agenti serio, chiaro, veloce e davvero nativo su Mac.
Scarica Charlie 1.6.0, apri un progetto reale e metti alla prova tutto il flusso di lavoro sul tuo Mac.
Richiede macOS 15 o successivo e un Mac Apple silicon
Scarica per macOS

Discussione 0 commenti
Nessun commento ancora. Inizia tu la conversazione.