Arivu Is Now Open Source
The full application is now available under the MIT license, with a dedicated self-hosted deployment, a documentation hub, and runtime configuration — so you can run Arivu on your own infrastructure.
Arivu is open source. The entire application — backend, frontend, browser extension — is now available on GitHub under the MIT license. You can read the code, run it on your own server, and contribute back.
This isn’t a stripped-down “community edition.” It’s the same app. Same AI-powered summaries, same Knowledge Graph, same search. The only difference is where it runs.
Self-Hosted in One Command
We built a dedicated self-hosted deployment that’s separate from our production stack. It’s a clean four-container setup — frontend, backend, MongoDB, and Redis — with the frontend nginx as the single entry point on port 80. No marketing site, no extra services. Just the app.
Database ports are internal-only. Every container has resource limits and health checks. You clone the repo, copy .env.example, add your Gemini API key, and run docker compose up -d. That’s it.
What this means for you: Your bookmarks, your AI summaries, your knowledge graph — all on hardware you control. No data leaves your server unless you want it to.
Configure Everything From the UI
Self-hosting an AI-powered app usually means juggling environment variables and restarting services when you need to change an API key. We didn’t want that.
Arivu now has an Admin Settings panel where you can configure your Gemini API key, email service credentials, and X integration tokens at runtime. Changes take effect immediately — no restart required. The admin UI stores configuration in the database, and the backend resolves keys dynamically, falling back to environment variables if nothing is set in the UI.
We also added a SIGNUPS_ENABLED toggle. When you’re running your own instance, you decide whether the registration page is open to new users or locked down. The toggle controls the auth page — when disabled, the signup form disappears entirely.
What this means for you: Set up once, manage from the browser. No SSH sessions to swap API keys.
A Real Documentation Hub
The marketing site now has a proper documentation section with 13 guides covering everything from first-launch setup to the full API reference. It’s organized into categories — Getting Started, Deployment, Integrations, Features, and Reference — with a persistent sidebar for navigation and prev/next links between pages.
Guides include:
- Getting Started: Clone, configure, save your first bookmark, explore features
- Self-Hosting: Complete walkthrough for the four-container deployment
- Environment Variables: Every
.envoption explained with production recommendations - API Reference: All 35+ endpoints with auth patterns, pagination, and error formats
- Feature guides: Knowledge Graph, Collections, Analytics, Import/Export, Resurfacing
What this means for you: Whether you’re evaluating Arivu, self-hosting it, or building on top of the API, there’s a guide for you.
Open-Source Infrastructure
Going open source isn’t just pushing code to a public repo. We built a sync pipeline using GitHub Actions that automatically mirrors the private development repo to the public one on every push to main. Internal planning documents, marketing strategies, and production secrets are filtered out by guardrails before anything reaches the public repo.
The public repository includes community standards — a code of conduct, contribution guide, security policy, and MIT license. We also added CHANGELOG, ARCHITECTURE, and TROUBLESHOOTING guides so contributors can orient themselves quickly.
What this means for you: If you want to contribute, the path is clear. If you just want to read the code to understand how your data is handled, it’s all there.
Other Changes
- Extension v1.2.0: Updated for compatibility with the latest backend changes
- X integration restored: Server-side OAuth sync replaces the previous extension-based approach, with a feature flag to enable/disable it per instance
- Cleaner environment templates:
.env.exampleupdated with all self-hosted configuration options
Arivu was built to be a tool you trust with your knowledge. Open-sourcing the code is the strongest trust signal we can offer — you don’t have to take our word for how your data is handled. You can read every line.