Built for how you
actually think

AuroraDocs combines a powerful editor, structured databases, tasks, knowledge discovery, and real-time collaboration — all offline-first, all in one workspace.

📝

A document editor that thinks like you

Built on TipTap with 30+ block types. Start typing, hit / for a slash command, or drag blocks around. Every page is structured, searchable, and linkable.

Block types

Every content format you need, all accessible via slash command or keyboard shortcut.

Paragraph Heading 1–3 Bullet list Numbered list To-do list Toggle Outliner Callout Quote Divider Code block Math (KaTeX) Table Columns Image File attachment YouTube embed Link preview Page embed Database (inline)

Slash commands

Press / anywhere to insert any block type. Fuzzy search, keyboard navigation, and instant insertion — no mouse required.

Code blocks

Syntax highlighting for 30+ languages via lowlight. Copy button, language selector, and line numbers built in.

Math formulas

Write LaTeX with KaTeX rendering. Block-level and inline equations. Instant preview as you type.

Toggles & outliners

Collapsible toggle blocks for progressive disclosure. Outliner blocks with indent, outdent, collapse, and expand — without affecting regular lists.

Block zoom

Drill into any heading Workflowy-style. Breadcrumb trail shows where you are. Narrows your view without losing context.

Focus mode

Hide the sidebar and all chrome with one shortcut. Just you and the text. Toggle back any time.

Cover images

Add a cover image to any page. Drag to reposition vertically. Generate with AI or upload your own.

Emoji icons

Assign an emoji icon to any page from the full @emoji-mart picker. Shows in the sidebar, breadcrumbs, and graph view.

Media embeds

Paste a YouTube URL to get a full embed. Paste any link to get an inline preview card with title, description, and image.

Page transclusion

Embed any page inside another. Content syncs live — editing the source updates every embed automatically.

Block references

Reference any block with ((blockId)) syntax. The referenced block renders inline and updates when the source changes.

🗄️

Structured data without the spreadsheet

Every database is also a collection of pages. Switch views, add properties, filter and sort — the data is the same, the lens is yours to choose.

Five view types

Switch between views without losing your data. Each view has its own filter, sort, and configuration.

Table — spreadsheet rows and columns List — compact vertical stream Gallery — card grid with cover images Board — Kanban columns by any select property Timeline — Gantt chart by date range properties

Named view tabs

Save multiple named views per database. Each tab remembers its own filter, sort order, and grouping. Share a link to a specific view.

Filters & sorting

Multi-column sort with priority order. AND/OR filter groups with per-property operators. Quick search across all text fields.

Property types

Text, number, select, multi-select, date, checkbox, URL, email, phone, file, relation, and rollup. Add as many as you need.

Relations

Link rows across databases. One-to-many and many-to-many. Navigate in both directions — related entries appear on both sides automatically.

Rollups

Aggregate related data: count, sum, average, min, max, or show all values. Updates live as linked rows change.

Inline properties

Properties panel on every page, not just database rows. Add structured fields to any note, task, or document via the __schema key.

Inline set blocks

Embed a filtered live view of any database directly inside a page with the /set command. Auto-updates as the database changes.

Custom object types

Define your own types (beyond pages, tasks, databases) with custom names and colors. Appears in the sidebar and type filter.

Tasks that live next to your notes

No separate app. Tasks are objects — they have properties, live inside pages, and appear in your calendar. Everything in one place.

Kanban board

Drag tasks between status columns. Configurable columns with custom status values. Collapse columns you don't need.

Calendar view

Monthly grid with daily note creation from any cell. Tasks with due dates appear on their day. Side panel shows tasks for the selected date.

Task properties

Status, priority, due date, assignee, tags, and any custom property you add. Filter and sort by any combination.

Email reminders

Set a due date and get an email when a task is due. Reminders run server-side so they fire even when the app is closed.

Quick capture

Press ⌘⇧N from anywhere in the app to open a modal and capture a thought, note, or task immediately. No context switching.

Template gallery

10 built-in templates: meeting notes, project tracker, reading list, weekly review, and more. Apply to any page or workspace in one click.

