NanoClaw non ha funzionalità (ed è un bene)

3 marzo 2026 · Gavriel Cohen

NanoClaw è piccolo. NanoClaw è AI-native. NanoClaw è snello.

NanoClaw non ha funzionalità.

Di base, gli agenti NanoClaw sono capaci. Possono cercare e navigare il web, leggere e scrivere file, installare strumenti CLI e mantenere la memoria tra le sessioni. Le fondamenta sono potenti.

Ma le funzionalità che collegano un assistente IA alla tua vita, come la messaggistica tramite Telegram, WhatsApp, Discord o Slack, l’integrazione con Gmail, la trascrizione vocale e altro ancora… ho costruito NanoClaw con orgoglio e deliberatamente senza nessuna di queste.

Invece di distribuire funzionalità, NanoClaw usa le skills. Le skills sono set di istruzioni che insegnano a Claude Code come fare qualcosa. In NanoClaw, usiamo le skills per insegnare a Claude come modificare la tua codebase per aggiungere nuove capacità. Esegui una skill, Claude legge le istruzioni, scrive il codice e il tuo NanoClaw acquisisce una nuova funzionalità su misura per la tua configurazione.

Andrej Karpathy l’ha espresso così dopo aver usato NanoClaw in prima persona: “scrivi il repo più massimamente forkabile e poi usa le skills per forkarlo in qualsiasi configurazione più esotica desiderata.”

Una skill ha due livelli: un file markdown che spiega come dovrebbe funzionare l’integrazione e cosa deve essere fatto, e un set di file di codice che forniscono un’implementazione di riferimento. Quando esegui una skill, Claude legge le istruzioni e integra il codice di riferimento nella tua codebase. Su un’installazione pulita, qualsiasi skill si applica senza problemi. Se hai già personalizzazioni o altre skills applicate, Claude gestisce il merge, risolvendo i conflitti tra il nuovo codice e quello già presente. Il risultato è che il NanoClaw di ogni utente diventa uno strumento unico e personalizzato.

Abbiamo skills per ciascuna piattaforma di messaggistica, per Gmail, per la trascrizione vocale e per configurazione, debug e personalizzazione di uso generale. Ma il vero potere è che chiunque può contribuirne di nuove.

Immagina che qualcuno voglia che il proprio NanoClaw gestisca la musica. Lavora con Claude per costruire un’integrazione con Spotify. Una volta che funziona, può contribuire una skill Spotify che insegna ai NanoClaw di altre persone come gestire l’integrazione di base: l’uso delle API di Spotify, come connettersi e così via.

Ma la skill copre solo quell’integrazione di base. L’implementazione effettiva è su misura per ogni utente finale. Se una persona ha bisogno solo di riprodurre le proprie playlist esistenti, può chiedere a Claude di aggiungere quella capacità. Se qualcun altro vuole modificare la velocità di riproduzione dei propri podcast, può fare quello invece. Non c’è bisogno di scrivere logica per chiamate API che non farai mai.

Questo è un nuovo modello di software ultra-personalizzato, dove ognuno ha solo il set preciso di funzionalità di cui ha bisogno nel proprio repository forkato, senza carichi di codice indesiderato e inutilizzato. Il tuo assistente crescerà man mano che le tue esigenze e i tuoi flussi di lavoro cambiano, o se ti viene semplicemente una nuova idea per qualcosa di interessante.

E poiché hai solo codice che hai scelto di aggiungere, puoi effettivamente leggere e verificare l’intera codebase. Un agente monolitico con 400.000 righe di codice porta con sé tutta la sua superficie di attacco, che tu usi due funzionalità o venti. Con le skills, il confine è chiaro: sono poche migliaia di righe, e sono tutte tue. Ho scritto di più sul perché questo è importante in Non fidarti degli agenti IA.

Karpathy ha toccato questa idea di software su misura in un thread separato, descrivendo un futuro in cui l’app store di app discrete tra cui scegliere è un concetto sempre più obsoleto, sostituito da servizi AI-native orchestrati in app altamente personalizzate ed effimere. Ha costruito una dashboard personale per il monitoraggio cardio in un’ora che due anni fa ne avrebbe richieste dieci, e ha osservato che la vera domanda è cosa deve essere messo in atto affinché ci voglia un minuto.

È la direzione verso cui punta NanoClaw.

L’IA rende possibile questo tipo di software personalizzabile e su misura.

NanoClaw lo rende praticabile, fornendo il nucleo, le fondamenta da cui partire, con un design solido, un’architettura robusta e un forte modello di sicurezza.

Le skills lo rendono semplice, condividendo ciò che funziona e aiutando gli altri a farlo funzionare per loro.

Il futuro è un software senza funzionalità. È un software che usa l’IA come Claude e le skills per dare a ogni utente l’esperienza su misura di cui ha bisogno, senza alcun eccesso o spreco.

NanoClaw ci offre un primo sguardo su quel futuro, oggi.