Yai — ChatGPT per il tuo terminale che comprende il contesto
Situazione familiare: sei seduto al terminale, hai bisogno di eseguire un comando complesso, ma hai dimenticato la sintassi esatta? O forse vuoi ottenere rapidamente una risposta a una domanda tecnica senza aprire un browser? Il progetto Yai risolve esattamente questi problemi, portando la potenza di ChatGPT direttamente nel tuo terminale.
Cos'è Yai?
Yai (your AI) è un assistente terminale basato su ChatGPT di OpenAI che:
- Converte le tue descrizioni in linguaggio naturale in comandi funzionanti
- Risponde alle domande senza uscire dal terminale
- Tiene conto del contesto del tuo sistema (OS, shell, username)
- Ti permette di personalizzare il comportamento secondo le tue esigenze

Perché è conveniente?
Invece di:
- Cercare su Google la sintassi del comando
- Copiare da Stack Overflow
- Adattarlo al tuo sistema
- Testare su dati di esempio
Semplicemente scrivi qualcosa come:
yai "найди все файлы .log старше 30 дней и сожми их в архив"
E ottieni un comando pronto all'uso con una spiegazione che puoi eseguire immediatamente.
5 motivi per provare Yai
- Risparmio di tempo — non devi più memorizzare centinaia di flag per grep, awk e altre utility
- Consapevolezza del contesto — Yai conosce il tuo OS, la tua shell e l'ambiente
- Interattività — puoi perfezionare e correggere i comandi in un dialogo
- Versatilità — risponde anche a domande generali, non solo sui comandi
- Installazione semplice — una richiesta curl e sei pronto
Come funziona tecnicamente?
Yai è scritto in Go e utilizza:
- OpenAI API per l'elaborazione del linguaggio naturale
- Libreria Bubble Tea per una bellissima interfaccia TUI
- File di configurazione per memorizzare le impostazioni personali
Il progetto è in fase di sviluppo attivo — oltre 800 stelle su GitHub e aggiornamenti regolari.
Esempi pratici di utilizzo
- Amministrazione del server
yai "покажи нагрузку на CPU с сортировкой по процессам"
- Elaborazione dati
yai "отфильтруй CSV файл, оставив строки где вторая колонка больше 100"
- Programmazione
yai "как в Python проверить что строка содержит только цифры?"
- Impostazioni personali Puoi specificare il tuo editor preferito, i flag preferiti e altre preferenze.
Come iniziare?
L'installazione richiede un minuto:
curl -sS https://raw.githubusercontent.com/ekkinox/yai/main/install.sh | bash
Al primo avvio, avrai bisogno di una chiave API OpenAI. Tutte le impostazioni vengono salvate in ~/.config/yai.json.
Chi lo troverà particolarmente utile?
- Amministratori di sistema
- Ingegneri DevOps
- Sviluppatori che lavorano con il terminale
- Chiunque sia stanco di cercare su Google la sintassi dei comandi
Yai non è solo un wrapper elegante per ChatGPT. È uno strumento che fa risparmiare tempo, riduce il cambio di contesto e rende il lavoro nel terminale più piacevole. Se passi più di un'ora al giorno nella riga di comando — vale la pena provarlo.
Documentazione completa: https://ekkinox.github.io/yai/
Progetti correlati