proust is a tool to help you learn more from static content.
Warning
This project is in very early stages. Breaking changes guaranteed.
It runs fully client-side and in the browser.
We abstract out the notion of a workspace, a place where you can load in static content from disk or from the web, having it fully indexed and ready to be interacted with.
As of now the only supported media types are PDF documents.
I'm solely using React and TypeScript to build this application.
To get started contributing, first install dependencies:
bun install
...then startup the development server:
bun run dev
Check out .env.example
for what environment variables need to be set.
Expect http://localhost:5173/
to be in use and the app ready to view in a web browser.
Got inspiration to work on this project from the book Brave New Words: How AI Will Revolutionize Education written by Salman Khan.