Skip to content

jameesy/obsidian-quick-capture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian Quick Capture

CleanShot 2026-03-03 at 10 55 10@2x

A Raycast extension to quickly capture thoughts (written or spoken) directly to your Obsidian daily notes. Works with any vault structure and note format - from standard Daily Notes to custom Zettelkasten setups.

Features

  • 📝 Quick Capture: Instantly capture text thoughts to your daily note
  • Fast: Opens with a hotkey, saves with Cmd+S
  • 🎯 Flexible: Works with any note format - append to sections or end of file
  • 📅 Smart: Finds or creates today's note automatically
  • 🔧 Configurable: Customize paths, formats, and section headers
  • ⏱️ Chronological: Notes appear in order throughout the day

Installation

Development Mode

  1. Clone or download this repository:
    git clone https://github.com/jameesy/obsidian-quick-capture.git
    cd obsidian-quick-capture
  2. Install dependencies:
    npm install
  3. Run in development mode:
    npm run dev

This will register the extension with Raycast in development mode. You can now search for "Quick Note" in Raycast.

Build for Production

npm run build

Then import the extension into Raycast via Settings → Extensions → Add Extension.

Configuration

Configure the extension via Raycast preferences (press Cmd+, in any command):

Required Settings

  • Vault Path: Path to your Obsidian vault (e.g., ~/Documents/Obsidian/MyVault)
  • Date Format: Format for daily note filenames (default: yyyy-MM-dd)
  • Timestamp Format: Format for timestamps in notes (default: HH:mm)

Optional Settings

  • Daily Notes Folder: Folder where daily notes are stored (leave empty for vault root)
  • Section Header: Section to append notes to (e.g., ## Inbox, **Notes**)
    • Leave empty to append to end of file
    • Supports both markdown headings (## Section) and bold format (**Section**)
  • Create Note if Missing: Automatically create today's daily note if it doesn't exist (default: enabled)

Development

Built with:

License

MIT

About

Raycast extension to quickly capture thoughts (written or spoken) to Obsidian daily notes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors