Open source · i vostri dati restano in azienda

L'assistente che risponde con i documenti della vostra azienda. E non li lascia mai uscire.

Simmetric Chat risponde alle domande di clienti e collaboratori usando solo i documenti della vostra organizzazione, citando sempre la fonte. Configurato per lavorare senza internet, non invia nulla all'esterno: i dati restano sui vostri server.

Simmetric Chat dashboard preview

Perché le organizzazioni lo scelgono

Tre ragioni, in linguaggio semplice.

🛡️

I vostri dati non lasciano mai l'azienda

Simmetric Chat si installa sui server della vostra organizzazione e, configurato per lavorare senza internet, non comunica con l'esterno. I dati sensibili - codici fiscali, numeri di carte, IBAN, email - vengono mascherati automaticamente nelle conversazioni.

🔎

Risposte fondate sui vostri documenti

Ogni risposta si basa solo sui documenti che avete caricato e indica sempre la fonte. Se l'informazione non è nell'archivio, il sistema lo dichiara invece di inventarla.

🧩

Funziona con l'intelligenza artificiale che preferite

Il sistema si collega ai principali modelli di IA sul mercato, inclusi quelli già approvati dal vostro ufficio sistemi. Domani cambierete fornitore? La conoscenza aziendale resta vostra: non resta legata a nessuna piattaforma.

Funzionalità

Cosa Simmetric Chat fa per la vostra organizzazione - spiegato senza tecnicismi.

Risposte fondate sui fatti

RAG ibrido (RRF)

Ricerca vettoriale (LanceDB predefinito, o Qdrant/pgvector/Chroma) fusa con la FTS di PostgreSQL via Reciprocal Rank Fusion, k=60. Tiebreaker deterministico, citazioni per chunk, tag semantico+parola chiave.

Orchestratore agente ReAct

Loop ReAct a chiamata singola con modalità piano, watchdog (wallclock, token, contesto, loop detection), circuit breaker sui tool sconosciuti e flush DLP progressivo via buffered replay.

Multi-LLM con 20 preset

Ollama, OpenAI, Anthropic, OpenRouter, Gemini, più 20 preset di provider (DeepSeek, Mistral, Qwen, xAI e altri). Risoluzione del modello per chat, fallback graceful a 3 livelli, palette Cmd+K.

Ingestione documenti

PDF, DOCX, XLSX, PPTX, MD, CSV, TXT e trascrizioni YouTube. Chunking ricorsivo (1000 caratteri, 200 di overlap). Embedding locali Xenova di default, OpenAI opzionale.

OCR via Ollama vision

Pipeline OCR server-side: pdfjs-dist renderizza le pagine, un modello di visione Ollama (glm-ocr di default) estrae il testo. Workflow di approvazione/rifiuto con punteggi di qualità e credibilità.

Archivi e Wiki

Knowledge base markdown multi-pagina con wikilink. Skill agente dedicate: wiki_query (FTS + traversata BFS, profondità 3) e wiki_write (preview, dry-run, eventi di modifica SSE).

Pipeline di sintesi

Estrazione entità in 5 passaggi → summary → ricerca candidati BM25 → decisione LLM (CREATE/UPDATE/SKIP/FLAG_CONTRADICTION) → overview. PHI gate blocca l'egress non-locale quando richiesto.

Scaling multi-istanza

Scalabilità orizzontale dietro un load balancer: rate limit su Redis, revoca JWT, relay SSE fan-out e lock distribuiti. Coda pg-boss con 8 scheduler cron - nessuna infrastruttura extra.

Il knowledge base si organizza da solo

I documenti diventano una biblioteca collegata: le pagine si citano tra loro, le contraddizioni vengono segnalate e ogni risposta indica la fonte. Sintesi multi-documento con approvazione selettiva.

Il vostro modo di lavorare, in un comando

Le istruzioni ricorrenti diventano comandi slash pronti all'uso - scritte una volta, riutilizzate da tutti, senza codice: fino a tre personalizzate in Community, illimitate in Enterprise.

I vostri dati, sotto il vostro controllo

Controllo accessi, permesso per permesso

Chi vede cosa lo decide il vostro ufficio sistemi, sezione per sezione: oltre quaranta permessi distinti, mappati su 15 sezioni di menu, con grant per workspace e progetto. Il log delle operazioni è immutabile.

Filtro DLP

10 classi di pattern PII redatte inline: email, carte di credito, SSN, chiavi API, chiavi AWS, chiavi private, Partita IVA, codice fiscale, IBAN, telefono EU. Applicato a input e output dietro DLP_ENABLED.

Backup crittografati

Riservati ad Enterprise: backup AES-256-GCM pianificati o on-demand con chiavi rotation-safe. Destinazioni illimitate (Local, S3, Dropbox, Drive, FTP, SFTP, Email), retention e ripristino point-in-time.

Air-gap by design

LLM Ollama + embedding on-device + vettori LanceDB girano completamente offline. I confini tra pacchetti impongono comunicazione server↔collector solo HTTP per deployment distribuiti.

