Funzioni
Tutto quello che accade fra il prompt e il risultato
Un agente che lavora non dice nulla. Un agente che aspetta non dice nulla nemmeno lui — ha esattamente lo stesso aspetto. AItention legge i file che Claude Code e Codex scrivono comunque e ne ricava un quadro: chi è bloccato, chi calcola, chi attende un altro agente, quanto consuma tutto questo e da quanto tempo qualcosa è pronto senza che nessuno se ne sia accorto.
Fino a tre sessioni gratuite in permanenza — con tutte le funzioni.
Otto stati, perché due non bastano
«gira» e «non gira» risponde alla domanda sbagliata. Quella giusta è: questo ha bisogno di me? Una sessione che attende un permesso le costa un secondo. Una che ha posto una domanda le costa un pensiero. Una che attende i propri sottoagenti non le costa nulla — la lasci stare.
| Stato | Che cosa significa | Ha bisogno di lei |
|---|---|---|
| Decisione | È aperta una domanda con opzioni | sì |
| Attende | Una richiesta o un permesso — l'agente non può proseguire | sì |
| Errore | Il turno è fallito: limite di frequenza, sovraccarico, fatturazione, richiesta non valida | quasi sempre |
| Fatto | La risposta c'è e non è stata letta | sì |
| Lavora | Un prompt è in corso, vengono eseguiti strumenti | no |
| Sottoagenti | L'agente principale attende i propri aiutanti | no |
| Sveglia | La sessione si è fissata un appuntamento e dorme fino ad allora | no |
| Dormiente | Conclusa, ma riprendibile | no |
La differenza che ripaga il programma: una sessione scrive «le faccio sapere appena si muove» — e non lo fa mai, perché sta aspettando lei. Da fuori sembra lavoro. Da dentro è fermo. AItention distingue i due casi da ciò che è realmente in esecuzione, non da ciò che la sessione dice di sé.
Se una sessione al lavoro non si fa sentire per più di trenta minuti, perde il suo colore e mostra invece da quanto tace. Un'indicazione scaduta che sembra sicura di sé è peggio di una che ammette di non sapere.
Quando più agenti lavorano alla stessa cosa
Appena distribuisce un compito su più sessioni, esso si sbriciola nell'elenco: cinque righe con cinque nomi, e nulla dice che vanno insieme. AItention conosce per questo la federazione — un gruppo che nomina un'appartenenza invece di limitarsi a ordinare.
Due vie d'ingresso, una da sola
Se nella prima istruzione di una sessione compare un contrassegno, AItention la assegna — è una prova, non una congettura. Tutto il resto lo raggruppa lei: selezionare più righe, dare un nome, fatto. Dove parlano entrambe le cose, vale la sua decisione.
Nulla viene indovinato
Quando più sessioni partono insieme nello stesso progetto, l'applicazione propone una federazione — non la crea. Un'appartenenza inventata è esattamente il dato che poi nessuno riesce più a ricostruire.
I sottoagenti vengono contati
Quando una sessione avvia aiutanti propri, il loro numero compare nella riga e lo stato dice che l'agente principale attende loro — non lei. Senza questa indicazione un lungo silenzio sembra un fermo, ed è proprio allora che interviene qualcuno che avrebbe fatto meglio ad aspettare.
Un budget per sessione — e un bussare, non un intervento
Può dare a ogni sessione un obiettivo in chiaro e tre limiti che lo accompagnano: un numero di token, un importo, oppure una quota della finestra di cinque ore. Appena uno viene raggiunto, l'applicazione lo dice. L'avanzamento compare nella riga.
Non viene fermato nulla. AItention osserva programmi altrui, non li governa — un limite superato è un motivo per bussare, non per intervenire. Chi alza consapevolmente il limite viene svegliato al nuovo; un limite appena fissato che poi tace sarebbe peggio di nessun limite.
Da dove viene un obiettivo resta visibile: Codex conosce obiettivi propri, Claude Code no. Un budget che lei stessa fissa è cosa diversa da uno che il fornitore conosce e applica — perciò i due non portano la stessa parola.
Dove finisce davvero il contingente
La pagina di fatturazione dà una somma. Questa vista dà il motivo: uscita al giorno, per progetto, per programma, per modello — su sette, trenta o novanta giorni. Tre grandezze una accanto all'altra, attivabili singolarmente: contingente, token, denaro.
Ogni cifra con la sua provenienza
Il contingente arriva dal fornitore per l'intero account, token e importi dalle registrazioni sulla sua macchina. Metterli in un'unica immagine farebbe passare due cose diverse per una sola — perciò ogni scheda porta la sua fonte.
Ciò che non è mai stato su una fattura
La quota arrivata dalla cache sta a parte, accanto a ingresso e uscita. Solo così si può giudicare se un contesto lungo sia stato caro o economico — la somma da sola non lo dice.
I suoi prezzi
L'applicazione porta con sé una tabella prezzi per milione di token e indica quando è stata rilevata. Chi ha condizioni proprie le inserisce; quelle righe restano contrassegnate come sue e si ritirano con un clic.
Il carico, finché è ancora governabile
Entrambe le finestre di frequenza come livello di riempimento, con il ritmo orario, il massimo sull'intero storico e il tempo residuo della finestra. Lo storico su 24 ore, 7 o 30 giorni mostra quando è arrivata al limite — e quindi quando collocare quale lavoro.
Il crollo verticale della curva è l'azzeramento della finestra di cinque ore. Arrivare al limite sapendo che sta per ripartire è una situazione diversa dall'arrivarci con quattro ore da colmare.
Quanto è costato non guardare
L'unico numero che quantifica il motivo per cui questo programma esiste: quanto a lungo le sue sessioni sono rimaste pronte senza che nessuno se ne accorgesse. Totale, in media, la più lunga — al giorno e per progetto.
In questo periodo le sue sessioni l'hanno attesa 12 g — 1398 volte, 13 min in media.
Questa vista conta contro di noi. C'è lo stesso, perché un numero che non si conosce non si può nemmeno migliorare.
Ritrovare la sessione di ieri
Una sessione conclusa non è persa — si riprende. Soltanto: dopo un riavvio non ne ricorda più il nome, e senza la cartella del progetto lo strumento non la ritrova comunque. «Sessioni precedenti» le elenca tutte, ordinate per programma o per progetto, su sette giorni, trenta giorni o l'intero periodo, con campo di ricerca — e mette il comando completo, cartella inclusa, a un clic negli appunti.
Le sessioni concluse si riprendono con »claude --resume«. Il comando copiato contiene la cartella del progetto — senza di essa Claude Code non ritrova la sessione.
Nomi che sopravvivono al riavvio
Una sessione conclusa portava finora il nome della sua cartella — con cinque nello stesso progetto, la stessa cosa compariva cinque volte. AItention prende il titolo vero dalla registrazione che un riavvio non cancella.
Ricerca nei suoi prompt
«Dove l'ho già fatto?» — scorra ogni prompt che abbia mai inviato a Claude Code, attraverso tutti i progetti. Il risultato porta alla sua sessione, e il comando per riprenderla sta accanto.
Il contesto, prima che venga compattato
Quando una sessione si avvicina alla compattazione, la sua cifra di contesto cambia colore. Chi lo vede arrivare salva prima uno stato intermedio o divide il compito — invece di accorgersi dopo che metà del filo è stata riassunta.
Tre cifre — e quale di esse è la fattura
Lo stesso lavoro ha tre importi, e sono molto distanti fra loro. La riga
ne mostra uno; quale, lo sceglie lei. I due calcolati portano una sigla,
quello fatturato no — misurato nella stessa riga:
≥ 1.580 $ contro sc ≥ 12.479 $.
| Grandezza | Che cosa quantifica |
|---|---|
| Fatturato | Quanto il fornitore ha addebitato per questo lavoro |
| API | Quanto lo stesso lavoro sarebbe costato tramite l'interfaccia |
| sc | Quanto sarebbe costato ogni token senza nulla dalla cache |
Il segno ≥ non è un ornamento. Non ogni chiamata al
modello compare nelle registrazioni, e per alcuni modelli non esiste un
prezzo documentato. Dove un importo è perciò un limite inferiore, il
segno lo precede; dove nessun prezzo è documentato, la riga mostra token
invece di un numero che sembra denaro.
Ciò che esce, esce solo se lo inserisce lei
Inoltrare dove vuole
Inserisca un indirizzo e ogni passaggio a uno stato che la richiede vi manda un messaggio JSON — domotica, un canale di chat, quel che preferisce. Nessun campo per un comando: sulla sua macchina non parte nulla. Vengono trasmessi nome, progetto, programma e stato; mai prompt, risposte o percorsi. Alla consegna il campo è vuoto.
Collegare il suo strumento
Il contratto di file da cui AItention trae i suoi dati è pubblicato: aitention.app/schema/status-v1.json. Ogni strumento capace di avviare un programma agli eventi scrive un piccolo file JSON e compare nell'elenco — senza che in AItention debba cambiare nulla. Tre campi sono obbligatori.
Per il resto esattamente una connessione
Di propria iniziativa il programma apre una sola connessione di rete: il controllo degli aggiornamenti, e alla consegna è spento. Nessun account, nessuna telemetria, nessun registro di accesso. La licenza viene verificata offline contro una chiave contenuta nel programma — non esiste alcun server di attivazione che possa cadere.
Nessun diritto particolare: né accessibilità, né registrazione dello schermo. Vengono letti soltanto file nella sua cartella utente. Ciò che la documentazione elenca come fonte è l'elenco completo.
Due classi di strumenti, un solo programma
Attorno a Claude Code sono nate due specie di utilità. Le une accedono e mostrano le sue cifre di consumo; non sanno nulla delle sue sessioni. Le altre osservano le sessioni e mostrano chi attende; non sanno nulla dei costi.
AItention è entrambe le cose in una finestra — e vi affianca federazioni, tempi di attesa, ricerca nei prompt e sei lingue. È proprio questo il punto: lo stato di una sessione e il suo prezzo sono la stessa domanda posta da due lati.
Inoltre
- Claude Code e Codex alla pari. Entrambi nello stesso elenco, con l'icona del programma che li ospita. Da due strumenti in su compare un raggruppamento per strumento.
- Cause di errore in chiaro. Limite di frequenza, sovraccarico del server, fatturazione, richiesta non valida — nominate, non semplicemente «fallito». La differenza fra riavviare e attendere.
- Attività in secondo piano con la loro uscita. Una compilazione che dopo venti minuti finisce in errore compare nella riga — con l'uscita in corso e il valore di ritorno.
- Ramo e modalità dei permessi per riga. Letti senza chiamare
git, worktree compresi. In archivi condivisi la modalità è una questione di governance, non un'opzione di visualizzazione. - Leggere la risposta senza cambiare finestra. L'ultima risposta di una sessione si apre e si copia dalla vista d'insieme.
- Salto alla finestra di progetto giusta. Con più progetti aperti in un ambiente di sviluppo viene in primo piano quello giusto.
- Filtri, raggruppamento, preferiti. Raggruppare per stato, programma, progetto o strumento, combinare più filtri, fissare le sessioni che contano.
- Sei lingue. Tedesco, inglese, francese, spagnolo, italiano, polacco — commutabili durante l'uso, senza riavvio.
Lo veda sulle sue sessioni
Fino a tre sessioni gratuite in permanenza, senza account e senza scadenza. I contatori mostrano sempre i totali veri — comprese le sessioni che non stanno nell'elenco.