KnotQ

Guide

KnotQ is a free productivity app that integrates notes with a calendar for general purpose organization. Workspaces are local-first and owned by you, with optional account sync.

Schemes

Everything lives in a scheme—a markdown-like document. Create one with + New at the bottom of the sidebar or with Cmd+N.

Lines can be headings, checkmarks, bullets, numbered steps, or plain notes. Use Tab / Shift+Tab to indent and create nested structure.

KnotQ scheme editor showing a document with headings, checkboxes, and nested items.

Daily Queue

The Daily Queue gives you a fresh page every day. Incomplete items optionally carry over from the previous day, whereas completed tasks stay behind.

KnotQ Daily Queue showing today's task list with carried-over items from yesterday.

My workflow: at the start of the day (or the end of yesterday), I write an optimistic list of concrete, small tasks I want to finish. It's important these are specific items so that they are actionable. Throughought the day, I go through and check them off as I complete each one.

The point is that you never have to make a decision about what to do next. When you finish a task the next one is right there. The list being optimistic also means it almost always lasts me the entire day.

Before KnotQ, I found myself in the paradoxical state of having so many things I need to get done yet not doing anything because everything was such large task. Breaking these into actionable tasks daily helped me a lot.

Scheduling

Any line can be scheduled by giving it a start time, end time, or both:

StartEndType
YesYesEvent — time block
NoYesAssignment — deadline
YesNoReminder — alert
NoNoProcedure — planning only

Press Cmd+S to set a start date and Cmd+E to set an end date. Both open a popover inline so you can pick a time without leaving the document. Use Cmd+R to add a repeat rule. You can also create items directly from the calendar: click a time slot for a reminder, shift+click for an assignment, or drag for an event.

KnotQ date picker popover open on a line in the scheme editor.

Calendar

The calendar is a week-view grid that pulls events from all your schemes, color-coded by scheme. Click any event to jump to its source line in the editor. The upcoming panel on the left shows what's due next and is visible on every page.

KnotQ weekly calendar with events, assignments, and reminders from multiple schemes.

Google Calendar

KnotQ can display your Google Calendar events alongside your schemes (read-only for now). You can create a new Google Calendar scheme by pressing new in the left sidebar.

Search

Press Cmd+F to search across all schemes and calendar items.

Keyboard shortcuts

All Cmd shortcuts work as Ctrl on Windows and Linux. Alt means Option on macOS.

App and views

ShortcutAction
Cmd+NNew scheme
Cmd+Shift+NNew folder
Cmd+UOpen Calendar
Cmd+DOpen Daily Queue
Cmd+,Open Settings
Cmd+[Previous calendar period
Cmd+]Next calendar period
F2Rename selected sidebar item
Cmd+QQuit KnotQ

Search and popovers

ShortcutAction
Cmd+FOpen search
Down / TabSelect next search result
Up / Shift+TabSelect previous search result
EnterOpen the selected search result, confirm rename, or close an event popup
EscapeClose search, cancel rename/delete, stop calendar drag, or close the active popover

Undo and clipboard

ShortcutAction
Cmd+ZUndo
Cmd+Shift+ZRedo
Ctrl+YRedo on Windows and Linux
Cmd+ASelect all editor text
Cmd+CCopy
Cmd+XCut
Cmd+VPaste
Cmd+Shift+VPaste as plain text

Editor movement and deletion

ShortcutAction
EnterInsert a new line
Backspace / Shift+BackspaceDelete backward
Delete / Shift+DeleteDelete forward
Alt+BackspaceDelete previous word
Alt+DeleteDelete next word
Cmd+BackspaceDelete to start of line
Cmd+DeleteDelete to end of line
Left / RightMove cursor by character
Up / DownMove cursor by line
Alt+Left / Alt+RightMove cursor by word
Cmd+Left / Cmd+RightMove to start or end of line
Home / EndMove to start or end of line
Cmd+Up / Cmd+DownMove to start or end of document
Shift+ArrowSelect by character or line
Shift+Alt+Left / Shift+Alt+RightSelect by word
Shift+Cmd+Left / Shift+Cmd+RightSelect to start or end of line
Shift+Home / Shift+EndSelect to start or end of line
Shift+Cmd+Up / Shift+Cmd+DownSelect to start or end of document

Formatting and scheduling

ShortcutAction
TabIndent
Shift+TabUnindent
Cmd+1Set line type to plain
Cmd+2Set line type to checkbox
Cmd+3Set line type to bullet
Cmd+4Set line type to numbered
Cmd+BToggle bold
Cmd+IToggle italic
Cmd+Shift+XToggle strikethrough
Cmd+JToggle heading
Cmd+LToggle complete/incomplete
Cmd+SToggle start date
Cmd+EToggle end date
Cmd+RToggle repeat rule
Cmd+Shift+SRemove start date
Cmd+Shift+ERemove end date
Ctrl+Cmd+SpaceShow the character palette on macOS