99% complete — 20 of 21 phases shipped

Open-source Notion alternative. Total data control.

Stop paying per seat. Reclaim your workspace. Self-host a complete workspace for notes, docs, and databases — with zero vendor lock-in.

20/21
Phases Complete
95+
API Endpoints
19
Core Features
AGPL-3.0
Open Licence
demo.librediary.org

LibreDiary workspace dashboard — clean, fast, yours

Why switch?

The workspace you deserve

01Stop paying per seat

$0 per user. Forever.

A 10-person team on Notion pays $960/year. With LibreDiary, that cost is zero. No subscriptions, no feature gates, no usage caps. The complete workspace experience without the invoice.

02Own your data completely

Total Data Sovereignty

Your notes, databases, and files live on your server. No third-party access, no AI training on your content, no opaque data handling. Deploy on your VPS, your Raspberry Pi, or your air-gapped network.

03Built for developers

Developer-first Experience

95+ REST API endpoints, real-time webhooks, Docker-native deployment, and AGPL-3.0 transparency. Extend, integrate, and contribute to a codebase you can fully audit.

Capabilities

Everything you need, nothing you don't

19 complete features. Self-hosted, privacy-first, and ready to deploy.

demo.librediary.org

Block Editor

Tiptap-based editor with slash commands, drag-and-drop blocks, and markdown shortcuts.

demo.librediary.org

Real-time Collaboration

CRDT-powered sync via Yjs with live cursors, presence indicators, and conflict-free editing.

demo.librediary.org

Databases

Tables, Kanban boards, calendars, and gallery views with filters, sorts, and custom fields.

demo.librediary.org

REST API & Webhooks

95+ endpoints with full CRUD, real-time webhooks, and comprehensive API documentation.

demo.librediary.org

AI-powered Writing

Integrated AI assistant via OpenRouter with content generation and 31-language translation.

demo.librediary.org

GDPR Compliance

Built-in data export, consent management, and audit logs. Full regulatory compliance out of the box.

Quick start

Deploy in 5 minutes

Three commands. Any VPS or local machine. Full workspace, zero configuration headaches.

terminal
STEP 01Clone
git clone https://github.com/Akaal-Creatives/LibreDiary.git
STEP 02Configure
cp .env.example .env && nano .env
STEP 03Launch
docker-compose up -d

Works on Ubuntu, Debian, macOS, or any system with Docker installed. Full documentation →

Comparison

LibreDiary vs Notion

See how LibreDiary compares on the things that matter.

Feature
LibreDiary
Notion
Self-hosted
Open Source
Free for Teams
Offline-first
Data Ownership
REST API & Webhooks
GDPR Data Export
31-language UI

Roadmap

What's shipping next

Shipping in Q2–H2 2026 — the features that make LibreDiary unstoppable.

Q2 2026

MCP Server Integration

Connect LibreDiary to AI assistants like Claude, Cursor, and Copilot. Manage pages, search your workspace, and automate workflows directly from your AI tools.

  • AI-native workflows
  • Semantic workspace search
  • npm package for easy setup
Q2 2026

Notion Import & Export

One-click workspace migration from Notion. Import Markdown and CSV. Export to PDF, Markdown, and JSON for full data portability.

  • One-click Notion migration
  • Markdown & CSV import
  • PDF export
H2 2026

Native Mobile Apps

iOS and Android apps with offline-first sync, push notifications, and full feature parity with the web version.

  • Offline-first architecture
  • Push notifications
  • Native performance

Ready to own your workspace?

No subscriptions. No per-user pricing. Full data sovereignty. Join developers and teams who've moved from Notion to a platform they actually own.

Frequently Asked Questions

How do I self-host LibreDiary?

LibreDiary is designed for easy deployment via Docker. You can get up and running in minutes using our official docker-compose configuration. Simply clone the repository, configure your environment variables, and run `docker-compose up -d`. Our documentation provides detailed guides for various VPS providers.

Is my data really private?

Yes. Unlike cloud-based Notion alternatives, LibreDiary gives you 100% data sovereignty. All your notes, databases, and files are stored on your own infrastructure. We do not have any access to your data, and there are no hidden trackers or analytics stealing your information.

What is the "local-first" approach?

Local-first means your application works instantly and offline. Data is saved locally first and then synchronised to the server in the background using CRDTs. This ensures a zero-latency experience, even on slow connections, and guarantees you never lose work due to network issues.

The Philosophy of Digital Sovereignty

