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 il contesto corrente e potesse passare dai suggerimenti all'esecuzione vera. Il risultato è un agente CLI basato su OpenRouter che risponde a domande, fa debug di codice, ispeziona file, recupera documentazione ed esegue comandi direttamente dalla stessa sessione di shell.
Una parte a cui tengo molto è il controllo: ho costruito un sistema di permessi con modalità ask, auto e deny, così può essere prudente quando serve o completamente autonomo quando voglio velocità. Ho aggiunto anche una memoria di sessione a breve termine legata al processo del terminale, che tiene le conversazioni coerenti invece di ripartire da zero ogni volta. gianni-cli è uno di quei progetti che da fuori sembrano piccoli ma mi hanno costretto a progettare bene le parti difficili: orchestrazione dei tool, confini di esecuzione sicuri, flessibilità sui modelli e una UX che resta veloce dentro la riga di comando.
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.
