Installation
Requirements
Section titled “Requirements”Obsidian 1.11.4 or newer. Pensum uses the SecretStorage and SecretComponent APIs introduced in that release.
Obsidian plugin
Section titled “Obsidian plugin”- Open Obsidian Settings > Community Plugins
- Click Browse and search for “Pensum”
- Install and enable the plugin
- Pensum will scan your vault on first load
Manual installation
Section titled “Manual installation”- Download
main.js,manifest.json, andstyles.cssfrom the latest GitHub Release - Create
.obsidian/plugins/pensum/in your vault - Copy the three files into that folder
- Restart Obsidian and enable Pensum in Settings > Community Plugins
npm install -g @pensum/cliOr via Homebrew:
brew install pensumAI setup
Section titled “AI setup”Pro All-in-One or Trial: AI is managed by Pensum — no keys needed. Start a trial from Settings → Account or the first-run card in the Today view.
Pro BYO: open Pensum settings → AI, enable AI features, then create a secret in Obsidian’s keychain for each provider you want to use (Anthropic, OpenAI, Google Gemini, Deepgram) and reference its name in the corresponding provider row. Pensum never stores the key value — only the secret name. The Test button confirms each provider is reachable.
MCP server
Section titled “MCP server”Add to your Claude Code or Claude Desktop MCP configuration:
{ "mcpServers": { "pensum": { "command": "pensum", "args": ["mcp-serve"], "env": { "PENSUM_VAULT": "/path/to/your/vault" } } }}