Document the minAppVersion bump driven by Obsidian's Keychain API, which the plugin now uses to store agent API keys.
2.8 KiB
Installation
Install the Plugin
From Community Plugins (Recommended)
- In Obsidian, open Settings → Community Plugins → Browse
- Search for "Agent Client"
- Click Install, then Enable
Via BRAT (Pre-release Versions)
To try pre-release versions before they are published to Community Plugins:
- Install the BRAT plugin from the Community Plugins browser
- In Obsidian settings, go to Community Plugins → BRAT → Add Beta Plugin
- Paste this repo URL:
https://github.com/RAIT-09/obsidian-agent-client - BRAT will download the latest release and keep it auto-updated
- Enable Agent Client from the plugin list
Manual Installation
- Download the latest release files from GitHub Releases:
main.jsmanifest.jsonstyles.css
- Create the plugin folder:
VaultFolder/.obsidian/plugins/agent-client/ - Place the downloaded files in this folder
- Enable the plugin in Obsidian Settings → Community Plugins
Prerequisites
Obsidian Version
Agent Client requires Obsidian 1.11.4 or later. The plugin uses Obsidian's Keychain (introduced in 1.11.4) to store agent API keys securely.
::: tip Check your version under Settings → General → Version. If you are on an older version, update Obsidian from the official installer or your package manager. :::
Node.js
::: tip Not always required Node.js is needed for npm-based agents like Claude Code, Codex, and Gemini CLI. If your agent is a standalone binary, you can skip this step. :::
If you need Node.js:
- Download from nodejs.org
- Install the LTS version (recommended)
Find Your Node.js Path
If auto-detect doesn't find Node.js, you can locate it manually. Open a terminal (Terminal on macOS/Linux, PowerShell on Windows) and run:
::: code-group
which node
# Example output: /usr/local/bin/node
where.exe node
# Example output: C:\Program Files\nodejs\node.exe
:::
Configure Node.js Path
In most cases, the plugin automatically finds Node.js through your login shell's PATH, so no configuration is needed. If Node.js is not detected automatically:
- Open Settings → Agent Client
- Click the Auto-detect button next to the Node.js path field, or enter the path manually
Next Steps
Continue to Quick Start to set up your first agent and start chatting!