Skip to main content

Obsidian

Obsidian is a powerful and extensible knowledge base that works on top of your local folder of plain text files.

Extensions / Plugins

2024 Gems of the year winners - Obsidian

Extensions that helps make obsidian better

LearnKit

Key features

  • FSRS scheduling — adaptive spaced repetition so every review counts.
  • Rich flashcard types — cloze, basic, reversed, multiple choice, image occlusion, and more.
  • Text-to-speech & audio — built-in playback for language learning and listening practice.
  • Study analytics — charts, heatmaps, and retention trends at a glance.
  • Markdown-first — flashcards live inside your notes, linked to the knowledge they came from.
  • Reading view customisation — keep notes clean and distraction-free while studying.
  • Note review mode — spaced repetition for your notes, not just flashcards.
  • Study coach — personalised study plans and coaching for your exams.
  • Test mode — AI-generated quizzes straight from your notes.

Companion — AI learning assistant

Companion is LearnKit's built-in AI study assistant for working directly with the notes you already have.

  • Ask anything — get instant answers grounded in the note you're reading.
  • Generate flashcards and tests — turn any note into study-ready material in seconds.
  • Review and improve — get targeted feedback that makes your notes clearer and more complete.
  • Edit with AI — Companion can rewrite, restructure, and refine your notes for you, right where you work.

Turn notes into study-ready material without leaving Obsidian.

Settings / Preferences

  • Templates - Date Format - ddd, DD MMM YYYY

Themes

Obsidian MCP Servers

Obsidian Shortcuts

TodoShortcut
Search in all filesCmd+Shift+F
Search in specific path/folderpath:technologies/flink checkpoint
Toggle edit/preview modeCtrl/Cmd E
Insert External linkCtrl/Cmd-K
IndentCtrl/Cmd-]
UnindentCmd-[
Jump into selected backlinkAlt/Opt-Enter
Navigate forwardcmd+ctrl + ->
Naviagte backcmd+ctrl + <-
Add current dateInsert current date (cmd + y)
Add checkboxcmd + L
Delete the line
Insert Current Datecmd + D
Strikethroughcmd + shift + x

Some basics

  • Make new note - Cmd-n
  • Create note in new pane - Cmd-shift-n
  • Open the link you're hovering over in a new pane (while in edit mode)- Cmd-click
  • Toggle edit/preview mode - Cmd-e
  • Open quick switcher - Cmd-o
  • Close active pane - Cmd-w
  • Formatting basics
  • Undo, cut, copy, paste, bold, italicize - Cmd-z,x,c,v,b,i

Intermediate

  • Open command palette - Cmd-p
  • Search and replace in current file - Cmd-f
  • Search in all files - Cmd-shift-f
  • Some faves for outlining
  • Swap line up - I mapped this to:Cmd-1
  • Swap line down - I mapped this to:Cmd-2
  • Toggle fold on current line - I mapped this toCmd-3
  • Toggle line to bulleted of numbered list† - I mapped this toCmd-4
  • †: Requires the plugin "Hotkeys++"
  • Formatting intermediate
  • Insert template - I mapped this to:Cmd-t

Advanced

  • Changing the view
  • Load workspace - I mapped this to:Shift-Esc
  • Manage workspaces - I mapped this to:Control-Esc
  • Toggle left sidebar - I mapped this to:Cmd-LeftArrow
  • Toggle right sidebar - I mapped this to:Cmd-RightArrow
  • Some secret weapons
  • Navigate back - I mapped this to:Opt-a
  • Navigate forward - I mapped this to:Opt-s
  • Programmed to my mouse
  • Open previous daily note - extra mouse button back
  • Open next daily note - extra mouse button forward
  • Open my Home note - When I click this mouse button, it typesCmd-o, 000, Enter
  • Setup and File Management
  • Open settings - Cmd-,
  • Show in system explorer - I mapped this to:Cmd-ctrl-opt-i
  • Reveal active file in navigation - I mapped this to:Cmd-ctrl-i
  • Move file to another folder - I mapped this to:Cmd-shift-i
  • Open another vault - I mapped this to:Cmd-ctrl-opt-o
  • Note Management
  • Toggle pin - I mapped this to:Cmd-shift-e
  • Note Refactor: Extract selection to new note - first line as file name†† - I mapped this to:Cmd-shift-r
  • Edit file title - I mapped this to:Cmd-l(then hitenterto return to the note)
  • Calendar: Open Weekly Note - I mapped this to:Cmd-shift-m
  • ††: Requires the plugin "Note Refactor"
  • †††: Requires the plugin "Calendar"

image

  • line:(old school)
  • line:("old school")
  • line:("old school") -path:Readwise (can be saved in a new note using native query)

Custom

Toggle side bars

  • Left - ctrl + [
  • Right - ctrl + ]

LYT - Linking Your Thinking

Publish Free

Publish / Examples / Showcases / Codex

Blogs example templates

Company Knowledge Base

Open Source Alternatives

Others