Daily notes

A note automatically created for each day. Navigate forward and back with arrows. Tasks created in daily notes link back to the note.

Import from Markdown & Notion

Drag and drop .md files or exported Notion zips into Settings → Import. Content converts to native blocks automatically.

🔗

Your second brain, actually connected

Links between ideas, visual maps of your entire knowledge base, and spaced-repetition flashcards. Built for deep thinking, not just quick notes.

Backlinks

Every page shows which other pages link to it. Bi-directional — create a link in one direction and both pages know about it.

Unlinked mentions

AuroraDocs finds every place your page title appears without a link. One click to convert the mention into a real backlink.

Block references

Copy the block ID of any paragraph, heading, or list item and reference it with ((id)). The referenced content renders live.

Graph view

A force-directed SVG graph of your entire workspace. Nodes are pages, edges are links. Zoom, pan, and click to navigate.

Canvas / whiteboard

Infinite canvas with pan and zoom. Add text cards, object cards (linked to real pages), and SVG arrows. Freeform thinking space.

Flashcards & spaced repetition

Select any text and press a shortcut to create a flashcard. Review with SM-2 spaced repetition. Due cards surface automatically each day.

Table of contents

Auto-generated from headings. Scrolls alongside the page. Jump to any section with one click. Updates live as you edit.

Hover previews

Hover over any internal link to peek at the linked page without leaving your current context. Supports full peek modal.

URL bookmarks

Save any URL as a bookmark object. AuroraDocs fetches the title, description, and preview image automatically via Open Graph metadata.

🤖

AI that works on what you've selected

No chat window to switch to. Select text, open the AI menu, and transform it in place. Powered by Claude. Bring your own API key.

Writing actions

Select any text to get instant AI actions directly in the editor via the bubble menu.

  • Summarize selected text
  • Expand into more detail
  • Rephrase for clarity or tone
  • Translate to another language
  • Continue writing from the cursor
  • Fix grammar and spelling

Bring your own key

Add your Anthropic API key in Settings. The key is stored locally and calls go direct — AuroraDocs never sees your prompts or content.

Image generation

Generate cover images and inline images with DALL-E 3. Describe what you want and insert directly into the page.

Inline AI dialog

Open a full AI dialog from the command palette to write longer prompts, ask questions about your notes, or generate full sections.

Offline first, always

Your data lives on your device. Sync is a feature you opt into, not a requirement. Every piece of the app works without a network connection.

Local-only mode

All data stored in IndexedDB in your browser. Zero network requests for your content. No account needed. Nothing leaves your device.

Folder sync

Save workspace data to a folder on your device or cloud drive — iCloud, Dropbox, Google Drive, or any folder mount. JSON files you can read.

Aurora Cloud

Real-time multi-device sync via AuroraCloud, hosted in the EU (Hetzner, Finland). Keeps all devices in sync automatically.

Conflict-free sync

Powered by PowerSync with a local SQLite mirror. Changes sync bidirectionally. Offline edits merge cleanly when you reconnect.

Multiple workspaces

Create as many workspaces as you need — personal, work, projects. Switch between them from the sidebar. Each has its own sync settings.

File attachments

Attach files to any page. Stored in S3-compatible storage. Available offline on devices that have synced them. Size limit: 64 MB per file.

🌐

Real-time, with roles that make sense

Work together without stepping on each other. Real-time co-editing, granular roles, comments, workspace chat, and public sharing — all built in.

Real-time co-editing

Powered by Yjs CRDT. Multiple people can edit the same page simultaneously. Changes merge automatically with no conflicts and no locking.

Workspace roles

Owner — full control. Editor — read and write. Viewer — read-only with no edit access. Enforce per-workspace.

Comments

Leave threaded comments on any page. @-mention workspace members to notify them. Comment history persists on the page.

Workspace chat

A real-time chat channel per workspace. @-mention members, share links, and discuss without leaving AuroraDocs. Powered by Supabase Realtime.

Share links

Share any page via a link. Set access policy: public (anyone with link) or password-protected. Optionally allow comments from visitors.

