Riepilogo

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.

Suna: un agente IA generalista open source che esegue davvero le attività screenshot

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:

  1. 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.
  2. Ricerca mirata: chiedere che cos'è e che cosa fa un prodotto o un'azienda e ottenere una descrizione strutturata.
  3. 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.