Enable JavaScript for search and the captioned player, or open a video below.
- Edit, Split, and Preview
Write Markdown, read the finished note, or keep both views side by side with Edit, Split, and Preview.
- Navigate a note by its outline
Use a note’s headings as a table of contents and jump straight to the section you need.
- Jump from a task to its source note
Open a task’s original note at the exact checkbox line to see the work in context.
- Version and diagnostics
Find your app version and copy the desktop diagnostics you need when reporting a problem.
- Live Preview and plain Markdown
See Markdown formatting as you type, then switch to plain source when you want to inspect the syntax.
- Backlinks and outgoing connections
See which notes link to the current page and which pages it links to from the Connections panel.
- Zen mode
Hide surrounding panels and controls with Zen mode to give the note more space while you write.
- Work in two panes
Open notes in separate editor panes so you can read one document while working on another.
- Pin a reference beside your work
Pin a reference note beside your active work so the source material stays within reach.
- Fold and unfold note sections
Collapse sections and nested lists to scan a note’s structure, then expand the details when you need them.
- Rich Markdown rendering
Read formatted text, tables, callouts, and code blocks while keeping the underlying note in plain Markdown.
- Mermaid diagrams and mathematical notation
Turn Markdown code into Mermaid diagrams and mathematical notation directly inside your notes.
- Images embedded in notes
Display local images inside a note and control their size with Markdown or image embed syntax.
- Tasks as a list, calendar, and Kanban board
See the same Markdown tasks as a list, calendar, or Kanban board and choose the view that fits your work.
- Explore your vault in Atlas
Explore linked notes on an interactive map and open a page by selecting its node.
- Find a note by name
Find a note by typing part of its title or path, then open it directly from the results.
- Search and run a command
Find an app action by name and run it from the command palette without browsing menus.
- Change the app theme
Choose a built-in theme and set light, dark, or system appearance for your desktop workspace.
- Adjust density and corners
Adjust interface spacing and corner shapes to make the desktop app feel more compact or more open.
- Fonts and text layout
Choose fonts, text sizes, line spacing, and editor width for a more comfortable writing and reading layout.
- Discover and customize keyboard shortcuts
Browse available keyboard shortcuts and customize the bindings for editing, navigation, panels, and app commands.
- Daily, weekly, and monthly notes
Open daily, weekly, and monthly notes to journal, plan, or review your work at different intervals.
- Start a workflow from a recipe
Start an automation from a built-in recipe for recurring work such as inbox triage or a weekly review.
- Workflow steps and syntax
Read and edit a workflow’s steps as text, from selecting notes to filtering them and applying changes.
- Comments beside your notes
Keep review comments beside the open note so feedback stays close to the writing it discusses.
- The in-app manual
Search the built-in manual for help with writing, shortcuts, settings, and workflows from inside the desktop app.
- Filter your tasks
Narrow your task list with a filter and keep the same selection across List, Calendar, and Kanban.
- Engineering and personal templates
Browse ready-made templates for engineering documents, meetings, journals, reviews, and everyday planning.
- Vault folders and periodic-note settings
Choose where system notes live and customize the names, folders, and date patterns used by periodic notes.
- A database as a table and board
Explore the same CSV records in an editable table or a board grouped by a field.
- The CSV behind the database
Open the raw CSV behind a database to see the text that stores its records.
- Create and write a local note
Create a local Markdown note and start writing in a vault on your computer.
- Capture a quick note
Create a quick note for an idea or reminder that you want to capture before organizing it.
- Rename a note and update its links
Rename a note and keep existing links pointing to its new name.
- Move a note into a project folder
Move a note into a project folder to keep related material together in your vault.
- Archive a note and bring it back
Move a note out of active work with Archive, then bring it back when you need it again.
- Move a note to Trash and restore it
Send an unwanted note to Trash and restore it before permanently deleting it.
- Keep a note in Favorites
Add a frequently used note to Favorites so you can return to it quickly from Home.
- Keep tabs and reopen a closed note
Keep several notes open in tabs and reopen a note after closing its tab.
- Go back and forward between notes
Go back to a previous note location and move forward again through your navigation history.
- Search the text in your vault
Search the contents of your Markdown notes and open a result at the matching line.
- Browse nested and frontmatter tags
Browse tags from note text and YAML properties, including tags organized into nested groups.
- Discover insertions with the slash menu
Type a slash to discover and insert Markdown blocks such as headings, callouts, tables, and code.
- Complete and follow a wikilink
Start a wikilink with [[, choose a note from suggestions, and follow the link to its destination.
- Edit with Vim motions and undo
Move through a note, change text, and undo an edit using Vim motions and operators.
- Change editor modes with keyboard shortcuts
Switch between Edit, Split, and Preview from the keyboard while keeping the same note open.
- Adjust the app zoom
Make the entire desktop interface larger or smaller, then reset it to the default zoom.
- Create a note from a template
Create a new note from a template and choose the folder where it will be saved.
- Read the same workflow as a graph or text
Switch between a workflow’s visual graph and text definition to understand the same automation in two ways.
- Preview, run, and undo a workflow
Preview a workflow’s proposed changes, run it on your notes, and undo the result.
- Edit a database record
Edit a record directly in a database table and see its updated value in the grid.
- See external file edits arrive in the app
See a note update in ZenNotes after its Markdown file is edited outside the app.
- Remap, unbind, and reset a shortcut
Change a shortcut, remove its binding, and restore the default from keymap settings.
- Complete and reopen a task
Mark a task complete and reopen it, with the checkbox updated in its source Markdown note.
- Save a named task filter
Save a task filter with a name so you can return to the same set of work later.
- Task actions beside the work
Use a task’s action menu to change its date, priority, or status and reach related note actions.
- Filter records by a typed field
Filter a database by field values to focus on the records that match your criteria.
- Expand and zoom a Mermaid diagram
Open a Mermaid diagram in a larger viewer and zoom in to inspect its details.
- Edit cells in a Markdown table
Edit a Markdown table through its rendered cells and move between them with the keyboard.
- Find and replace inside a note
Find matching text in the current note and replace it from the editor’s search controls.
- Comment on a passage and add a reply
Attach a comment to a passage and add a reply so a review conversation stays with its context.
- Find a setting by keyword
Search for a setting by keyword and jump directly to the section that contains it.
- Duplicate a note while keeping the original
Make a copy of a note so you can reuse its content while keeping the original.
- Give a folder a color and icon
Give a folder a distinct color and icon to make it easier to recognize in the sidebar.
- Collapse and expand the note tree
Expand nested folders to find a note, then collapse them to simplify the sidebar.
- Sort your notes by name and modification date
Change note ordering to browse by name or modification date instead of scanning an unsorted list.
- Move keyboard focus between split panes
Move keyboard focus between split editor panes and continue working in the selected pane.
- Choose an open buffer from the keyboard
Choose an already open note or view from the keyboard using the buffer switcher.
- Jump to a heading from the keyboard
Choose a heading from a keyboard-driven list and jump to that section of the note.
- Discover Vim leader commands
Open Vim leader hints to discover groups of commands and the keys that run them.
- Follow visible controls with keyboard hints
Show key labels on visible controls and follow a label to activate its target from the keyboard.
- Insert a template into the current note
Insert a template at your cursor to add reusable structure to the note you are already editing.
- Save a note as a portable Markdown template
Save an existing note as a reusable Markdown template for future documents.
- Switch between wrapped and scrolling text
Choose whether long lines wrap to the editor width or continue horizontally.
- Turn a line into a task with a shortcut
Turn the current line into a checkbox task and change its completion state with a keyboard shortcut.
- Create a whole-note task from the palette
Create a note that represents a whole task, with space for its details and task properties.
- Group task boards by priority and folder
Group the same task cards by priority or folder to see your work from different angles.
- Forward a task and its subtasks to another note
Move a task to another note while keeping its nested subtasks together.
- Resolve and reopen a comment thread
Resolve a finished comment thread and reopen it when the discussion needs more attention.
- Sort database rows by a field
Sort database records by a selected field and direction to bring the relevant rows to the top.
- Open a database record as a Markdown page
Open a database row as a Markdown page to write longer notes alongside its structured fields.
- Create beside the note you are working on
Create a new note beside the document or folder you are currently working in.
- Keep side panels as you switch notes
Keep supporting panels open while you switch notes so your workspace stays ready for the next document.
- Choose how completed tasks look
Choose whether finished tasks appear gray, crossed out, or hidden in your notes.
- Undo completion while the task remains visible
Undo an accidental task completion while the completed item is still available on screen.
- Create a new local database
Create a local database with fields and records stored in a folder inside your vault.
- Apply an external configuration change live
See a configuration file change update the desktop app’s settings without a restart.
- Match any or all selected tags
Browse notes that match any selected tag or require all selected tags to narrow the results.
- Format selected text from the floating toolbar
Select text and use the floating toolbar to apply formatting or change its block type.
- Wrap selected text as inline math
Turn selected text into an inline mathematical expression from the formatting controls.
- Complete a hashtag while writing
Type a hashtag and choose an existing tag from suggestions while writing a note.
- Continue and indent a Markdown list
Continue a Markdown list on the next line and indent items to build its nested structure.
- Move a Markdown line with the keyboard
Move the current Markdown line up or down with the keyboard to rearrange your writing.
- Reflow a paragraph into a readable line
Join hard-wrapped prose into a flowing paragraph that follows the editor’s available width.
- Expand and collapse a foldable callout
Collapse a callout to keep its summary visible and expand it when you want to read the details.
- Fold and unfold a rendered code block
Collapse a long rendered code block and unfold it when you need to inspect the code.
- Add table rows and columns, then set alignment
Add rows and columns to a Markdown table and adjust column alignment from the table controls.
- Duplicate a rendered Markdown table
Duplicate a rendered Markdown table to reuse its structure and content elsewhere in the note.
- Write a template and preview its variables
Write your own Markdown template and preview how its variables will appear in a new note.
- Edit number and checkbox fields
Enter numeric values and toggle checkbox fields directly in a database table.
- Rename a database field and change its type
Rename a database field and change its type through the table’s field controls.
- Move through a database grid with Vim keys
Move around a database grid with Vim keys and enter a cell to edit its value.
- Double-click reading view to edit at that passage
Double-click a passage in Preview to return to editing at that part of the note.
- Create, rename, and delete a nested folder
Create a nested folder, rename it, and remove it using the sidebar’s folder actions.
- Rename a Kanban column
Rename a task-board column to give its displayed heading a name that fits your work.
- Choose a blinking or solid cursor
Choose a blinking or steady text cursor to match your preferred editing appearance.
- Name quick notes with a date
Choose date or timestamp names and a prefix for newly created quick notes.
- Create a missing note directly from search
Create a new note from an empty search result when the page you need does not exist yet.
- Insert a date with the at menu
Use the at menu to insert a date or time into a note without typing it manually.
- Edit pipe-table source with rendering disabled
Turn off table rendering to edit the Markdown pipe characters and cell text directly.
- Move a database column
Reorder database columns so the fields you use most appear where you want them.
- Remember each note’s reading mode
Return to a note in its remembered Edit, Split, or Preview mode after switching away.
- Choose the window title bar presentation
Choose the desktop window’s title-bar presentation from the appearance settings.
- Follow labeled links to headings and blocks
Use a readable link label and jump to a specific heading or block inside another note.
- Embed the content of another note
Embed another note’s content in the current page so you can read it as part of the document.
- Read a linked note without leaving the page
Preview a linked note on hover to read its contents before leaving your current page.
- Find backlinks from ordinary Markdown links
Find notes that refer to the current page through ordinary Markdown links as well as wikilinks.
- Follow a footnote and return to its reference
Follow a footnote reference to its explanation and return to the passage where you started.
- Read YAML properties without changing the note
Read a note’s YAML properties in the editor alongside the rest of its content.
- Sort attachments and find the notes using them
Browse local attachments, sort them, and find the notes that use a selected file.
- Rename an attachment and keep its embeds working
Rename an attachment and update the note links and embeds that refer to it.
- Open a local SVG in its own tab
Open a local image, such as an SVG, in its own tab inside ZenNotes.
- Render mathematical notation with Typst
Render mathematical notation with Typst and read the resulting formula inside your note.
- Number LaTeX equation environments automatically
Give supported LaTeX equation environments automatic numbers in the order they appear in the note.
- Plot a mathematical function from Markdown
Plot a mathematical function from Markdown and read the graph beside your explanation.
- Explore interactive geometry from a note
Explore an interactive geometry diagram embedded in a note using JSXGraph.
- Expand a custom text replacement while writing
Expand a short text trigger into a custom replacement while writing in the editor.
- Leave Vim insert mode with a custom key sequence
Set a custom key sequence for leaving Vim Insert mode, then use it during a short edit.
- Jump directly to a tab by its number
Jump to a particular open tab by its number instead of stepping through neighboring tabs.
- Generate the bundled local feature tour
Generate the built-in local feature tour to explore ZenNotes with sample material.
- Choose a highlight color for a passage
Choose a highlight color for a selected passage to make important text stand out.
- Turn selected text into a Markdown link
Turn selected words into a Markdown link by entering their destination URL.
- Complete a tag in YAML properties
Choose tag suggestions inside YAML properties and see the tags displayed as clickable chips.
- Close Markdown delimiters as you write
Let the editor insert matching Markdown delimiters as you type and move through the completed pair.
- Adjust the size of rendered mathematics
Adjust rendered formula size to make mathematics easier to read alongside your note text.
- Adjust indentation width
Set the editor’s indentation width to control how much space a tab uses.
- Choose how Vim moves on wrapped lines
Choose how Vim’s j and k motions move through text that wraps across several screen lines.
- Choose the vault text-search engine
Choose the local tool used for vault text search or let ZenNotes detect an available search engine.
- Return to a recently used command
Return to a recently used command from the app’s recent actions list.
- Exclude a folder from task aggregation
Exclude a folder from the combined Tasks view while keeping its checkboxes in the original notes.
- Group tasks by a custom field
Group task cards by a custom field to organize work beyond the standard status or priority choices.
- Use note properties as task defaults
Use a note’s properties to provide default due dates or priorities for the tasks inside it.
- Keep a checklist out of the Tasks view
Keep a note’s checklist out of the combined Tasks view when it is only useful inside that document.
- Watch local MCP edits arrive in the desktop editor
See a note change in the desktop editor after a local MCP client reads and edits the vault.
- Create and rename a note through local MCP
Create and rename a local note through the bundled MCP tools, then see it in the desktop app.
- Review a passage through a local MCP comment thread
Use a local MCP client to add a review comment, reply to it, and change the thread’s resolved state.
- Complete a LaTeX command with a formula preview
Choose a suggested LaTeX command and preview its mathematical form while writing a formula.
- Select several notes and archive them together
Select several notes in the sidebar and archive them together in one action.
- Keep the calendar beside a daily note
Keep the calendar and task agenda beside a daily note to connect planning with your writing.
- Inspect the desktop CLI and Raycast integration
Find the desktop CLI setup and Raycast integration options in Settings.
- Switch between two local vaults
Switch between two local vaults to work with separate collections of notes.
- Rename a vault’s display name without moving its folder
Change the name shown for a vault without renaming or moving its folder on disk.
- Customize a built-in template and reset it
Customize a built-in template with a local copy and restore its default version when needed.
- Create a note from an unresolved link
Create a new note from a link whose destination does not exist yet.
- Choose more than one categorical value
Choose several categorical values for one database record with a multi-select field.
- Discover vault notes as database values
Choose an existing vault note as a database field value from the available suggestions.
- Retire a note’s tasks by archiving it
Archive a note to remove its tasks from active task views while retaining the document.
- Toggle a desktop task through local MCP
Change a task’s completion state through local MCP tools and see the result in the desktop Tasks view.
- Inspect desktop MCP setup and client choices
Inspect MCP setup options and supported client choices from the desktop settings.
- Apply a local CSS theme and edit it live
Apply a local CSS theme and see style changes arrive as you edit its files.
- Layer a local CSS override onto the current theme
Add a local CSS override to adjust a few styles on top of your current theme.
- Return to the saved workspace for a vault
Return to a vault’s saved panes and panels after switching to another workspace.
- Start from the desktop Home view
Use the desktop Home view to find starting actions, recent notes, and Favorites.
- Run an active workflow from the command palette
Find an active workflow in the command palette and run it without opening its graph.
- Practice in the local workflow tutorial
Practice workflow concepts in the built-in tutorial using temporary sample material.
- Reorder tasks from the keyboard
Move tasks up and down from the keyboard and keep that order in their source Markdown note.
- Show or hide heading level labels
Show or hide heading level markers to make the structure of your note easier to recognize.
- Show disclosure arrows in the sidebar
Choose whether the sidebar shows disclosure arrows beside expandable folders.
- Filter and navigate a context menu with keys
Open a context menu and find or select its actions with keyboard navigation.
- Edit a note in a separate native window
Open a note in a separate desktop window to keep it visible outside your main workspace.
- Reorder task-board columns with keys
Reorder task-board columns from the keyboard to put the most useful groups first.
- Use a font bundled with a local theme
Apply a local theme that includes its own font and see the note typography change.
- Check grammar locally while writing
Check grammar locally while writing and review suggestions for underlined passages.
- Keep undo history through an app relaunch
Relaunch the app and undo an earlier edit using the note’s preserved undo history.
- Draw on a local canvas and embed it in a note
Create a local drawing on an Excalidraw canvas and embed it in a Markdown note.
- Move a task to another priority by dragging
Drag a task into a different priority column to change its priority on the Kanban board.
- Convert a Markdown table into a database
Convert a Markdown table into a structured database and link to it from the original note.
- Export a styled note through the native PDF dialog
Export a rendered note as a PDF through the desktop save dialog for reading or sharing elsewhere.
- Export an editable Word document
Export a note as an editable Word document that you can continue working on outside ZenNotes.
- Move an ordered-list item and keep the numbering
Reorder a numbered-list item and let the editor keep the list’s numbering in sequence.
- Find a callout by its familiar alias
Find a callout using a familiar name or alias, then insert it into your note.
- Resize a local image with its drag handle
Drag an embedded image’s resize handle to adjust how much space it takes in the note.
- Capture a first-line title and start the next note
Write a quick capture with a title on the first line, save it, and start the next note in the same window.
- Pick an existing note inside Quick Capture
Choose an existing note inside Quick Capture and edit it without leaving the compact window.
- Open a local note from its desktop URL
Open a specific local note in the desktop app using a ZenNotes URL.
- Change a theme accent through the color control
Change a theme’s accent color through the color controls without editing a CSS file.
- Return to the position in a long note
Switch away from a long note and return to its remembered reading and cursor position.
- Play a local audio and video embed
Play audio and video files embedded in a note from your local vault.
- Move a task’s due date from the calendar
Move a task to another date on the calendar and update the due date in its original note.
- Read a Markdown file outside the vault
Open and read a Markdown file from outside your registered vaults in a desktop window.
- Open a folder as a temporary workspace
Open a local folder as a temporary workspace without adding it to your permanent vault list.
- Embed a PDF stored in the local vault
Display a PDF from your local vault inside a note so its contents stay near your writing.
- Navigate the sidebar without the mouse
Focus the sidebar and move through its visible notes using Vim navigation keys.
- Keep two desktop workspaces open
Keep two local workspaces open in separate desktop windows to work across different vaults.
- Save Quick Capture with a Vim command
Write a quick note in Vim Insert mode and save it with :w while keeping the capture window open.
- Scroll the source and rendered note together
Scroll Markdown source and its rendered preview together to keep corresponding passages close in Split mode.
- Render a local TikZ diagram from Markdown
Render a TikZ diagram from code in a Markdown note and view the result alongside your explanation.
- Reuse mathematical definitions selected by a tag
Reuse shared Typst math definitions by tagging a note with the corresponding subject.
- Carry unfinished daily tasks into today
Carry unfinished daily tasks and their subtasks into today’s note while leaving completed work in yesterday’s entry.
- Copy the whole note as plain Markdown
Copy the whole note as plain Markdown, including the formatting markers in its source.
- Copy rich HTML with a local embedded image
Copy a note as rich HTML so its formatting and a local embedded image can travel into an email.
- Copy a note’s wikilink and file paths
Copy a note’s wikilink or file path to reference it from another note or desktop tool.
- Copy a rendered link’s target
Copy the destination of a rendered link directly from its context menu.
- Copy a rendered code block without its fences
Copy a rendered code block’s contents without including the surrounding Markdown fences.
- Restore a note to its original subfolder
Restore a removed note to its original subfolder when its previous location is available.
- Inspect Undo’s warning about a later edit
See the warning when undoing a workflow would overwrite a later edit to an affected note.
- Yank and paste through Vim’s system register
Yank and paste between Vim editing and the macOS clipboard using the system clipboard register.
- Review a shared workflow before importing its draft
Review a shared workflow’s planned behavior before importing it as a draft.
- Configure and disable a capture shortcut
Choose a desktop shortcut for Quick Capture and disable the binding when you do not want it active.
- Paste an image and store it as a vault asset
Paste an image into a note and store the copied image as a local attachment in the vault.
- Drop a local Markdown file onto the desktop app
Drop a local Markdown file onto the desktop app to open it from the filesystem.
- Convert an Obsidian drawing into a native canvas
Convert a compatible Obsidian drawing into a native Excalidraw canvas inside ZenNotes.
- Customize rollover and excluded task folders
Configure daily task rollover and folder exclusions from the task and calendar settings.
- Confirm permanent removal of a disposable draft
Review the confirmation for emptying Trash and permanently remove a sample note.
- Keep Atlas positions when a connected note arrives
Keep an Atlas map’s existing positions when a newly linked note joins the graph.
- Select rendered table rows with Vim motions
Select rows of a rendered table with Vim motions and copy their Markdown content.
- Import a self-contained grammar for a fenced language
Import a TextMate grammar to add syntax highlighting for a custom fenced-code language.
- Open an external Markdown file through the native picker
Choose an external Markdown file from the native Open dialog and view it in the desktop app.
- Run an active workflow after saving a note
Run an active workflow automatically after a note is saved and inspect the resulting changes.
- Arrange cards within a Kanban column
Arrange cards within a Kanban column and return to the board with that manual order preserved.
- Confirm an MCP target after switching local vaults
Confirm the current vault for an MCP session after switching desktop workspaces.
- Move two selected notes into a folder together
Select several sidebar notes and drag them into another folder together.
- Arrange sidebar notes and preserve their order
Drag sidebar notes into a preferred order and keep that arrangement for later browsing.
- Inspect desktop theme styles with developer tools
Inspect the desktop interface’s elements and styles with developer tools while working on a theme.
- Scroll to lower cards while holding a Kanban drag
Reach lower task cards by scrolling the board while keeping a card drag active.
- Recover a workflow interrupted during its disk writes
Recover a workflow interrupted while applying changes and restore its affected notes with Undo.
- Save raster and vector copies of a drawing
Export a local drawing as PNG and SVG files for use in documents or other tools.
- Close capture while keeping the original desktop note
Save and close Quick Capture, then return to the note that was open in the main desktop window.
- Folder Gallery
Open Gallery, include nested notes, filter cards by title, and return to the original note.
- A template folder in your vault
Choose a template folder, create a real note from it, and keep template placeholders out of active work.
- Aligned numbered lists
Continue a padded numbered list across the single-to-double-digit boundary while keeping its text aligned.
- Callout type and code language pickers
Convert a callout without rewriting its body, then search and apply a fenced-code language.
- Shortcuts for any command
Record a direct key or a Vim leader sequence, then use keyboard navigation and visibility controls.
- Unresolved links and the link popover
Find unresolved links, jump to their references, and write or edit linked notes inside a popover.
- Tagged blocks in Tags and Search
Browse tagged passages in the Tags view and search palette, then jump to the exact block.
- Note covers
Add a gradient or built-in image, adjust its focal point, undo a change, and inspect the folded cover properties and photo credit.
- Math in Mermaid labels
Render mathematical node labels, inspect their source, and keep labels legible across dark and light themes.
- D2 diagrams
Write nodes and arrows in a d2 fence, compare source and preview, and inspect the expanded diagram.
- Swimlanes, subtasks, and WIP limits on the task board
Organize a real task board by priority lanes, complete nested work from its card, and limit work in progress.
- The Timeline panel
Open the Timeline, find overdue tasks and milestones, navigate the rail, and complete a task at its source.
- Task folders, priority order, and due dates
Choose Task folders and exclusions, sort by priority, and use the full due-date picker.
- Delete database rows from the keyboard
Use plain-mode row selection and the confirmation dialog to cancel or complete a row deletion.
- Per-view columns and picked rows
Give views independent columns, duplicate a layout, and keep a picked collection of rows.
- Record pages and daily notes from links
Create a missing daily note through its link, preview a date, and generate every database record page.
- Review assistant edits
Inspect individual assistant edits, reject a change, accept another, and resume unfinished reviews.
- Keep running in the tray and cover layout
Find the keep-running setting and choose how covers fit into your reading layout.
- Share to ZenNotes and Quick Look on macOS
A macOS setup guide to sharing pages or selections into a vault, choosing where they land, and previewing Markdown with covers in Quick Look.
- Getting started with zn tui
Open ZenNotes in the terminal, find your way around the sidebar and Home, and learn the three ways to run any command.
- Vim writing
Move, edit, search, replace, and fold a note with the Vim motions built into the terminal editor.
- Markdown and links
Add headings, tasks, wiki links, tags, and a table to a note, then read it rendered in the terminal.
- Search and connections
Find notes by name or by their contents, narrow them by tag, and move through a note's headings and links.
- Capture and organize
Create, rename, move, favorite, duplicate, archive, and restore notes with a few short commands.
- Periodic notes and templates
Open daily, weekly, and monthly notes, and create new notes from templates.
- Task management
Complete, prioritize, schedule, and filter the tasks from every note in one list.
- Task board and calendar
Move tasks across a Kanban board, and find them by date on the task calendar.
- Database records
Edit the records of a typed database, from select and number fields to dates and checkboxes, and give a record its own note.
- Database views
Inspect field types, reorder and sort columns, filter a view, and switch to a board of records.
- Tabs and splits
Keep several notes open in tabs, split the window into panes, and switch to Zen mode for focused writing.
- Reading and embeds
Read a rendered note in the terminal, with embedded notes, Mermaid diagrams, tables, and callouts.
- Comments
Read, reply to, resolve, and reopen the comment threads anchored to the text of a note.
- Settings and help
Preview themes, search settings and keymaps, toggle wrapping and line numbers, and turn Vim mode off and on.
- Files and attachments
Find attachments, see which notes use them, rename them safely, and trash or restore them.
- Vaults and file changes
Switch between vaults with their workspaces intact, and keep your edits when a note changes outside zn.
- LaTeX and TikZ setup for zn
Select the LaTeX engine, check prerequisites with zn doctor, and prepare a preamble and Markdown math for local previews.
- Picked-row views from the CLI
Add a record from the CLI and verify that it joins the active picked collection while other records remain in the database.
- Record pages with zn base pages
Convert a CSV, preview bulk page creation, and create reusable record pages without duplicating them.
- Scoped MCP access with zn mcp
Compare read, comment and write tool sets while restricting the server to a folder and excluding a subfolder.
- Task folders in zn tui
Choose the folders that feed Tasks, inspect priority ordering, and deliberately find vault templates.
- zn task watch
Observe completion and reopening events, understand their fields, and stop a local task watch.
- Wrapped-line motions and code fences in zn tui
Tell display rows from logical lines, move to the end of a wrapped line with $, and complete a Markdown code fence.