Setup guide
Set up AI note taking.
Shorthand records and transcribes on your computer. The note itself is written by Claude Code, Codex, or Cursor CLI, installed on this computer and signed in to your own subscription. Usage counts against that subscription; no API key needed. The assistant receives the transcript and the current note, never the audio.
Do these steps once, before your first capture. Without them, capture and transcription still work, but the note never appears.
Install the assistant and sign in
Open PowerShell on Windows, or Terminal on macOS and Linux. Sign in with the account that carries your subscription; the assistant remembers it.
Connect Obsidian
- In Shorthand, open Notes and choose Install in Obsidian. Obsidian opens on the Shorthand plugin's page.
- In Obsidian, choose Install, then Enable. Back in Shorthand, the Notes section now shows the plugin as installed.
- In Obsidian, open the Shorthand plugin's settings and set Enhancement backend to the assistant from step 1: Claude Code (the default), Codex, or Cursor CLI. You can also connect to an Agent Client Protocol (ACP) agent, or choose LLM provider if you would rather use an API key, a local model (such as Ollama), or your own OpenAI-compatible endpoint.
If Obsidian is not installed yet, the Notes section says so and offers a link to get it.
Take your first note
- Keep Shorthand running and open a Markdown note in Obsidian.
- Open the command palette and run Shorthand: Start meeting capture on this note.
- Talk normally. The note fills in as the conversation goes.
- Run Shorthand: Stop capture when you finish.
For a solo session, turn on Assisted notes in Shorthand under Modes → Notetaking, then run Shorthand: Start assisted notes capture on this note in Obsidian.
The plugin writes only inside its own marked section. Anything you type outside that section stays as it is.
If the note never appears
Work down this list; the first item that fails is the cause.
- Is the assistant installed and signed in? In a new terminal window, run
claude auth status,codex login status, oragent status. A "not found" error means the install did not finish, or the terminal was opened before it did. - Does the plugin point at the one you installed? Check Enhancement backend in the plugin's settings in Obsidian.
- Does Notes in Shorthand show the plugin as installed and enabled? If not, choose Install in Obsidian again.
- Is the transcript empty? Open History in Shorthand. An empty transcript is a microphone or model problem, not an assistant problem; check Capture and Transcription in the app's settings.
Install on macOS
Your download has started. If it did not, download it here, then follow the steps below.
The macOS builds are not code-signed, so macOS quarantines the download and will not open it until you clear that once. macOS 14.6 or later is required.
- Download the build for your Mac: Apple silicon or Intel. If you are not sure, open Apple menu → About This Mac: a Chip line means Apple silicon, a Processor line means Intel.
- Open the
.dmgand drag Shorthand into Applications. - Open Terminal and clear the quarantine:
xattr -dr com.apple.quarantine /Applications/Shorthand.app - Open Shorthand from Applications.
If you would rather not use Terminal: open Shorthand once and let macOS refuse it, then go to System Settings → Privacy & Security, scroll down, and choose Open Anyway.