← gerard fortea
>_ terminaly
instal·la'l

$ 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.

Terminaly
claude — refactor de rutes● et necessita
> separa les rutes de reserves per mòdul
● Llegint routes/api.php
● Proposta: moure les rutes a routes/reserves.php
? Vols aplicar els canvis? (s/n)

Tria una sessió a la barra lateral, divideix el panell i respon a la que et necessita.

Tres estats, d'un cop d'ull.

● treballant

L'agent està fent feina. No cal que miris.

● a punt

Ha acabat i espera la següent instrucció.

● et necessita

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 | bash

Deixa 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.

macOSSwift · SwiftUI · SwiftTermv0.5.0 github.com/drarekx/terminaly