Come eseguire un assistente AI locale con memoria e integrazione messenger tramite QwenPaw
Ieri mi sono imbattuto nel progetto QwenPaw del team AgentScope. Sembra che gli autori abbiano deciso di combinare in un unico strumento tutto ciò che di solito devi assemblare da una dozzina di librerie diverse: esecuzione di reti neurali locali, integrazione con Telegram e Discord, gestione del contesto a lungo termine e persino un web IDE per lavorare con il codice.
Perché potresti aver bisogno di una soluzione così tutto in uno? Se hai mai provato a costruire il tuo bot per attività di routine, probabilmente ti sei scontrato con problemi di memoria e sicurezza. Gli agenti regolari dimenticano rapidamente l'inizio di una conversazione quando la finestra di contesto si riempie, oppure richiedono autorizzazioni complete per eseguire script bash direttamente nel tuo sistema operativo. QwenPaw affronta entrambi questi problemi a livello fondamentale.
Come è strutturato QwenPaw e cosa c'è sotto il cofano
Il progetto è scritto in Python e distribuito con licenza Apache 2.0. Puoi eseguirlo tramite pip, distribuire in Docker o scaricare un'applicazione desktop già pronta basata su Tauri.
Ecco cosa c'è dentro:
- Memoria ReMe a tre livelli. Mantiene attivo il contesto di lavoro mentre indicizza i messaggi vecchi on the fly. A differenza della sintesi standard, il dialogo non viene perso quando la finestra di contesto si reimposta. Quando necessario, il sistema recupera i fatti vecchi in modo selettivo.
- Isolamento sandbox. Gli strumenti di esecuzione dei comandi funzionano in un ambiente isolato usando Seatbelt su macOS, Bubblewrap su Linux o AppContainer su Windows. L'analizzatore Tool Guard controlla i comandi per tentativi di injection e bypass delle restrizioni prima che vengano effettivamente eseguiti.
- UI Terminal e console web pronte all'uso. Per chi ama le interfacce nello stile di htop o btop, hanno sviluppato una TUI completa direttamente nella console. Per tutti gli altri, c'è un pannello web sulla porta 80.
- Varietà di canali di comunicazione. Un agente può essere connesso simultaneamente a Telegram, Discord, Lark, DingTalk, WeChat e iMessage.
Ecco come appare la console web per la gestione dell'agente:

Avvio rapido sulla tua macchina locale
Il modo più semplice per provare il sistema è installarlo tramite pip. Richiede Python versione 3.11 a 3.13.
Dopo di che, l'interfaccia web si apre su http://127.0.0.1:8088/. Lì imposti le chiavi API per provider cloud come OpenAI, Anthropic o DeepSeek.
Se non vuoi pagare per le API, puoi usare modelli locali. QwenPaw supporta Ollama, LM Studio e il suo motore basato su llama.cpp. Gli autori hanno rilasciato modelli QwenPaw-Flash quantizzati ottimizzati con 2B, 4B e 9B parametri, ottimizzati per attività di agent.
Se sei un appassionato di terminale, puoi lavorare senza browser:
Questo comando lancia una chat nel terminale a schermo intero con supporto per tool calling interattivo e streaming delle risposte.

Modalità di lavoro per sviluppatori
La Coding Mode mi ha colpito particolarmente. È un Web IDE a tre pannelli che si attiva se esegui qwenpaw . all'interno del tuo repository. Ha un albero dei file integrato, visualizzatore diff, salto alla definizione di funzione e ricerca contestuale nella struttura del codice.
L'agente legge i file nel progetto, suggerisce modifiche e mostra immediatamente la differenza tra le versioni. Allo stesso tempo, la policy di sicurezza File Guard blocca l'accesso a directory sensibili come ~/.ssh o token di ambiente.
Casi d'uso pratici
Dove può essere utile adesso?
- Automazione on-call e alert. Configuri Cron dentro QwenPaw, colleghi plugin di web scraping e invii riepiloghi giornalieri alla chat del team su Telegram o Discord.
- Elaborazione sicura di documenti locali. Grazie all'assenza di invio obbligatorio di dati al cloud, puoi scatenare l'agente su un batch di PDF o report di testo senza il rischio di fuga di dati.
- Assistente sviluppatore in background. In modalità TUI, l'agente vede il tuo repository corrente, può eseguire test in sandbox e aiutare con il refactoring.
Chi dovrebbe provarlo
Se hai bisogno di un assistente AI autonomo che possa eseguire attività programmate, ricordi il contesto di una settimana fa e non richiede il deployment di infrastrutture pesanti, QwenPaw è un'ottima scelta. Il progetto è attivamente aggiornato, ha quasi 30.000 stelle su GitHub e una comunità vivace.
Per iniziare, cinque minuti sono sufficienti: installa il pacchetto tramite pip, avvia la console e connetti la fonte del modello che ti serve.
Progetti correlati