Khoj — Assistente AI Self-Hosted per Knowledge Base Privata

Second brain AI self-hosted per knowledge base e agenti

RAG & Knowledge Assistants open source production-ready

Khoj è un assistente AI che combina ricerca su documenti interni, ricerca web privata, agenti configurabili e automazioni pianificate in un'unica piattaforma self-hosted. Engineered AI Systems lo configura sulla tua infrastruttura con backend LLM e knowledge base personalizzati.

Cosa include Khoj

Un assistente AI versatile che va oltre il RAG semplice: ricerca su documenti, web, agenti con strumenti, automazioni ricorrenti e sandbox per codice, tutto su infrastruttura privata.

  • Q&A su documenti personali con citazioni
  • Ricerca web privata via SearXNG
  • Agenti AI configurabili con strumenti
  • Automazioni AI pianificate
  • Sandbox per esecuzione codice (terrarium)
  • Supporto multi-LLM: Ollama, GPT, Claude, Gemini

Nota sulla licenza AGPL

Khoj è distribuito sotto licenza AGPL-3.0. Qualsiasi modifica al codice deployata come servizio di rete deve essere rilasciata come open source. Per deployment self-hosted senza modifiche al codice, il rischio è basso.

Casi d'uso reali

Assistente AI su knowledge base personale o di team

Interrogare in linguaggio naturale una knowledge base di documenti interni (note, report, PDF, pagine web archiviate) con risposte citate.

Valore per il cliente: Accesso rapido alle proprie informazioni, sintesi intelligente di documenti, riduzione del tempo di ricerca su materiale proprio.

Deep research autonomo su topic specifici

Avviare sessioni di ricerca approfondita multi-fonte che combinano documenti interni e ricerca web privata tramite SearXNG.

Valore per il cliente: Ricerche approfondite delegate all'AI, con sintesi verificabile delle fonti, senza inviare query a servizi cloud.

Automazioni AI pianificate

Configurare task AI ricorrenti (monitoraggio argomenti, report periodici, digest informativi) eseguiti automaticamente secondo schedule.

Valore per il cliente: Informazioni rilevanti consegnate automaticamente senza intervento manuale, su schedule personalizzato.

Come lo integriamo

Engineered AI Systems installa Khoj tramite Docker Compose, configura il backend LLM selezionato, connette le fonti documentali del cliente e configura gli agenti per i casi d'uso specifici.

Attività: installazione · configurazione · sicurezza · integrazione workflow · backup · aggiornamenti · monitoring · verifica · documentazione operativa

Deliverable

  • Stack Khoj operativo via Docker Compose
  • Backend LLM configurato (Ollama locale o provider cloud)
  • Fonti documentali indicizzate
  • Agenti AI configurati per i casi d'uso del cliente
  • Documentazione operativa per il team

Punti di verifica

  • Q&A su documenti di test con risposte corrette e citate
  • Ricerca web via SearXNG funzionante senza leak di dati
  • Automazioni pianificate eseguite correttamente
  • Backup e recovery testati

Caratteristiche tecniche

Docker✓ supportato
Docker Compose✓ supportato
On-premisepossibile
Cloud privatopossibile
Note deployDocker Compose con: server, PostgreSQL pgvector, terrarium (sandbox), SearXNG, computer agent. Nessun supporto Kubernetes ufficiale.
GPUda_verificare
DatabasePostgreSQL con pgvector (incluso nel Docker Compose)
Dipendenze esternePostgreSQL con pgvector, SearXNG (incluso nel Docker Compose), Provider LLM: Ollama, OpenAI, Anthropic, Google Gemini, ecc.
API✓ esposta

Rischi e mitigazioni

medium License

AGPL-3.0: modifiche al codice deploiate come servizio di rete devono essere rilasciate open source.

Mitigazione: Evitare modifiche al codice sorgente di Khoj. Usare le API e il sistema di agenti/plugin per personalizzazioni. Per esigenze di customizzazione profonda, valutare alternative con licenza più permissiva.

medium Feature

Nessun RBAC e SSO enterprise limitato (solo Google OAuth e Magic Links). Non adatto come strumento centralizzato per organizzazioni multi-team strutturate.

Mitigazione: Usare Khoj per team tecnici o professionisti singoli. Per deployment multi-team enterprise con RBAC, valutare LibreChat o Open WebUI.

Fonti di riferimento

Closing: Per professionisti e team tecnici che vogliono un assistente AI privato versatile, Khoj offre una combinazione insolita di funzionalità. Engineered AI Systems lo installa, configura e mantiene sulla tua infrastruttura.