Suna è un agente IA generalista open source: descrivi l'obiettivo e lavora in un container isolato usando browser, file, riga di comando e API di terze parti per portare a termine il compito, utile per elaborare dati in blocco, fare ricerche sul web e produrre report.

Cos'è Suna
Suna è l'agente IA generalista open source di Kortix. Collega un'interfaccia di chat a strumenti che agiscono davvero: descrivi il compito in linguaggio naturale e l'agente usa browser, file system, shell e API di terze parti dentro un container isolato per eseguirlo, invece di restituire solo un paragrafo di consigli. È questa capacità di esecuzione a contare quando il lavoro va chiuso dall'inizio alla fine: compilare un foglio di calcolo in blocco, estrarre informazioni da pagine web, produrre un report di analisi.
Il codice è pubblico su GitHub e il progetto supporta il self-hosting: puoi distribuirlo da solo con le tue chiavi di modello oppure usare la versione ospitata.
Funzioni principali
- Automazione del browser: aprire pagine, sfogliarle ed estrarre dati per attività che richiedono più clic.
- Gestione file: creare, modificare e gestire documenti, testo e fogli di calcolo compresi, e generare file di report.
- Crawling e ricerca: recuperare il contenuto delle pagine, ordinare i dati e produrre report di sintesi.
- Esecuzione shell: lanciare comandi di sistema nel container per script di automazione e attività amministrative.
- Pubblicazione di siti: distribuire e mantenere siti web, utile per mettere online un servizio in fretta.
- Integrazioni API: collegare servizi terzi come LinkedIn o Crunchbase per recuperare ed elaborare dati esterni.
- Analisi dati e report: trasformare i dati raccolti in analisi di mercato, sintesi di recensioni o confronti tra articoli.
- Interazione in tempo reale: l'esecuzione riporta l'avanzamento, così si vede a che passo è e dove si blocca.
Com'è costruito
- Backend: Python con FastAPI, per endpoint REST, gestione dei thread e collegamento a fornitori di modelli come OpenAI e Anthropic.
- Frontend: Next.js con React, che fornisce l'interfaccia di chat e la dashboard delle attività.
- Agent Docker: ogni attività gira nel proprio container, isolando browser, interprete di codice, file system e chiamate agli strumenti.
- Supabase: gestisce la persistenza — autenticazione, utenti, cronologia delle conversazioni, archiviazione file, stato dell'agente e sottoscrizioni in tempo reale.
Uso tipico
Esponi obiettivo e vincoli con chiarezza in linguaggio naturale; l'agente pianifica i passi, chiama gli strumenti e riporta mentre lavora. Tre schemi comuni:
- Arricchimento dati in blocco: consegnare un foglio con lead B2B e chiedere di trovare la pagina LinkedIn di ogni azienda, identificare l'amministratore delegato o il fondatore e il responsabile vendite o marketing, aggiungere una riga sull'attività e riscrivere tutto nel file.
- Ricerca mirata: chiedere che cos'è e che cosa fa un prodotto o un'azienda e ottenere una descrizione strutturata.
- Analisi approfondita: fornire una griglia — profilo aziendale, finanze, sentiment di mercato, quadro tecnico, confronto con i concorrenti, valutazione e rischi — e lasciar produrre il report completo.
Prezzi
- Free: 10 minuti di esecuzione al mese.
- Pro: $29 al mese, 4 ore di esecuzione.
- Enterprise: $199 al mese, 40 ore di esecuzione.
La fatturazione è sul tempo di esecuzione, non sui token: è il punto chiave per stimare i costi, perché più l'agente gira a lungo, più la quota scende in fretta.
Quando è utile
- Analisi di mercato e di business, monitoraggio dei concorrenti e delle tendenze di settore.
- Raccolta dati: condizioni assicurative, gare pubbliche, dati dai social.
- Attività personali e amministrative: pianificare viaggi, scrivere report, riordinare file.
- Istruzione e ricerca: sintesi di articoli, organizzazione di materiali di studio.
- Vendite e assistenza: liste di contatti, e-mail personalizzate, attività SEO.
Limiti e avvertenze
- La fatturazione a tempo rende costose le attività lunghe; il piano gratuito basta solo per provare.
- Automatizzare siti che richiedono l'accesso può attivare protezioni anti-bot; controlla prima i termini del sito.
- L'agente esegue davvero comandi e tocca i file, quindi in self-hosting limita i permessi del container e l'uscita di rete.
- L'output richiede comunque una revisione umana, soprattutto cifre finanziarie e fonti citate.
Domande frequenti
Suna è gratuito?
C'è un piano gratuito con 10 minuti di esecuzione al mese; Pro costa $29 al mese per 4 ore ed Enterprise $199 al mese per 40 ore. Oltre bisogna passare a un piano superiore o attendere il ciclo successivo.
Si può installare in self-hosting?
Sì. Suna è open source, è su GitHub e supporta il self-hosting; puoi collegare le tue chiavi di OpenAI, Anthropic o di altri modelli.
Che differenza c'è con un chatbot normale?
Un chatbot restituisce soprattutto consigli e testo. Suna guida davvero un browser, legge e scrive file ed esegue comandi in un container isolato, poi consegna il risultato finito.
Domande frequenti
Suna è gratuito?
C'è un piano gratuito con 10 minuti di esecuzione al mese; Pro costa $29 al mese per 4 ore ed Enterprise $199 al mese per 40 ore. Oltre bisogna passare a un piano superiore o attendere il ciclo successivo.
Si può installare in self-hosting?
Sì. Suna è open source, è su GitHub e supporta il self-hosting; puoi collegare le tue chiavi di OpenAI, Anthropic o di altri modelli.
Che differenza c'è con un chatbot normale?
Un chatbot restituisce soprattutto consigli e testo. Suna guida davvero un browser, legge e scrive file ed esegue comandi in un container isolato, poi consegna il risultato finito.