Je weet zeker dat je ergens een briljant idee hebt genoteerd. Maar waar? Was het in een Notion-pagina? Een los tekstbestand op je bureaublad? Een PDF in je downloads-map? Of misschien in een vergeten Obsidian-notitie? We verdrinken in informatie.
Een Second Brain (tweede brein) brengt soelaas. Er zijn veel tools die beloven je leven te organiseren. Khoj combineert de kracht van artificial Intelligence met volledige privacy en de vrijheid van open-source.
Wat is Khoj precies?
Khoj (ontdekking in het Hindi) positioneert zichzelf als een AI-copiloot die is ontworpen als verlengstuk van je eigen geheugen. ChatGPT is getraind op alle internetdata. Khoj is ontworpen om expert te worden in jouw wereld.
Khoj is een open-source applicatie die je helpt om antwoorden te krijgen op vragen, zonder dat je eindeloos door zoekresultaten of je eigen mappenstructuur hoeft te spitten. Het maakt gebruik van RAG-technologie (Retrieval Augmented Generation). Je koppelt je eigen bestanden aan Khoj. De AI indexeert deze informatie en maakt deze doorzoekbaar via natuurlijke taal.
Stel je voor dat je aan Khoj vraagt wat waren mijn conclusies over het marketingproject van vorige maand? Khoj duikt in je vergaderverslagen en geeft je een antwoord gebaseerd op jouw documenten, inclusief bronvermeldingen. Je krijgt een persoonlijke bibliothecaris die elk woord dat je ooit hebt geschreven of opgeslagen heeft gelezen en onthoudt.
Wie zit er achter Khoj?
Khoj is een startup die gesteund wordt door Y Combinator, een van de meest prestigieuze startup-accelerators ter wereld.
Het team achter Khoj heeft een duidelijke visie. AI democratiseren en personaliseren. Omdat Khoj open-source is, kan iedereen de code inspecteren op GitHub.
De kernfuncties
Khoj is veel meer dan een zoekbalk. Het is een veelzijdig platform dat verschillende functies combineert om je productiviteit te verhogen.
Semantisch zoeken en chatten met je data
De grootste kracht van Khoj is de mogelijkheid om contextueel te zoeken. Traditionele zoekfuncties kijken naar trefwoorden. Als je zoekt op vakantie, vinden ze documenten met het woord vakantie. Khoj begrijpt de betekenis. Als je zoekt naar “tijd om te ontspannen in Spanje”, zal Khoj begrijpen dat dit gerelateerd is aan je notities over je zomervakantie, zelfs als het woord vakantie er niet letterlijk in staat.
Je kan bestanden uploaden vanuit diverse bronnen:
- Lokale bestanden (PDF, Docx, Tekst)
- Notion pagina’s
- Obsidian vaults (via een plugin)
- GitHub repositories
Vervolgens kun je een gesprek voeren met deze data. Vat dit rapport samen, Vergelijk document A met document B”, of Haal alle actiepunten uit mijn notities van vorige week.
Gespecialiseerde AI-Agenten
Khoj beperkt zich niet tot één persoonlijkheid. Standaard is er de algemene assistent, maar je kunt schakelen naar:
- De leraar legt complexe concepten uit je documenten op een eenvoudige manier uit.
- De juridisch expert helpt bij het doorzoeken van contracten of juridische teksten (met de nodige disclaimer dat AI geen advocaat is).
- De coder helpt je bij het schrijven of debuggen van code, direct gekoppeld aan je eigen codebase.
Je kan ook je eigen agenten bouwen. Heb je een specifieke workflow voor het schrijven van blogposts? Je kunt een agent configureren die precies weet welke toon en structuur jij prefereert.
Automatisering van taken
Een functie die Khoj onderscheidt van veel concurrenten is de mogelijkheid tot automatisering. Je kunt Khoj instellen om op vaste tijdstippen taken voor je uit te voeren:
- Elke ochtend om 09:00 uur een samenvatting van het laatste AI-nieuws in je mailbox.
- Een wekelijkse digest van de populairste posts op Hacker News.
- Een dagelijkse update van de aandelenmarkt.
Zo wordt Khoj een proactieve assistent die je op de hoogte houdt.
Slash commands
Power-users kunnen slash commands gebruiken. Door simpelweg een / te typen in de chatbalk, krijg je toegang tot krachtige functies. Met /notes dwing je de AI om alleen je eigen notities te gebruiken als bron, waardoor hallucinaties worden verminderd. Met /code kun je de ingebouwde Python-interpreter activeren om grafieken te genereren of data-analyse uit te voeren, vergelijkbaar met de geavanceerde data-analyse van ChatGPT.
De kracht van lokaal & open-source
De meeste AI-tools zijn cloud-gebaseerd. Dat betekent dat wanneer je een document uploadt naar ChatGPT of Claude, dit bestand op hun servers staat. Voor persoonlijke dagboeken, financiële documenten of bedrijfsgeheimen is dat voor velen een brug te ver.
Khoj biedt de mogelijkheid tot Self-Hosting. Met behulp van Docker kun je Khoj volledig lokaal op je eigen computer of thuisserver draaien. Dit betekent:
- Volledige privacy: je data verlaat nooit je eigen netwerk. Jij bent de eigenaar van de volledige stack.
- Lokale modellen (Ollama): je bent niet afhankelijk van OpenAI of Google. Je kunt Khoj koppelen aan lokale taalmodellen zoals Llama 3 of Mistral via Ollama. Gebruik van deze modellen kost niets en het werkt zelfs zonder internetverbinding.
- Geen abonnementen: als je de hardware hebt, zijn er geen maandelijkse kosten verbonden aan het gebruik van de software zelf.
Voor self-hosting heb je wel wat technische kennis nodig. Termen zoals Docker containers en API endpoints zijn geen Chinees.
Khoj versus de rest
Hoe verhoudt Khoj zich tot de gevestigde orde en andere alternatieven?
Khoj vs. NotebookLM (Google)
Google’s NotebookLM is momenteel erg populair vanwege de verbluffende nauwkeurigheid en de Audio Overview functie. Maar NotebookLM is een gesloten Google-product. Khoj wordt vaak gezien als het open-source alternatief. NotebookLM is gepolijster in tekstverwerking en samenvattingen. Khoj wint het op flexibiliteit. Khoj integreert direct in tools als Obsidian en Emacs, heeft een desktop-app en biedt automatiseringen die NotebookLM mist.
Khoj versus ChatGPT
ChatGPT is een algemene assistent. Je kunt bestanden uploaden, maar het geheugen is beperkt tot de sessie of een beperkte context window. Khoj is gebouwd als een permanente kennisbank. Het vergeet je documenten niet na een chat. De integratie met je lokale bestandsstructuur is bij Khoj veel dieper. OpenAI heeft wel een Khoj alternatief ingelijfd, OpenClaw.
De voor- en nadelen op een rij
Om een evenwichtig beeld te schetsen, zetten we de plus- en minpunten tegenover elkaar.
Voordelen
- Privacy-First: mogelijkheid tot volledig offline gebruik en self-hosting.
- Platform-agnostisch: werkt op Web, Desktop, Android, en integreert met Obsidian/Emacs.
- Flexibel: keuze uit cloud-modellen zoals ChatGPT of lokale modellen (Llama 3, Mistral).
- Automatisering: kan proactief taken uitvoeren en e-mails sturen.
- Open source: transparant, aanpasbaar en geen vendor lock-in.
Nadelen
- Leercurve: de installatie voor self-hosting (via Docker) kan intimiderend zijn voor niet-technische gebruikers.
- Admin interface: de backend-interface voor het configureren van modellen kan wat ouderwets aanvoelen in vergelijking met de gelikte interfaces van commerciële tools.
- Hardware-eisen: als je lokale modellen wilt draaien die slim genoeg zijn, heb je een krachtige computer nodig. Anders kan de AI traag reageren.
- Minder out-of-the-box magie: in tegenstelling tot ChatGPT waar alles direct werkt, moet je bij Khoj soms wat sleutelen aan instellingen om het perfecte resultaat te krijgen.