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.

Modern KnotQ scheme editor showing rendered headings, color-coded schedules, an image, and a rollout table.

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.

AI & MCP

KnotQ can connect to Claude, Codex, Cursor, or any other MCP client so an assistant can read your workspace and make edits for you. The server runs locally on 127.0.0.1, stays off until you enable it, rejects browser-origin requests, and never listens on the network.

Every change an assistant makes goes through KnotQ's normal undo and sync path. It can create and edit schemes, folders, and items — dates, recurrence, and completion included — and archive them in an undoable way. Permanent deletion and account settings are never exposed, and Read-only access turns edits off entirely.

KnotQ Settings showing the AI and MCP server options.

Get connected

  1. Open Settings → AI & MCP in the desktop app and enable the local server.
  2. Choose Install next to your client. KnotQ adds or updates only its own configuration entry.
  3. Restart the client. Its KnotQ tools are then available whenever KnotQ is running.

For any other client, choose Manual setup → Copy setup and paste the generated entry into the client's MCP settings. Always use the generated snippet — the bundled bridge path is different on every computer.

{
  "mcpServers": {
    "knotq": {
      "command": "/path/to/KnotQ/knotq-mcp"
    }
  }
}

The AI client launches the small bundled knotq-mcp bridge, which forwards requests to the running desktop app, so keep KnotQ open while you use the tools. Each launch of KnotQ mints a fresh local token. If KnotQ is closed or MCP is disabled, the client reports that the local server is unavailable.

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