User Guide
A quick tour of OV's main features. The same guide is available inside the app — ? button in the right rail → "External docs" — or via the starter notes (Welcome, Shortcuts, Markdown, Calendar, Security) in the sidebar.
1. Vault — the folder your notes live in
Every note in OV is a local markdown file. A vault is just one folder where those files sit together.
- Default vault:
~/Documents/OVis created automatically on first launch. - Open another vault: left sidebar (📁) → "Open vault" → choose any folder.
- Multiple vaults: one open at a time, but you can switch freely.
- Compatibility: the same folder can be opened in Obsidian, iA Writer, VS Code, and so on. Changes get picked up by OV automatically.
Safe writes:
- Every write is atomic (tmp + rename) — a crash or power failure mid-save won't corrupt the file.
- If an external editor changes a file while you have it open, OV catches an mtime conflict and shows a modal asking whether to keep your changes or load the external ones.
- On quit, unsaved changes trigger a confirmation dialog.
Sync & mobile
Put your vault in an iCloud Drive folder and every device sees the same notes. Run the one-time "move vault to iCloud" in desktop settings and it syncs automatically from then on. Because notes are plain .md files, sync happens through your iCloud only — never OV's servers.
Open the same vault in the iPhone & Android apps (coming soon) and continue right where you left off. Watch the download page for mobile launch news.
2. Writing in markdown
Auto-conversion rules when typing on an empty line:
| You type | You get |
|---|---|
# | Heading 1 |
## | Heading 2 |
### | Heading 3 |
- | Bulleted list |
1. | Numbered list |
- [ ] | To-do checkbox |
> | Block quote |
``` | Code block |
--- | Horizontal divider |
Inline markdown: **bold**, *italic*, ~~strikethrough~~, `code`, [link](url), [[wiki link]].
Slash menu (/): type / on an empty line and every block type is in a menu. If you don't want to memorize markdown, the slash menu is the answer.
Callout colors and meanings:
- 🔴 Red (
Callout · red) — emphasis / danger - 🟦 Cyan (
Callout · cyan) — info - 🟡 Yellow (
Callout · yellow) — warning - 🟢 Green (
Callout · green) — success / confirmation - ⚪ Gray (
Callout · gray) — side note
3. Note properties (frontmatter)
Click + Add a property in the gray area at the top of a note to add metadata. It's saved as YAML frontmatter at the top of the markdown file.
Supported types: Text, Date, Tags (multiple), Checkbox, Number.
These properties automatically become columns in the database view (⌘2), serve as the group key in Kanban, and place notes with a date property onto the calendar.
4. Database views (⌘2)
- Table: a list of notes with sorting and filtering. Type to narrow quickly.
- Kanban (board): group cards into columns by a chosen property. Drag a card to a different column and the property updates automatically.
5. Calendar & schedule
Click the calendar icon (📅) on the left:
- Month view: a month grid. Click a date to expand its schedule panel.
- Day view: a day with time slots. The NOW line marks the current time.
Add an event: pick a date → + Add to schedule → title + time (14:00 or 14:00-15:30) + description → save. Events are stored as notes in the Schedule/ folder.
Notes in Schedule/ are ordinary notes — edit them like any other, including the date and time frontmatter fields.
6. AI Copilot (⌘J)
Open the AI assistant from the right panel.
Setup:
- Settings (
⌘,) → AI Copilot tab - Enter your OpenAI API key → "Save" → it's encrypted in the OS keychain (macOS Keychain / Windows DPAPI / Linux libsecret).
The key never passes through OV's servers — it goes directly to OpenAI. It never sits on disk in plaintext.
Capabilities:
- Natural-language commands like summarize, continue writing, clean up
- Read tools (list / read / search) and propose-change tools (create / edit) — every change appears as a diff that you must explicitly Approve before it is applied
- Time words like "today", "tomorrow", "yesterday" are recognized by an intent router that pre-fetches calendar data
Shortcuts:
⌘J— open / close⌘↵— send message
7. Security
App password
Have the app ask for a password every launch. Settings → Security tab → App password.
File password
Lock individual notes.
- Register a File password in settings
- Right-click a note in the sidebar → "Lock" → encrypted with AES-GCM-256
- Unlock: click the note → enter the password (cached for the session)
Algorithm: PBKDF2-SHA256 (200k iterations) + AES-GCM-256, via WebCrypto. The plaintext password lives only in memory.
8. Shortcuts
The full keyboard shortcut sheet is available in-app via ⌘/, and a static version is on the full documentation site.
The five you'll use most:
⌘K— Command Palette⌘P— Quick file jump⌘J— AI Copilot⌘D— Today's note⌘/— The shortcut sheet itself
9. Attachments
Attach images, videos, or any file to a note.
- Drag & drop: drop a file onto the editor
- Paste: paste a clipboard image with
⌘V - Slash menu:
/image,/video,/file - Embed:
/embed→ paste a YouTube / Vimeo URL → embedded as an iframe
Attachments are stored in .attachments/ inside your vault.
10. Getting help
?button (right rail) — help menu, jumps to the guide notes⌘/— shortcut sheet- Sidebar starter notes —
Welcome,Shortcuts,Markdown,Calendar,Security - Full documentation — covers everything in depth
- Release notes — version-by-version changes