Chiavi API HMAC

Chiavi API con prefisso sk- verificate con un segreto HMAC-SHA256 dedicato (API_KEY_HMAC_SECRET), disaccoppiato dalla rotazione di JWT e chiavi di cifratura.

Documenti riservati, mascherati automaticamente

Codici fiscali, numeri di carte, IBAN e altri dati sensibili vengono rilevati e mascherati prima che qualcuno li legga - la rimascheratura/disabilitazione resta a chi è autorizzato.

Dove lavora la vostra gente

Widget incorporabile

Preact IIFE in un iframe sandbox (senza allow-same-origin). Sessioni anonime isolate, CORS allowlist per widget, sessioni con rate limit e lead capture. La creazione di widget è una funzionalità del tier Enterprise.

MCP Marketplace

Catalogo curato con livelli di verifica e health check. Installa connessioni per workspace, pin per chat via ChatMCPPin, o esponi il tuo RAG come server MCP verso gli IDE.

Streaming chat SSE

Eventi in tempo reale - token, status, citazioni, plan, wiki_edit e done - via @microsoft/fetch-event-source. Slash /model, palette Cmd+K, confronto affiancato Cmd+Shift+M.

MCP bidirezionale

Connetti server MCP esterni come skill dell'agente, o avvia l'endpoint MCP server-side per esporre rag_search e workspace_memory a Cursor, Claude Desktop e altri client.

Webhook + Web Push

Eventi in uscita firmati HMAC-SHA256 e Web Push VAPID per notifiche browser in tempo reale su completamenti chat ed eventi di sistema. Sempre attivi in Community.

Lavora con gli strumenti che già usate

Collegate strumenti esperti esterni come capacità dell'agente - o lasciate che i vostri IDE interroghino il knowledge base aziendale. In entrambe le direzioni, dal marketplace.

Pronto per PA e grandi organizzazioni

Analytics e audit

Dashboard sull'uso dei token: per giorno, per modello, per utente. Event log con dispatch webhook. Audit trail immutabile INSERT-only (Enterprise) come evidenza di compliance.

Licenza Enterprise

Community (AGPL-3.0) vs Enterprise: le funzioni chiave del quotidiano restano sempre attive. SSO, SCIM, white-label, widget e workspace illimitati - degradazione graceful senza licenza.

i18n - 8 lingue

Inglese, italiano, russo, tedesco, francese, spagnolo, cinese e portoghese. Check di parità automatici verificano la completezza delle traduzioni in CI.

I vostri costi, sotto la vostra governance

Limiti di utilizzo e di spesa decisi da voi, applicati prima che la spesa accada - lo storico non viene mai cancellato. Edizione Enterprise.

Attivate l'edizione Enterprise senza toccare il server

Incollate la vostra chiave Enterprise nel pannello: l'upgrade si applica subito - senza riavvio, senza file d'ambiente, senza interruzioni.

I canali dei vostri clienti, connessi al knowledge base

Le conversazioni WhatsApp, Telegram, Discord e Slack restano sui vostri server e alimentano le stesse risposte documentate - configurato una volta dal vostro ufficio sistemi, senza codice. Edizione Enterprise.

Come funziona, in parole semplici

Quattro passaggi, tutti sotto il vostro controllo: i vostri documenti restano sui vostri server.

La domanda
Un collaboratore o un cliente chiede
La ricerca
Il sistema cerca nell'archivio dell'azienda. Mai su internet
L'elaborazione
Il modello di IA prepara la risposta
La risposta
Con l'indicazione dei documenti da cui proviene
I vostri documenti
PDF, documenti, fogli di calcolo, presentazioni: tutto ciò che l'azienda sa già, in qualunque formato.
La ricerca nell'archivio
Il sistema cerca solo dove avete deciso voi: nei documenti caricati, per area di lavoro o per progetto.
La verifica
Ogni risposta indica la fonte, così chiunque può controllarla.

Tutto questo gira sui vostri server: nessun componente esterno.

Stack tecnologico

Backend
Node.js ≥ 24Express 5Prisma ORMZod
Frontend
React 19ViteTailwind CSS 4TanStack Query
Widget
Preact IIFESandboxed iframeExpress 5
Database
PostgreSQL 16tsvector FTS
Vector DB
LanceDB (default)Qdrant / pgvector / Chroma
Embedding
Xenova all-MiniLM-L6-v2OpenAI text-embedding-3-small
LLM
Ollama (local)OpenAIAnthropicOpenRouterGemini+ 20 presets
OCR
pdfjs-distOllama vision (glm-ocr)
Autenticazione
JWT + bcryptHMAC sk- API keysRBAC middleware
Streaming
SSE@microsoft/fetch-event-source
Job
pg-boss (8 cron)AES-256-GCM backups
Monorepo
pnpm workspacesTurborepo
Desktop
Tauri (optional)

Vedete cosa può fare per la vostra organizzazione

Una dimostrazione con i vostri documenti, sui vostri sistemi: mezz'ora per capire se fa al caso vostro.