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 slash commands, live embeds, page-scoped Ask, folding, zoom, and structured properties. Every page is searchable, linkable, and ready to become part of a larger workspace.

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 Include object Live query Mind map 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, upload your own, or reuse a shared workspace asset.

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 or include another object inside the current page. Content updates live while keeping the source as the canonical object.

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, formula, 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. Summaries and rollups update 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 filtered live sets, collections, or query blocks directly inside a page. Auto-updates as matching objects change.

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. Configure card density, visible metadata, WIP limits, hidden empty columns, and custom statuses.

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, recurrence, assignee, tags, task list, subtasks, and any custom property you add. Filter and sort by any combination.

Email reminders

Set a due date and get reminder email when the workspace supports it. Date-only and timed reminders use your saved timezone.

Quick capture

Press ⌘J from anywhere in the app to capture a thought into Inbox. Process it later into a note, task, tag, or workspace destination.

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

Use BYOK providers, AuroraAI when your plan allows it, page-scoped Ask, Intelligence, semantic retrieval, and image generation from the same workspace.

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 provider

Add provider keys in Settings for Claude, OpenAI, Mistral, Gemini, Scaleway, OpenRouter, and image providers where configured. Desktop can keep keys session-only or store them in the OS keychain.

Image generation

Generate covers, inline images, and workspace avatars with the configured image provider/model. Aurora imports generated media into workspace storage instead of relying on temporary provider URLs.

Ask and Intelligence

Ask attaches the current page, block references, and properties. Intelligence supports longer document and workspace questions with citations when retrieval is ready.

Usage & hosted budget

Usage & Cost separates AuroraAI from BYOK usage. AuroraAI follows plan, budget, workspace mode, and E2EE availability gates.

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.

Browser storage

All data is stored in this browser profile's IndexedDB. No account is required, and the hosted app can be tried without an invite code.

Local folders

Keep a folder-backed copy per workspace with Aurora JSON or Clean Markdown. Desktop adds a watcher, file activity log, and sync center.

AuroraCloud

Hosted account sync for collaboration, sharing, publishing, notifications, AuroraAI, usage history, and MCP access.

Sync diagnostics

The sync panel surfaces pending, uploading, failed, conflicted, delayed, and stuck work with retry, recover stuck, and reset-cursor actions.

Multiple workspaces

Create Browser storage, Offline folders, Local folders, or AuroraCloud workspaces. Each workspace keeps its own sync and local-folder state.

File attachments

Attach files and images to pages, archive personal media, or promote reusable media into Workspace assets for team-level reuse.

Offline policy

Workspace owners can control whether members may enroll a workspace for offline/local folder download.

Device settings snapshot

Local files can restore non-secret preferences such as view state, timezone, plugin state, AI defaults, and layout settings.

🌐

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 channel per workspace. @-mention members, share links, and discuss without leaving AuroraDocs.

Direct shares and guest links

Invite a person to a specific object, or create a tokenized guest link with view/edit rules, expiry, password, and signed-in-only options.

Publish to web

Publish any cloud-backed page as a public website at a custom slug. Manage expiry, password, access policy, aggregate analytics, and verified domains.

Notifications

Mentions, comments, direct shares, invitations, reminders, and connector notices flow through the in-app notification center and email/digest settings.

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. Current encrypted workspaces use password-derived unlock plus a one-time recovery phrase, and AuroraBak backups preserve encrypted content as encrypted data.

EU data residency

AuroraCloud production runs on EU infrastructure with private object storage and Aurora-controlled file delivery paths.

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

Short-lived access tokens, refresh-token replay detection, session revocation, optional TOTP/email OTP, and suspicious-login alerts.

Access controls

Owner/editor/viewer roles, direct-share checks, publishing policies, invitation privacy controls, and server-side permission enforcement.

No tracking

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

📎

Reusable workspace material, not loose files

Aurora separates personal archives from shared workspace assets, then layers capture, plugin, and MCP tools around the same object model.

Workspace assets

Shared covers, logos, page backgrounds, sidebar backgrounds, and reusable files live in a dedicated workspace library.

Image and file archives

Personal image/file archives stay separate from shared assets until you explicitly reuse or upload them into a workspace-owned flow.

Safe asset deletion

Aurora blocks deleting a workspace asset while it is still referenced by branding, covers, backgrounds, or in-page content.

Tags, flags and trash

Hashtags become object tags, flags mark temporary focus, favorites keep long-term anchors, and Trash gives deleted objects a recovery route.

Web clipper

The current Manifest V3 clipper can save pages as bookmarks or selected content as Inbox notes for AuroraCloud workspaces.

MCP access

Scoped external agents can use AuroraDocs MCP tools for object search/read/create/update, append blocks, tasks, properties, and workspace metadata.

Plugin developer preview

Bundled/local plugins can add slash commands, sidebar widgets, property types, custom views, lifecycle events, and isolated non-secret state.

Notifications

Direct shares, mentions, workspace invites, comment activity, reminders, and connector notices have a route-backed notification center.

🎨

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 workspace model spans hosted web, desktop, installable mobile PWA, and focused companion shells. Native iOS/Android work is tracked separately from the main web/docs surface.

Web app

Full-featured progressive web app at app.auroradocs.eu. Try Browser storage without an account, then sign in when you want AuroraCloud.

macOS, Windows & Linux

Native desktop app built with Tauri. System tray capture, native file dialogs, Local folders watcher, secure keychain storage, updater channels, and diagnostics.

Mobile PWA

Install from Safari or Chrome for a phone-shaped shell with sidebar drawer, Quick Actions, editor keyboard toolbar, camera/photo picker, and offline cache.

AuroraNotes & AuroraTasks

Focused companion shells for notes and tasks reuse the shared editor/task surfaces while staying lighter than the full workspace app.

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 (BYOK and hosted) Paid add-on Plugin
Graph view

Try it yourself

Open the hosted web app without an account using Browser storage. Enter your email here only when you want an AuroraCloud sync invite.

Already have a cloud invite code? Sign up here