Simple RAG tool for answering questions based on my personal files using langchain, huggingface, and llama-cpp.
The project is split into two parts:
The project is still in its early stages and an MVP.
Files can be ingested with the script
uv run pkb ingest path/to/files/*
Ingested file metadata will be stored in a cache to make sure the latest version of a file is ingested and does not need to be ingested multiple times.
uv run pkb ask "What type of database if used by the pkb project?"
Files and artifacts are cached under $HOME/.cache/pkb.
Simple RAG tool for answering questions based on my personal files using langchain, huggingface, and llama-cpp.
The project is split into two parts:
The project is still in its early stages and an MVP.
Files can be ingested with the script
uv run pkb ingest path/to/files/*
Ingested file metadata will be stored in a cache to make sure the latest version of a file is ingested and does not need to be ingested multiple times.
uv run pkb ask "What type of database if used by the pkb project?"
Files and artifacts are cached under $HOME/.cache/pkb.