Khoj — Assistente AI Self-Hosted per Knowledge Base Privata
Second brain AI self-hosted per knowledge base e agenti
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-premise | possibile |
| Cloud privato | possibile |
| Note deploy | Docker Compose con: server, PostgreSQL pgvector, terrarium (sandbox), SearXNG, computer agent. Nessun supporto Kubernetes ufficiale. |
| GPU | da_verificare |
| Database | PostgreSQL con pgvector (incluso nel Docker Compose) |
| Dipendenze esterne | PostgreSQL con pgvector, SearXNG (incluso nel Docker Compose), Provider LLM: Ollama, OpenAI, Anthropic, Google Gemini, ecc. |
| API | ✓ esposta |
Rischi e mitigazioni
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.
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
- Khoj — Sito ufficiale — official site
- Khoj — Repository GitHub — repository
- Khoj — Documentazione ufficiale — docs
- Khoj — Licenza AGPL-3.0 — license page
- Khoj — Autenticazione — docs
- Khoj — Docker Compose — docs
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.