Publish to web

Publish any page as a public website at a custom slug. No login required for readers. Supports custom domains.

Version history

Every page save is a version snapshot. Browse the full history, diff changes, and restore any previous version with one click.

Presence indicators

See who else is on the same page in real time. Avatar indicators show active collaborators without any setup.

🔒

Your data, actually private

End-to-end encryption, EU data residency, GDPR compliance, and a zero-knowledge option. We don't read your notes — and with E2EE enabled, we can't.

End-to-end encryption

Enable E2EE per workspace with a passphrase you choose. All content is encrypted with AES-256-GCM before it leaves your device. The server stores only ciphertext — we have no key and can never read your content. To collaborate on an encrypted workspace, members each derive the key from the same passphrase.

EU data residency

Aurora Cloud is hosted on Hetzner infrastructure in Finland. Your data never leaves the European Union. GDPR-compliant by design.

Password-protected shares

Protect any share link or publish link with a password. Viewers must enter the correct password before the content is decrypted and shown.

Session management

JWT-based sessions with refresh tokens. Revoke all sessions from Account Settings. Supports TOTP (authenticator app) as a second factor.

Audit trail

All admin actions are logged with actor, timestamp, and target. Available to workspace owners and operators in the admin panel.

No tracking

No analytics scripts, no third-party trackers, no ad pixels. The only network requests your content makes are to AuroraDocs services.

🎨

Make it look and feel like yours

From accent color to full custom CSS. Personalize every workspace independently — a professional workspace and a personal one can look completely different.

Dark & light mode

Full dark and light theme support. Follows system preference by default, overridable per account. Optimized for long reading sessions in both.

Accent colors

Choose from Copper (default), Purple, Pink, Red, Orange, Green, Teal, or Gray. Different accents in light and dark mode if you prefer.

Workspace appearance

Choose from built-in Aurora artworks, gradients, photos, or your own uploads for covers and backgrounds. Personal and workspace defaults can each have their own atmosphere.

Custom CSS

Inject custom CSS into any workspace. Override any part of the interface. Changes apply instantly without a reload.

Sidebar rainbow mode

Colorize sidebar items by object type or custom color. Makes navigating a dense workspace dramatically faster.

Keyboard shortcuts

Full keyboard navigation. Shortcuts for new page, back, forward, focus mode, quick capture, command palette, graph view, and all editor formatting.

Command palette

Open with ⌘K. Search pages, run commands, switch workspace, navigate to graph or calendar. Fully keyboard-driven.

Pinned sidebar widgets

Pin Recent Pages and Favorites sections to the sidebar. Add custom quick-access links to any page or external URL.

📱

One workspace, every device

The same account and data on web, desktop, and mobile. Native apps for macOS, Windows, Linux, iOS, and Android — all built from the same codebase.

Web app

Full-featured progressive web app at app.auroradocs.eu. Works in any modern browser. Installable as a PWA for an app-like experience.

macOS, Windows & Linux

Native desktop app built with Tauri. Smaller and faster than Electron. System tray integration, native file dialogs, and offline-first caching.

iOS & Android

Mobile app built with React Native and Expo Router. Full editor on mobile with a format toolbar, gestures, and camera integration for image upload.

AuroraDocs vs the alternatives

The tools you already know — and what makes AuroraDocs different.

Feature AuroraDocs Notion Obsidian Logseq
Core editing
Rich block editor
Math / KaTeX
Block references ((id))
Page transclusion (live embeds) Synced blocks
Databases & structure
Databases with multiple views Plugins
Timeline / Gantt view Paid
Relations & rollups Dataview plugin
Offline & sync
Fully offline (no account needed)
Real-time multi-device sync Paid Paid
Collaboration & security
Real-time co-editing (CRDT)
End-to-end encryption
EU data residency US default
Learning & AI
Spaced-repetition flashcards Plugin
AI writing assistant (BYO key) Paid add-on Plugin
Graph view

Try it yourself

Invite-only beta. Enter your email and we'll send you access when a spot opens up.

Already have an invite code? Sign up here