OpenViSTAI · Agents · Blockchain · Crypto
Menu
RAG & Knowledge Systems

Trove of Knowledge (ToK)

Trove of Knowledge (ToK) is a locally run retrieval-augmented generation application for uploading text documents or folders, indexing their contents, and asking questions answered with relevant context. It also supports direct chat, saves conversations for later, and provides settings for prompts and retrieval and model behavior.

Independent OpenViST project profile, based on linked sources.

Trove of Knowledge (ToK) — OpenViST project profile in RAG & Knowledge Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use ToK when you want a self-hosted document-chat workflow and are prepared to run its local model and application dependencies.

Who it is for

  • People who want to ask questions about their own documents in a locally run app.
  • Users building or exploring personal or team document knowledge bases.
  • Developers interested in an open-source RAG application using Ollama and Neo4j.

Documented uses

  • Upload text documents or folders and create an index for later queries.
  • Ask questions that use uploaded material as context.
  • Save, revisit and continue earlier conversations.
  • Adjust chunking, context-window, temperature and chat-mode settings, or customize prompts.
Before you choose

Requirements & limits

The project is available as a public GitHub repository under an Apache-2.0 license. Its README recommends Docker Compose; the standalone executable is marked deprecated and no longer maintained.

  • Ollama is a required dependency for running ToK.
  • Docker and Docker Compose are prerequisites for the README's recommended setup.
  • Neo4j Desktop is specified for non-Docker use, the deprecated executable route, or research purposes.
  • The README notes a brief delay and temporary sidebar/chat issue when creating a new conversation immediately after prompting.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up ToK with Docker Compose

Start the documented Docker-based ToK application with Ollama available locally.

Before you start

  • Docker and Docker Compose
  • Ollama installed and serving models locally
  • A cloned copy of the ToK repository

Steps

  1. Clone the ToK repository.

  2. Change to the ToK/docker directory.

  3. Run ollama serve on the local system; the README says the app may serve it automatically.

  4. Run docker-compose up -d.

Expected outcome

The Docker Compose application is started for local use.

Guide limitations

  • The README gives no further run-time troubleshooting or model-selection steps in this setup sequence.
Source-based practical guide

Ask questions about uploaded documents

Use ToK to query documents after setup is complete.

Before you start

  • A running ToK installation
  • Text documents or folders to upload, if querying personal material

Steps

  1. Launch ToK.

  2. Choose to chat directly or upload documents using the top-right upload button.

  3. Ask a question in the chat; uploaded documents can provide context for the response.

Expected outcome

ToK provides a chat response, with uploaded material available to inform document questions.

Guide limitations

  • The README notes that a new chat created immediately after prompting may be temporarily missing from the sidebar, with chat unavailable for a few seconds.
COMPARE OPTIONS

Compare options for Retrieval-augmented applications

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Trove of Knowledge (ToK)Upload text documents or folders and create an index for later queries.Docker, Self-hosted, WebThe project is available as a public GitHub repository under an Apache-2.0 license. Its README recommends Docker Compose; the standalone executable is marked deprecated and no longer maintained.
Rag Powered AI Assistant Transforming Data Retrieval And Analysis Across The Web And PdfsRetrieve relevant passages from web and PDF content to answer a question.Web
LangChain in Supabase Edge FunctionsInitialize and start a Supabase project locally.Cloud, Server
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
gurveervirk/ToK · Official homepage title · retained in its source language