Documentation Index
Fetch the complete documentation index at: https://mintlify.com/toeverything/AFFiNE/llms.txt
Use this file to discover all available pages before exploring further.
Get Started in 5 Minutes
This guide will walk you through creating your first workspace, document, and exploring AFFiNE’s core features.Step 1: Create Your Account (Optional)
AFFiNE works both with and without an account. Choose what works best for you:- With Account (Recommended)
- Without Account (Local-Only)
Launch AFFiNE
Sign Up
- Email (magic link - no password required)
- Google account
- GitHub account
Verify Your Email
- ☁️ Automatic cloud backup
- 🔄 Real-time sync across devices
- 👥 Collaboration with team members
- 📱 Access from web, desktop, and mobile
Step 2: Create Your First Workspace
Workspaces in AFFiNE are containers for all your documents, notes, and whiteboards. Think of them as separate projects or areas of your work.Name Your Workspace
- “Personal Notes”
- “Project Alpha”
- “Team Wiki”
- “Meeting Notes”
Step 3: Create Your First Document
Now let’s create your first page in AFFiNE.Start a New Page
- macOS:
Cmd + N - Windows/Linux:
Ctrl + N
Choose Your Template
Blank Page
Edgeless (Whiteboard)
Meeting Notes
Project Plan
Add a Title
- “My First AFFiNE Page”
- “Project Ideas”
- “Daily Notes”
Step 4: Explore Core Features
Let’s explore AFFiNE’s most powerful features:Rich Text Editing
Text Formatting
- Bold (
Cmd/Ctrl + B) - Italic (
Cmd/Ctrl + I) Code(Cmd/Ctrl + E)Strikethrough- Highlight colors
Blocks and Embeds
Add Different Block Types
/ and explore these block types:Content Blocks:- Text, headings, quotes
- Bulleted and numbered lists
- Task lists with checkboxes
- Code blocks with syntax highlighting
- Images (drag & drop supported)
- Videos (embedded or uploaded)
- Audio files
- File attachments
- Database (table, kanban, gallery)
- Callout boxes
- Math equations (LaTeX)
- Mermaid diagrams
- Web bookmarks
Switch to Whiteboard Mode
Toggle Edgeless Mode
Cmd/Ctrl + Shift + E
Add Shapes and Elements
- Draw freehand with the pen tool
- Add shapes (rectangles, circles, arrows)
- Create sticky notes
- Connect elements with connectors
- Group and organize visually
Create a Database
Choose View Type
- Table - Spreadsheet-style rows and columns
- Kanban - Card-based board view
- Gallery - Visual grid with images
Add Content
- Rename columns: “Task”, “Status”, “Priority”, “Due Date”
- Add a few tasks as rows
- Click the view selector to switch between Table and Kanban

Step 5: Organize Your Workspace
Sidebar Navigation
The left sidebar is your command center:- Quick Search (
Cmd/Ctrl + K) - Find any page instantly - Favorites - Star pages for quick access
- Recent - Your recently edited pages
- All Pages - Browse all pages in the workspace
- Collections - Organize pages into custom collections
- Tags - Filter pages by tags
- Trash - Recover deleted pages
Create Collections
Use Tags
Add Tags to a Page
- Open any page
- Click the … menu in the top-right
- Select Add Tags
- Type tag names like
#meeting,#important,#draft
Step 6: Collaborate with Others
Share a Workspace
Real-Time Collaboration
When collaborating:- See other users’ cursors and selections in real-time
- View who’s currently online in the top-right corner
- Changes sync instantly across all devices
- Conflict-free editing with CRDT technology
Share Individual Pages
Get Share Link
- Private - Only workspace members can access
- Public - Anyone with the link can view
- Public Edit - Anyone with the link can edit
Step 7: Try AFFiNE AI (Optional)
Enable AI Features
Configure AI Provider
- Go to AI settings
- Choose your provider (OpenAI, Google Gemini, Azure OpenAI, or Custom)
- Enter your API key
- Click Save
Keyboard Shortcuts
Boost your productivity with these essential shortcuts:Navigation
| Shortcut | Action |
|---|---|
Cmd/Ctrl + K | Quick search |
Cmd/Ctrl + N | New page |
Cmd/Ctrl + Shift + N | New workspace |
Cmd/Ctrl + [ | Go back |
Cmd/Ctrl + ] | Go forward |
Editing
| Shortcut | Action |
|---|---|
Cmd/Ctrl + B | Bold |
Cmd/Ctrl + I | Italic |
Cmd/Ctrl + U | Underline |
Cmd/Ctrl + E | Inline code |
Cmd/Ctrl + K | Insert link |
Cmd/Ctrl + Z | Undo |
Cmd/Ctrl + Shift + Z | Redo |
Blocks
| Shortcut | Action |
|---|---|
/ | Open block menu |
Cmd/Ctrl + / | Show all shortcuts |
Cmd/Ctrl + D | Duplicate block |
Cmd/Ctrl + Shift + E | Toggle edgeless mode |
What’s Next?
Congratulations! You’ve learned the basics of AFFiNE. Here’s where to go next:Editor Features
Whiteboard Mode
Database & Tables
Collaboration
AI Assistant
Local-First Architecture
Tips & Tricks
Customize Your Workspace Appearance
Customize Your Workspace Appearance
- Click your avatar → Settings
- Go to Appearance
- Choose between Light, Dark, or Auto theme
- Adjust font size and editor width
Import from Other Apps
Import from Other Apps
- Markdown files - Drag & drop
.mdfiles - Notion - Use Notion’s export feature, then import the
.zip - HTML - Import web pages or HTML exports
Export Your Work
Export Your Work
- Open page menu …
- Select Export
- Choose format:
- Markdown - Plain text with formatting
- HTML - Webpage format
- PDF - Printable document
- PNG - Image snapshot
Set Up Daily Notes
Set Up Daily Notes
- Create a collection called “Daily Notes”
- Use
Cmd/Ctrl + Nto create a new page each day - Name it with today’s date (e.g., “2026-03-09”)
- Add it to your Daily Notes collection
/today command to insert today’s date automatically!Offline Usage
Offline Usage
- All edits are saved locally first
- Changes sync automatically when back online
- Desktop app is fully functional without internet
- Web app requires initial load, then works offline
Get Help
Need assistance? We’re here to help!Documentation
Discord Community
GitHub Issues
GitHub Discussions
Common Questions
Is my data secure?
Is my data secure?
- All data is stored on your device first
- Cloud sync is encrypted in transit and at rest
- You can use AFFiNE completely offline
- Self-hosting gives you complete control
- Open-source code means full transparency
Can I use AFFiNE offline?
Can I use AFFiNE offline?
- Desktop app works fully offline
- Web app caches for offline use
- All edits are saved locally
- Changes sync when you’re back online
How do I sync between devices?
How do I sync between devices?
- Create a cloud workspace (requires account)
- Sign in with the same account on all devices
- Your workspaces sync automatically
What's the difference between Page and Edgeless?
What's the difference between Page and Edgeless?
- Page mode: Traditional document view, great for text-heavy content
- Edgeless mode: Infinite canvas, perfect for visual thinking and diagrams
Cmd/Ctrl + Shift + ECan I migrate from Notion?
Can I migrate from Notion?
- Export your Notion workspace (Settings → Export → All content → Markdown & CSV)
- In AFFiNE, click … in sidebar → Import
- Select the exported
.zipfile - AFFiNE will import all pages with formatting preserved

