Getting Started
Run Arivu locally, create an account, capture your first source or note, and begin connecting your private knowledge.
Arivu runs as a single Go application with an embedded browser interface and SQLite database. A model provider is optional.
Run Arivu Locally
Install Go, clone the repository, and start the server:
git clone https://github.com/glnarayanan/arivu.git
cd arivu
go run ./cmd/arivu serve --addr 127.0.0.1:8080 --db arivu.sqlite3
Open http://127.0.0.1:8080/auth, create an account, and sign in. For a production Linux VPS, use the first-party installer instead.
Capture Something
Choose Capture from any authenticated screen, then select Link, Note, Quote, or File. Saving does not require a folder, tag, workflow stage, or AI configuration.
- A link is fetched, archived, sanitized, indexed, and queued for local enrichment.
- A note opens the primary writing workflow.
- A quote keeps selected evidence with its source URL.
- A supported file becomes a searchable note.
Link and quote captures can queue locally when the browser is offline. Notes and file imports require a connection to your Arivu server.
Follow the Core Loop
- Capture a source, thought, quote, or file.
- Connect bookmarks and notes with explicit links and backlinks.
- Discover material through Library, Search / Ask, and Graph.
- Learn from evidence-backed patterns in Insights and from useful material returning on Home.
The five primary destinations are Home, Library, Notes, Graph, and Insights. Capture and Search / Ask remain available throughout the app.