License: MIT
I build a macOS app for quick text and image capture into Obsidian. Without opening the software!
Edge Detection
Move your mouse to the screen edge to instantly open the capture window
Global Shortcut
Configurable system-wide hotkey (default: ⌘⇧N)
Drag & Drop
Drop screenshots or images directly into the capture window (Images are automatically compressed)
Direct Obsidian Integration
Writes straight into your Daily Note or creates a new note — Obsidian doesn't need to be open, it stays in the background
Background App
Runs quietly in the menu bar
Direct Download | View All Releases
.dmg file aarch64 → Apple Silicon (M1/M2/M3/M4).dmgBecause this app is not code-signed or notarized (no Apple Developer account), macOS will initially block it. This is normal for open-source tools.
To open the app:
xattr -dr com.apple.quarantine /Applications/Collector.app
You only need to do this once. After that, the app opens normally.
Accessibility (required) Collector needs Accessibility access for global shortcuts.
Open System Settings
Go to Privacy & Security → Accessibility
Unlock the settings
Enable Collector
Restart the app
Open Menu Bar Icon → Settings…
Path Variables You can use these variables in paths and filenames:
YYYY — year
MM — month
DD — day
HH — hour
mm — minute
ss — second
Take a screenshot (Cmd+Shift+4). Drag the floating thumbnail to the screen edge. The capture window opens automatically. Image is compressed and inserted in your Vault.
Shortcut Action Cmd + Enter - Save to Daily Note Shift + Cmd + Enter - Create a new note Esc - Close without saving
Vault name must exactly match Obsidian Vault must contain an obsidian folder Ensure Collector has read/write access
Check Accessibility permission Restart Collector Try a different shortcut (may be in use)
Check image folder path in settings Ensure write permissions Folder is created automatically if missing
Path format must be valid Use right-click → Open Check System Settings → Privacy & Security
Want to contribute? Here's how to get started.
git clone https://github.com/YOUR-USERNAME/Collector.git
cd Collector
npm install
npm run tauri dev
npm run tauri build
# Output: src-tauri/target/release/bundle/
npm run tauri icon path/to/icon.png
collector/
├── src/ # Svelte frontend
├── src-tauri/ # Rust backend (Tauri)
├── package.json
└── vite.config.js
Collector is licensed under the MIT License.
"Obsidian" is a trademark of Dynalist Inc. This project is not affiliated with, endorsed by, or sponsored by Dynalist Inc.
Tauri Rust Svelte