the tech stack (closed beta)
you don't need a computer science degree — here are the basics.
core technologies
database
sqlite (local database)
a single-file database that lives on your machine. simple to back up, portable, and fast enough for semantic search when paired with a vector extension.
query languages
sql
the language used to query your local sqlite database. most users won’t need this during the beta.
ai technologies
vector embeddings
a way to turn your database knowledge into numbers, so that AI can efficiently understand meaning and relationships.
language model
similar to chat GPT or Claude, an LM is the primary assistant through which you'll work with your data — reading and writing to and from your knowledge base via helpers. configured via your OpenRouter API key.
programming
none required
during the closed beta, no programming is needed to use RA-H.
data formats
json
a flexible format for storing, tagging and categorising the messy information you'll add into your database.
making it tangible
for the beta, your data lives in a local sqlite file (rah.sqlite
). embeddings power semantic search; helpers use language models (via OpenRouter) to work with your content.