npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

avo-ai-cli

v1.0.21

Published

AVO AI CLI - La tua assistente AI da terminale

Downloads

52

Readme

AVO AI CLI

AVO AI CLI

Anteprima Terminale

Anteprima AVO AI CLI

Descrizione

AVO AI CLI è la versione da terminale dell'assistente AI AVO, creato nelle Isole Canarie. Questa interfaccia da riga di comando ti permette di interagire con AVO AI direttamente dal tuo terminale, con un'interfaccia colorata e interattiva.

Caratteristiche

  • 🤖 Chat interattiva con l'assistente AI
  • 🌍 Supporto multilingua (Italiano, Inglese, Spagnolo, Francese, Tedesco, Polacco, Palmero)
  • 🗺️ Funzionalità basate sulla posizione (meteo, escursioni, ristoranti, punti di interesse)
  • 🎨 Interfaccia colorata e intuitiva
  • 📊 Gestione dei limiti giornalieri di utilizzo
  • 🤖 Possibilità di scegliere tra diversi modelli AI (DeepSeek e modelli Groq come Llama 3, Mixtral, Gemma)
  • 🤖 Supporto per diversi modelli AI con vari livelli di moderazione

Requisiti

  • Node.js (v14 o superiore)
  • npm o yarn
  • macOS (testato su macOS Monterey e versioni successive)

Configurazione delle chiavi API

AVO AI CLI richiede alcune chiavi API per funzionare correttamente:

  1. DeepSeek API Key: Per le funzionalità di chat e AI
  2. OpenWeather API Key: Per le informazioni meteo
  3. PlantNet API Key: Per l'identificazione delle piante
  4. Groq API Key: (Opzionale) Per accedere a modelli AI aggiuntivi tramite l'API Groq (es. Llama 3, Mixtral, Gemma)

Per configurare queste chiavi:

  1. Crea un file .env nella directory principale dell'applicazione
  2. Copia il contenuto del file .env.example nel tuo file .env
  3. Sostituisci i valori di esempio con le tue chiavi API
# Esempio di file .env
DEEPSEEK_API_KEY=your_deepseek_api_key_here
OPENWEATHER_API_KEY=your_openweather_api_key_here
PLANTNET_API_KEY=your_plantnet_api_key_here
GROQ_API_KEY=your_groq_api_key_here
# GROQ_API_URL=https://api.groq.com/openai/v1 # Generalmente non necessario, ma incluso per completezza

Nota: Il file .env non viene incluso nel pacchetto pubblicato su npm per motivi di sicurezza. Ogni utente deve creare il proprio file .env con le proprie chiavi API.

Installazione

Metodo 1: Installazione tramite script (Consigliato)

# Scarica e esegui lo script di installazione
curl -fsSL https://hablaconavo.es/cli/install.sh | bash

Questo script automatizzerà l'intero processo di installazione, inclusa la configurazione del comando globale avo.

Metodo 2: Installazione manuale

# Clona il repository
git clone https://github.com/avoagency/avo-ai.git
cd "avo-ai/cli"

# Installa le dipendenze
npm install

# Compila il codice TypeScript
npm run build

# Crea un link simbolico globale
npm link

Metodo 3: Installazione da NPM

# Installa globalmente da NPM
npm install -g avo-ai-cli

Utilizzo

Dopo l'installazione, puoi avviare AVO AI CLI con il comando:

avo-ai

Opzioni di avvio

# Avvia con una lingua specifica
avo-ai --language en  # Disponibili: it, en, es, fr, de, pl, palmero

# Mostra la versione
avo-ai --version

# Mostra l'aiuto
avo-ai --help

Comandi disponibili durante la chat

Durante la sessione di chat, puoi utilizzare i seguenti comandi:

  • /help - Mostra la guida dei comandi
  • /weather - Ottieni informazioni meteo per la tua posizione
  • /hiking - Ricevi suggerimenti per escursioni
  • /restaurants - Trova ristoranti nelle vicinanze
  • /around - Scopri punti di interesse intorno a te
  • /clear - Pulisci la cronologia della chat
  • /language - Cambia lingua
  • /model - Cambia il modello AI utilizzato
  • /exit o /quit - Esci dall'applicazione

Limiti di utilizzo

AVO AI CLI mantiene gli stessi limiti della versione web:

  • 10 domande al giorno per la chat generale
  • 3 identificazioni di piante al giorno

Modelli AI supportati

AVO AI CLI ti permette di scegliere tra diversi modelli AI per personalizzare la tua esperienza. Il modello predefinito è DeepSeek, ma puoi cambiarlo utilizzando il comando /model o tramite il menu principale.

Modelli disponibili:

  • DeepSeek (Predefinito): Fornito tramite l'API DeepSeek. Ottimo per conversazioni generali e richieste specifiche, con un'alta moderazione per risposte sicure.
  • Gemma 2 9B IT (Groq): Accessibile tramite l'API Groq (richiede GROQ_API_KEY). Versione specifica per l'italiano del modello Gemma 2 di Google, ottimizzata per prestazioni e qualità in questa lingua.
  • Llama 3.1 70B Versatile (Groq): Accessibile tramite l'API Groq. Versione da 70 miliardi di parametri di Llama 3.1 di Meta, offre elevate capacità e versatilità per un'ampia gamma di task complessi.
  • Llama 3.1 8B Instant (Groq): Accessibile tramite l'API Groq. Versione da 8 miliardi di parametri di Llama 3.1 di Meta, ottimizzata per risposte istantanee e interazioni rapide.
  • Llama3 70B (Groq): Accessibile tramite l'API Groq. Il modello Llama3 da 70 miliardi di parametri, potente e adatto a compiti che richiedono una profonda comprensione del contesto.
  • Llama3 8B (Groq): Accessibile tramite l'API Groq. Il modello Llama3 da 8 miliardi di parametri, una scelta bilanciata per velocità ed efficacia.

Se la GROQ_API_KEY non è configurata nel tuo file .env, saranno disponibili solo i modelli forniti tramite l'API DeepSeek.

Sviluppo

Per eseguire l'applicazione in modalità sviluppo:

cd "Avo Agency/AVO AI/cli"
npm run dev

Licenza

MIT

Crediti

Creato con ❤️ a La Palma - Isole Canarie da Avo Agency