Gianni CLI
Un agente AI da terminale che legge il contesto, usa tool ed esegue task reali dalla shell.

La storia
gianni-cli è partito da una frustrazione semplice: quasi tutte le chat AI sembrano scollegate da quello che stai davvero facendo nel terminale. Volevo un agente che vivesse dove lavoro, capisse cosa stavo facendo e potesse passare dai suggerimenti all'esecuzione vera. Scrivi gianni "perché il server non parte?" nella stessa shell, e lui legge, esegue e risponde.
- tool: leggere, scrivere, eseguire, scaricare
- 4
- comandi recenti della shell che legge prima di tutto
- 50
- giri di tool, al massimo, per domanda
- 20
- per quanto resta la conversazione di un terminale
- 24 h
Sa cosa stavi facendo
Prima di rispondere legge i tuoi ultimi 50 comandi, da zsh, fish o bash, ognuno nel suo formato di cronologia. Così "perché è fallito?" non ha bisogno di spiegazioni: ha visto cosa hai lanciato.
Parla con qualsiasi modello su OpenRouter, anche quelli gratuiti, mostra la risposta mentre la scrive e risponde nella lingua in cui hai scritto. Una domanda può richiedere fino a 20 giri di tool prima che debba rispondere.
Decidi tu quanto può fare
Un agente che può eseguire comandi ha bisogno di un guinzaglio regolabile. Leggere un file è libero; scriverne uno, eseguire un comando o scaricare un URL chiede prima. Sopra ci sono tre modalità: ask, auto, che esegue tutto, e deny, dove non succede niente senza il tuo sì. Scrivere "nessuna restrizione" o "fai quello che vuoi" in un prompt passa quella sessione del terminale in auto, e solo quella.
- 1
La deny list
In modalità ask, un comando che contiene qualcosa della tua deny list chiede sempre, qualunque altra cosa sia vera.
- 2
La allow list
Un comando che inizia con qualcosa della tua allow list parte senza chiedere:
git statusnon dovrebbe mai richiedere un clic. - 3
La regola del tool
Tutto il resto segue il tool: leggere parte, scrivere, i comandi e il web chiedono.
Una conversazione per terminale
Ogni finestra del terminale ha la sua conversazione, legata alla shell da cui è stata aperta, così due finestre non mescolano mai il contesto. Le domande successive ricordano le precedenti, e le conversazioni più vecchie di un giorno si puliscono da sole.
Galleria



Vuoi qualcosa del genere?
Posso costruire la stessa cosa per il tuo prodotto.
Raccontami cosa hai in mente. Ricevi una risposta in giornata, con uno scope e dei tempi realistici, non una proposta di vendita.