Indice: Cos’è Sim AI e perché sembra un incrocio tra ChatGPT e n8n
Sim AI su Mac: installazione locale, test reale e limiti della versione open source

Sim AI (SIM Studio) è uno degli strumenti più interessanti che ho provato recentemente nel mondo delle automazioni con intelligenza artificiale. A prima vista sembra una via di mezzo tra ChatGPT e n8n: da una parte hai una chat AI con cui puoi descrivere quello che vuoi ottenere, dall’altra hai un ambiente visuale dove costruire workflow, blocchi, agenti, input, output e automazioni.
L’idea è molto interessante: invece di usare l’intelligenza artificiale solo come chatbot, Sim AI prova a trasformarla in un vero e proprio sistema di workflow. In pratica, non ti limiti a scrivere un prompt e ricevere una risposta, ma puoi costruire processi riutilizzabili, modificabili e collegabili ad altri strumenti. In questa guida vediamo come installare Sim AI in locale su Mac, quali comandi usare, quali problemi possono comparire durante l’installazione e quali limiti ho trovato nella versione self-hosted rispetto alla versione cloud.
Cos’è Sim AI e perché sembra un incrocio tra ChatGPT e n8n
Sim AI è una piattaforma open source pensata per creare workflow basati su intelligenza artificiale. Il paragone più immediato è questo: ChatGPT è una chat, n8n è un sistema di automazione visuale, Sim AI prova a mettere insieme queste due logiche.
Con Sim AI puoi creare workflow visuali, usare modelli AI, gestire input e output, lavorare con blocchi e costruire piccoli processi intelligenti. Per esempio, puoi creare un workflow che prende il testo di una pagina web e genera un’analisi SEO, oppure un sistema che trasforma un argomento in una scaletta per YouTube, oppure ancora un processo che classifica lead e prepara bozze email.
La cosa importante da capire subito è che Sim AI non è semplicemente “ChatGPT installato in locale”. È più corretto definirlo un workflow builder AI: un ambiente dove puoi costruire processi che usano modelli di intelligenza artificiale.
Sim AI è davvero open source?
Sim AI è disponibile su GitHub e può essere installato in locale. Questo significa che puoi scaricare il progetto, avviarlo sul tuo Mac o su un server, e usare la parte self-hosted senza dipendere completamente dalla versione cloud. Detto questo, durante il test ho trovato una distinzione importante: non tutte le funzionalità della versione cloud sembrano disponibili o completamente configurabili allo stesso modo nella versione locale.
La parte più evidente riguarda la chat Copilot, cioè quella funzione dove scrivi qualcosa tipo “creami un workflow per fare questa cosa” e Sim prova a costruire il workflow per te. Nella versione locale questa chat non sembra usare automaticamente la tua API key OpenAI salvata nei Secrets. Per farla funzionare serve una chiave specifica chiamata COPILOT_API_KEY, generata dalla versione cloud di Sim.
Quindi la frase più corretta secondo me è questa: Sim AI è open source come piattaforma e workflow builder, ma alcune funzioni avanzate, come la chat Copilot, passano comunque da un servizio gestito da Sim.
Requisiti per installare Sim AI in locale su Mac
Per installare Sim AI in locale su Mac serve prima di tutto Docker Desktop.
Scarica Docker Desktop da qui: https://www.docker.com/products/docker-desktop/
Una volta installato, apri Docker Desktop e verifica che sia in esecuzione. Dal Terminale puoi controllare con:
e:
Se entrambi i comandi restituiscono una versione, Docker è pronto.
Serve anche Git, solitamente già presente su Mac. Puoi verificarlo con:
Scaricare Sim AI da GitHub
Scegli una cartella dove installare il progetto, per esempio Desktop o Documenti:
Poi clona il repository ufficiale:
Entra nella cartella del progetto:
A questo punto sei nella directory dove si trova il file docker-compose.prod.yml, cioè il file usato per avviare Sim AI con Docker Compose.
Configurare il file .env per Sim AI
Prima di avviare Sim AI conviene creare un file .env nella cartella del progetto.
Puoi crearlo con:
Dentro puoi inserire una configurazione di base simile a questa:
Per generare valori sicuri puoi usare:
Esempio:
Copia il valore generato e usalo per BETTER_AUTH_SECRET, ENCRYPTION_KEY e INTERNAL_API_SECRET.
Se vuoi usare OpenAI nei workflow puoi aggiungere anche:
Attenzione però: questa chiave serve per i workflow e per i blocchi AI. Non basta, da sola, per far funzionare la chat Copilot della versione locale.
Avviare Sim AI con Docker Compose
Per avviare Sim AI usa:
La prima volta Docker scaricherà le immagini necessarie e creerà i container.
Quando l’avvio è completato, puoi controllare lo stato con:
Dovresti vedere container simili a:
Il container delle migrations può risultare Exited: è normale, perché serve solo a preparare il database e poi si chiude.
A questo punto apri il browser e vai su:
Se tutto è corretto, vedrai l’interfaccia locale di Sim AI.
Errore Redis nella chat Copilot di Sim AI
Durante il test, la piattaforma locale si avviava correttamente, ma la chat restava bloccata su “Thinking”. Nei log compariva questo errore:
Questo significa che la chat Copilot richiede Redis, ma il file Docker Compose ufficiale non lo stava avviando nella configurazione usata.
Per vedere i log puoi usare:
Nel mio caso il problema era proprio questo: Sim AI partiva, i container erano attivi, ma la chat non riusciva a rispondere perché mancava Redis.
Aggiungere Redis a Sim AI con un file Docker Compose separato
Per risolvere il problema, ho creato un secondo file Docker Compose chiamato:
Nella cartella sim, crea il file:
Inserisci questo contenuto:
Salva il file.
A questo punto spegni i container:
E riavvia usando entrambi i file:
Da questo momento in poi, quando vuoi avviare Sim AI con Redis incluso, devi usare sempre questo comando:
Per vedere i log:
Configurare la chat Copilot con COPILOT_API_KEY
Un altro punto importante riguarda la variabile COPILOT_API_KEY.
Se nei log vedi un messaggio simile a:
significa che la chat Copilot di Sim non ha la chiave necessaria per funzionare. Questa chiave non è la tua API key OpenAI. È una chiave generata da Sim AI nella versione cloud. Per ottenerla devi accedere a: https://www.sim.ai/
Poi andare nelle impostazioni del workspace, sezione Chat keys, e creare una nuova API key per la chat.
Una volta generata, devi inserirla nel file .env locale:
Poi riavvia:
Questo è un punto molto importante: la chat che genera workflow non usa semplicemente la tua OPENAI_API_KEY. La chat Copilot passa da un servizio gestito da Sim, e per questo richiede una chiave separata.
Test pratico: creare un workflow SEO con Sim AI
Per testare Sim AI ho creato un workflow semplice ma utile: un mini agente SEO per analizzare una pagina web.
L’obiettivo era creare un workflow che prendesse in input la descrizione o il testo di una pagina e restituisse:
Il prompt usato nella chat è stato simile a questo:
Come input di test ho usato:
Il test è utile perché mostra bene il senso di Sim AI: non generare semplicemente una risposta testuale, ma trasformare una richiesta in un processo riutilizzabile.
La cosa interessante non è che Sim riesca a scrivere un’analisi SEO. Questo può farlo anche ChatGPT. La cosa interessante è che Sim prova a trasformare quella logica in un workflow: input, elaborazione, output strutturato.
Sim AI e n8n: strumenti simili o complementari?
Sim AI viene spesso paragonato a n8n, ma secondo me non sono esattamente la stessa cosa. n8n è molto forte quando devi collegare strumenti esterni: WhatsApp, Gmail, webhook, Google Sheets, CRM, API, database e servizi diversi. È uno strumento eccellente per creare automazioni operative tra piattaforme.
Sim AI invece sembra più orientato alla parte di ragionamento AI dentro un workflow. È interessante quando vuoi creare processi in cui l’intelligenza artificiale deve analizzare, generare, trasformare o classificare informazioni. La differenza si può riassumere così: n8n collega strumenti, Sim AI prova a far ragionare l’AI dentro un processo. Per questo non li vedo come concorrenti diretti. Li vedo più come strumenti complementari: n8n per collegare servizi, Sim AI per progettare processi dove l’AI ha un ruolo centrale.
Privacy e API key: attenzione a dove passano i dati
Durante il test ho notato un aspetto importante: la chat Copilot può chiedere di inserire una chiave OpenAI o informazioni collegate ai provider direttamente durante la conversazione. Questo, secondo me, apre una riflessione su privacy e sicurezza.
Se sto usando una piattaforma installata in locale, mi aspetto che le chiavi e i dati restino il più possibile sotto il mio controllo. Se però la parte chat passa da un servizio cloud di Sim, allora bisogna essere consapevoli che una parte dell’esperienza non è completamente locale.
Non sto dicendo che Sim AI faccia qualcosa di scorretto. Il punto è un altro: quando usiamo strumenti self-hosted, dobbiamo sapere esattamente dove passano le credenziali, i prompt, i dati dei clienti e le informazioni inserite nei workflow.
Per progetti personali o test va bene sperimentare. Per dati aziendali, clienti reali, API key sensibili o informazioni riservate, questa distinzione diventa molto importante.
Sim AI è gratuito? Software open source, ma costi reali
Un altro punto emerso durante il test riguarda i costi. La versione cloud di Sim AI offre crediti gratuiti, ma anche un semplice test può consumarne parecchi. Nel mio caso, con una prova abbastanza semplice, il consumo è stato di alcune centinaia di crediti rispetto ai 1000 gratuiti disponibili.
Questo significa che Sim AI non va raccontato come “gratis” in senso assoluto.
Il software può essere open source, ma ci sono comunque costi possibili:
La frase più corretta è: open source non significa costo zero.
Sim AI self-hosted: cosa mi è piaciuto e cosa no
La parte che mi è piaciuta di più è l’idea. Sim AI prova a portare l’intelligenza artificiale fuori dalla semplice chat e dentro una logica di workflow riutilizzabile. Questo è molto interessante per chi lavora con SEO, contenuti, sviluppo web, automazioni e consulenza digitale.
Mi piace anche il fatto che il progetto sia disponibile su GitHub e installabile in locale. Per chi sviluppa o vuole sperimentare, è un punto positivo. La parte meno convincente è la differenza tra aspettativa e realtà della versione self-hosted. Installare Sim AI in locale non significa avere automaticamente tutta l’esperienza cloud completamente autonoma.
La chat Copilot richiede una chiave specifica di Sim, Redis va configurato a parte, e alcune funzioni sembrano comunque legate al servizio cloud. Questa cosa non rende Sim AI inutile, ma va capita prima di presentarlo come “ChatGPT più n8n open source e gratuito”.
Come potrebbe diventare davvero potente Sim AI
Secondo me la cosa più interessante, soprattutto per sviluppatori e consulenti tecnici, sarebbe prendere la parte open source e adattarla davvero alle proprie esigenze. Per esempio, si potrebbe lavorare per collegare la chat a provider scelti direttamente dall’utente, usare modelli locali, integrare Ollama o costruire un’infrastruttura dove API key e dati restano completamente sotto controllo.
Questa sarebbe la versione più interessante per chi vuole davvero un sistema AI self-hosted: non solo interfaccia locale, ma anche modello, provider e logica di orchestrazione sotto il proprio controllo. Così com’è, Sim AI è promettente e interessante, ma non lo definirei una soluzione completamente autonoma e gratuita. È più corretto considerarlo un workflow builder AI open source con alcune funzioni cloud-managed.
Link utili per installare e approfondire Sim AI
Sim AI sito ufficiale:
Repository GitHub Sim AI:
https://github.com/simstudioai/sim
Docker Desktop per Mac:
Domande frequenti
Sim AI si può installare in locale su Mac?
Sì, Sim AI può essere installato in locale su Mac usando Docker Desktop e Docker Compose. Dopo aver clonato il repository GitHub ufficiale, puoi avviare la piattaforma con docker compose -f docker-compose.prod.yml up -d e accedere da browser su http://localhost:3000.
Sim AI è gratis?
Sim AI è open source e può essere installato in locale, ma questo non significa che sia completamente gratuito in ogni funzione. Alcune parti, come la chat Copilot, possono richiedere crediti o chiavi generate dal cloud di Sim. Inoltre, se usi modelli come OpenAI, Claude o Gemini, paghi anche le API del provider scelto.
Qual è la differenza tra Sim AI e n8n?
n8n è pensato soprattutto per collegare servizi, API, webhook, database e automazioni tra strumenti diversi. Sim AI invece è più orientato alla costruzione di workflow dove l’intelligenza artificiale ha un ruolo centrale, per esempio per analizzare testi, generare output, classificare dati o creare processi AI riutilizzabili.
Perché la chat di Sim AI resta bloccata su “Thinking”?
Se la chat resta su “Thinking” nella versione self-hosted, spesso mancano alcune configurazioni. Nel mio test erano necessari COPILOT_API_KEY e Redis. L’errore nei log era: Redis is required for mothership preview durability. Per risolvere, ho aggiunto Redis tramite un file Docker Compose separato.
A cosa serve la COPILOT_API_KEY in Sim AI?
La COPILOT_API_KEY serve per far funzionare la chat Copilot di Sim AI nella versione self-hosted. Non è la stessa cosa della OPENAI_API_KEY: la chiave OpenAI serve per usare OpenAI nei workflow, mentre la Copilot API Key viene generata da Sim AI e serve per la chat che aiuta a creare workflow.
Sim AI è davvero open source?
Sim AI è open source come piattaforma e workflow builder, perché il codice è disponibile su GitHub e può essere installato in locale. Tuttavia, alcune funzioni avanzate, come la chat Copilot, sembrano dipendere da servizi cloud gestiti da Sim. Per questo è più corretto dire che Sim AI è open source, ma non completamente autonomo in tutte le sue funzionalità.