In the modern era, our digital tools have become an intimate extension of our cognitive processes. We store our most private thoughts, strategic plans, and essential data in applications that we often do not control. LibreDiary was born out of a simple, yet radical realisation: your digital workspace should be under your absolute control.

Traditional cloud-based platforms offer convenience, but they come with a hidden cost. When you entrust your data to a closed-source provider, you are subject to "vendor lock-in." Your proprietary data is stored in opaque formats, and you are vulnerable to arbitrary changes in pricing, service availability, or data privacy policies. If the provider disappears, so does your digital history.

The Hidden Cost of Cloud-Locked Platforms

When you choose Notion, Coda, or similar platforms, you are not just paying per seat. You are accepting per-user pricing that grows with your team (a 10-person team paying $8/user/month is $960/year — with LibreDiary, that cost is zero), opaque data handling where your proprietary documentation could be used for AI training, forced API changes that break your integrations when the platform pivots, and export friction that makes it intentionally difficult to leave. LibreDiary eliminates all of these constraints. You own your infrastructure, your data, and your future.

The Local-first Advantage

LibreDiary implements a "local-first" architecture that fundamentally changes how you interact with your tools. In a typical web app, every click and keystroke must travel to a remote server and back before being confirmed. This creates latency and makes the app unusable without a stable internet connection.

With LibreDiary, the primary copy of your data resides on your device. We use Conflict-free Replicated Data Types (CRDTs) to ensure that changes made whilst offline are seamlessly merged when you reconnect. This results in a zero-latency user experience. The interface responds instantly because it is interacting with local memory, whilst synchronisation happens silently in the background. Learn more about our performance-focused features.

Built for Professionals and Privacy Advocates

Whether you are a researcher managing thousands of references, a developer documenting a complex codebase, or a privacy advocate seeking a secure personal journal, LibreDiary provides the infrastructure you need. Our block-based editor, built on the industry-standard Tiptap framework, allows for a fluid writing experience that supports everything from simple markdown to complex integrated databases.

We believe that security is not a feature, but a foundation. By choosing to self-host, you remove yourself from the mass surveillance and data harvesting models of the big-tech ecosystem. You can deploy LibreDiary on your local network, a private VPS, or even a Raspberry Pi, ensuring that your data never crosses a border you haven't authorised. Check our documentation for setup guides.

Collaborate Without Compromise

Open-source doesn't mean "solo-only." LibreDiary supports sophisticated multi-tenancy and real-time collaboration. Teams can work together on the same document simultaneously, seeing live cursors and presence indicators, all whilst maintaining the security of their own internal servers. Our AGPL-3.0 licensing ensures that the software remains free and open for everyone, preventing any single entity from monopolising the code. See how we compare to other tools.

Join the movement toward a more decentralised and owner-centric internet. Reclaim your digital sovereignty one block at a time. Explore our roadmap, audit our source code on GitHub, and start building your private knowledge base today with LibreDiary.

The Technology Behind LibreDiary

Frontend: Reactive & Fast

Our frontend is built with Vue 3 and Vite, leveraging the latest in reactive UI patterns. We use TailwindCSS for a utility-first design approach that ensures our interface is not only beautiful but also highly performant across all device types, from mobile phones to high-resolution desktop monitors.

  • • Responsive Design with TailwindCSS
  • • Reactive State Management
  • • Type-safe components with TypeScript

Sync Engine: CRDT & Yjs

To handle real-time collaboration and offline synchronisation, we utilise Yjs. This shared-data framework allows multiple users to edit the same content simultaneously without conflicts. By storing data in Conflict-free Replicated Data Types (CRDTs), we guarantee that every user will eventually converge on the same state.

  • • Real-time Presence Indicators
  • • Seamless Offline-to-Online Transition
  • • Peer-to-peer and Server-client Sync Models

Backend: Secure & Modular

LibreDiary's core logic is designed for portability. We support deployment via Docker, making it compatible with any cloud provider or on-premise hardware. Our architecture focuses on multi-tenancy, allowing a single installation to serve multiple independent organisations with strict data isolation.

  • • Docker-ready for easy orchestration
  • • Multi-tenant user management
  • • REST and WebSocket API support

AI Integration: Private GPT

We integrate AI through OpenRouter, ensuring that you can leverage the world's best LLMs without being tied to a single vendor. Unlike other platforms, we do not use your data for training. Your prompts are sent through an anonymised proxy, ensuring that your intellectual property remains private.

  • • Multi-LLM Support (GPT, Claude, Llama)
  • • Context-aware slash commands
  • • 31+ Language Translation support