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.