$ open -a Terminaly
Tots els teus agents.
Un sol terminal
App nativa de macOS per llançar i dirigir sessions d'agents de CLI. Claude, Codex i el teu shell, ordenats per projecte, i saps en tot moment qui treballa, qui ha acabat i qui t'espera.
Tria una sessió a la barra lateral, divideix el panell i respon a la que et necessita.
Tres estats, d'un cop d'ull.
L'agent està fent feina. No cal que miris.
Ha acabat i espera la següent instrucció.
Demana una resposta: notificació i número a la icona del Dock.
Amb Claude Code, l'estat ve dels seus hooks (s'instal·len des d'Ajustos → Agents). Amb la resta d'agents, de l'activitat de la sortida.
01 Projectes i sessions
Barra lateral amb carpetes i les seves sessions: fixa, reanomena, arxiva, posa-hi color. Arrossega una carpeta per afegir-la.
02 Terminals de veritat
SwiftTerm a sota. Les sessions segueixen vives encara que no les tinguis a la vista.
03 Presets
Shell, Claude, Codex… editables a Ajustos. ⌘T llança el primer.
04 Panells dividits
⌘D a la dreta, ⇧⌘D a sota, ⌘W tanca. La disposició es recorda.
05 Paleta d'ordres
⌘K per a tot. ⌘[ i ⌘] per passar d'una sessió a l'altra.
06 Tanca l'app, no la feina
Les sessions viuen al dimoni tly. En tornar a obrir, es reconnecten amb la sortida recent.
I també des de la línia d'ordres.
tly és un sol procés per a totes les sessions i, alhora, la CLI per manar-les: llista, crea, envia text, mira els logs o enganxa-t'hi.
- Terminaly · app SwiftUI, pinta els terminals
- tly · dimoni i CLI, PTY sense polling
- TerminalyKit · protocol i sockets compartits
$ tly ls$ tly new --command claude$ tly send <id> "text" --enter$ tly logs <id>$ tly attach <id> # Ctrl-\ per sortir$ tly wait <id>$ tly kill <id>$ tly shutdown
Instal·la'l des d'on toca: el terminal.
$curl -fsSL https://raw.githubusercontent.com/drarekx/terminaly/main/install.sh | bashDeixa Terminaly.app a Aplicacions i enllaça la CLI tly (amb bash -s -- --no-cli se la salta). Les versions noves arriben per l'actualitzador integrat.