AddToObsidian/README.md
Paweł Orzech 6df94cd7fd
Add macOS menu bar app for quick Obsidian notes
- Menu bar app with global hotkey (⌃⌥⌘O) to capture notes
- Notes saved as Markdown with YAML frontmatter
- File naming: yyyy-MM-dd_HH-mm-ss.md
- Settings view for Obsidian vault folder selection
- Carbon API for global keyboard shortcut registration
- Security-scoped bookmarks for persistent folder access
2026-01-19 09:42:22 +00:00

66 lines
1.9 KiB
Markdown

# AddToObsidian
A lightweight macOS menu bar app for quickly adding notes to your Obsidian vault using a global keyboard shortcut.
## Features
- **Menu bar app** - Lives in your menu bar, no Dock icon
- **Global keyboard shortcut** - Press `Control + Option + Cmd + O` from any application to open the note window
- **Quick save** - Press `Cmd + Enter` to save your note
- **Cancel with Escape** - Press `Escape` to close without saving
- **YAML frontmatter** - Notes are saved with creation date metadata
- **Automatic file naming** - Files are named with timestamp: `2024-01-19_14-30-45.md`
## Installation
1. Download `AddToObsidian-v1.0.0.zip` from the [Releases](https://github.com/yourusername/AddToObsidian/releases) page
2. Unzip and move `AddToObsidian.app` to your Applications folder
3. Open the app (you may need to right-click and select "Open" on first launch due to Gatekeeper)
4. Grant Accessibility permissions when prompted (required for global keyboard shortcut)
## Setup
1. Right-click the menu bar icon and select **Settings**
2. Click **Select Folder** and choose your Obsidian vault folder
3. Start adding notes with `Control + Option + Cmd + O`
## Keyboard Shortcuts
| Shortcut | Action |
|----------|--------|
| `⌃⌥⌘O` | Open note window (global) |
| `⌘↩` | Save note |
| `⎋` | Cancel / Close window |
## Note Format
Notes are saved as Markdown files with YAML frontmatter:
```markdown
---
created: 2024-01-19T14:30:45Z
---
Your note content here...
```
## Requirements
- macOS 13.0 (Ventura) or later
- Accessibility permissions (for global keyboard shortcut)
## Building from Source
1. Clone the repository
2. Open `AddToObsidian.xcodeproj` in Xcode 15+
3. Build and run (`Cmd + R`)
## Privacy
- No data is collected or transmitted
- Notes are stored only in your selected Obsidian vault folder
- The app uses security-scoped bookmarks for persistent folder access
## License
MIT License - see [LICENSE](LICENSE) for details