Gli agenti AI funzionano. Ma alla fine ti ritrovi sempre a chattare con una casella di testo sperando che abbia capito. E se invece l’agente avesse una sua app?
Builder.io lancia Agent-Native in beta: un framework open-source TypeScript per costruire agenti AI che non vivono solo di prompt, ma che hanno un’interfaccia vera. Vedi il lavoro che stanno facendo, ci metti mano quando serve, e l’agente può fare esattamente quello che faresti tu cliccando.
Perché un agente dovrebbe avere un’interfaccia
Ogni tipo di lavoro ha la sua interfaccia. Slide editor per le presentazioni, design tool per le idee, dashboard per i dati. Sono quelle superfici che rendono il lavoro visibile e ti danno il controllo diretto.
Gli agenti AI promettono un altro approccio: descrivi il risultato, l’agente pensa ai passi. Bello. Ma consegnare un task non elimina il bisogno di vedere cosa è uscito, giudicare, aggiustare un dettaglio. E quel tipo di lavoro — visivo, pratico — attraverso una chat diventa frustrante.
Cambiare un colore non dovrebbe significare scrivere un prompt, aspettare la risposta, pagare i token, verificare che non sia cambiato anche tutto il resto. Le persone dovrebbero poter passare tra ‘chiedi all’agente’ e ‘fallo tu’, a seconda della situazione. Servono entrambe le cose: la libertà del prompt con il controllo dell’app.
Cos’è un’agentic app
Un’agentic app è un agente AI con la sua interfaccia, e i due lavorano come una cosa sola. Non è una sidebar chat appiccicata a un’app esistente: agente e UI sono partner uguali. Quello che puoi fare nell’interfaccia, lo può fare anche l’agente.
Insieme, ti danno quello che una chat box da sola non può:
Un punto di partenza chiaro. L’interfaccia mostra cosa può fare l’agente, quindi non devi indovinare cosa chiedere.
Contesto già pronto. I tuoi dati e il tuo workflow vivono nell’app, quindi l’agente parte da dove stai lavorando tu.
Lavoro che plasmate insieme. I risultati appaiono nell’interfaccia mentre l’agente lavora. Continui a editare accanto a lui, selezioni qualcosa per indicarglielo, o gli ripassi indietro un task.
Come funziona Agent-Native
Agent-Native connette agente e UI attraverso tre fondamenta condivise.
Azioni condivise — gli danno le stesse capacità. Definisci ogni capability una volta sola. L’agente la chiama come tool, l’UI la chiama da codice. Entrambi passano attraverso la stessa validazione, permessi, implementazione.
Dati condivisi — tengono il loro lavoro sincronizzato. Il lavoro che fa l’agente appare nell’UI, e i cambiamenti che fai nell’UI sono disponibili per l’agente.
Application state condiviso — fornisce contesto. L’agente sa cosa c’è sul tuo schermo: la pagina corrente, il record selezionato, la vista attiva. Capisce cosa intendi quando dici ‘questo’.
Gli agenti computer-use lavorano attraverso l’UI come farebbe una persona. Guardano lo schermo, decidono dove cliccare o scrivere, agiscono, controllano il risultato. Un passo alla volta. Funziona, ma è lento e divora token.
Gli agenti Agent-Native saltano lo schermo e chiamano direttamente le stesse azioni che usa l’UI. Sanno esattamente cosa possono fare, finiscono prima, spendono meno token. E senza uno schermo da cui dipendere, possono girare anche da Slack, su schedule, o su richiesta di un altro agente.
Connetti le app e gli agenti che già usi
Agent-Native funziona in entrambe le direzioni: il tuo agente può raggiungere le app che usa il tuo team, e altri tool AI e agenti possono raggiungere la tua app.
Parla al tuo agente da ovunque. Messaggia il tuo agente da Slack, Teams, Discord, email, Telegram, WhatsApp, e si mette al lavoro senza che tu apra l’app. Connettilo al resto dei tuoi strumenti — Notion, Linear, GitHub — attraverso MCP e connessioni built-in, così può tirare insieme informazioni e agire su di esse.
Connetti agenti AI con il protocollo A2A. Ogni app Agent-Native supporta Agent-to-Agent. Un agente può passare un task a un altro, che lo gestisce con i suoi tool e contesto e restituisce il risultato. Ogni agente che costruisci aggiunge capacità su cui gli altri possono attingere.
Usa la tua app da Claude, ChatGPT e Cursor. Ogni app Agent-Native è anche un server MCP. Connettila a Claude, ChatGPT, Cursor o Codex, e quegli strumenti possono chiamare le azioni della tua app direttamente. Negli host che supportano MCP Apps, l’UI della tua app si renderizza dentro la conversazione.
Personalizza il tuo agente con istruzioni, skill e memoria
Un agente general-purpose vale quanto quello che sa del tuo lavoro. Ogni agente costruito con Agent-Native può avere istruzioni, skill, memoria, e file per contesto.
Istruzioni e skill possono essere condivise nel team, mentre ogni persona mantiene le proprie preferenze e memoria. Quando qualcuno migliora una skill condivisa, tutti ne beneficiano.
Per lavoro specializzato, aggiungi sub-agent, ognuno con il suo thread, istruzioni e tool. Il tuo agente può anche girare su schedule o quando succede un evento, con condizioni scritte in linguaggio naturale.
Auth, collaborazione e UI toolkit già pronti
Agent-Native include le parti che ogni app richiede e che preferiresti non costruire: autenticazione, permessi, organizzazioni e team, storage dati, multi-tenancy, live sync.
Puoi guardare i progressi dell’agente mentre lavora, richiedere la tua approvazione prima di azioni sensibili, e sapere sempre se un cambiamento viene da te, da un collega, o dall’agente.
L’Agent-Native Toolkit opzionale aggiunge building block già pronti per il resto della tua app. Clips, Slides e Design sono costruiti con gli stessi pezzi: editing (rich text editor e canvas control), collaborazione (presenza real-time, sharing, commenti), history (version history, undo, restore), setup app (settings, team, navigazione, connessioni).
Usa qualsiasi modello AI
Porta la tua API key per Anthropic, OpenAI, Google Gemini, OpenRouter, o qualsiasi endpoint compatibile OpenAI. Fai girare un modello locale con Ollama, o usa la connessione AI gestita di Builder.io. Puoi cambiare modello senza cambiare la tua app: azioni, dati e UI restano identici.
Puoi anche provare a far girare modelli Codex sulla tua subscription ChatGPT esistente — opzione sperimentale in Labs.
Costruisci in locale o online
Parti in locale se vuoi il codice nel tuo ambiente. Costruisci con il tuo coding agent o edita il codice tu stesso:
npx @agent-native/core@latest create my-app
Il codice vive nel tuo repository. Porta qualsiasi database PostgreSQL — Neon, Supabase — e deploya su Node, Vercel, Netlify, Cloudflare, AWS.
Hai già un’app React? Aggiungi un pannello agente senza ricominciare da zero.
Oppure costruisci online con Builder.io. Descrivi cosa vuoi, raffinalo con AI, condividilo col team. Niente setup locale.
Guarda cosa puoi costruire
Clips, Slides e Design sono agentic app costruite con Agent-Native. Provale per vedere cosa possono fare agente e app insieme:
Clips: registra il tuo schermo e condividilo con l’agente. Un link gli dà trascrizione e immagini timestampate, così può agire su bug, feedback, walkthrough.
Slides: chiedi all’agente un deck, poi edita le slide tu. Seleziona qualsiasi slide, e l’agente sa quale intendi.
Design: crea design e prototipi interattivi con l’agente, poi rifiniscili con controlli visuali o ripassaglieli indietro.
Tutte e tre open source. Usale, guarda come sono costruite, o parti da una di queste per la tua app.
Agent-Native è disponibile in beta. Il framework è open-source, TypeScript, e puoi partire oggi — in locale o su Builder.io.
