OpenLTM
Plugin
Claude Code
Hermes
OpenClaw
OpenCode
Pi
Images

What it does
- Local SQLite database: no account, dashboard or vendor copy.
- Embeddings and the janitor model are local by default; cloud providers are opt-in.
- Adapters for Claude Code, OpenCode, Pi and OpenClaw, plus a native Hermes Python plugin.
Install
Claude Code — OpenLtm marketplace
Host command
Claude Code
Channel version 2.19.0
claude plugin install openltm --marketplace RohiRIK/OpenLtmMarketplace name OpenLtm, plugin name openltm. This is the project's own marketplace, not Anthropic's official directory. Documented for Claude Code 2.1.275 or later.InstructionsAs documented by the project, not install-tested here.
Hermes Plugin Catalog
Host command
Hermes
Channel version 2.17.2
hermes plugins install openltmThe catalog installs its reviewed commit pin, not the latest repository tag.InstructionsAs documented by the project, not install-tested here.
OpenClaw — ClawHub
Host command
OpenClaw
Channel version 2.19.0
openclaw plugins install clawhub:@rohirik/openclaw-ltm --accept-capabilities--accept-capabilities consents to the plugin registering its memory tools.InstructionsAs documented by the project, not install-tested here.
OpenCode and Pi — bunx
Host command
OpenCode
Pi
bunx @rohirik/openltm-core --opencode
bunx @rohirik/openltm-core --piThe README marks the Pi adapter experimental. Add --dry-run to see every write without making one.InstructionsAs documented by the project, not install-tested here.
Where it is distributed
Each channel is reported separately. Support for an ecosystem does not mean a listing there, and a channel may lag the source.GitHub Releases
Published
- Identity
OpenLtm- Listing
- github.com
- Channel version
- 2.19.0
- Listed
- Evidence
- Source record · observed
Claude Code marketplace (self-hosted)
Published
- Identity
openltm@OpenLtm- Listing
- github.com
- Channel version
- 2.19.0
- Listed commit
91f7792- Evidence
- Source record · observed
Hermes Plugin Catalog
Published
- Identity
openltm- Listing
- hermes-agent.nousresearch.com
- Channel version
- 2.17.2
- Listed commit
b8089ea- Listing updated
- Evidence
- Source record · observed
ClawHub
Published
- Identity
@rohirik/openclaw-ltm- Listing
- clawhub.ai
- Channel version
- 2.19.0
- Evidence
- Source record · observed
Pi Package Catalog
Published
- Identity
@rohirik/pi-ltm- Listing
- pi.dev
- Channel version
- 2.19.0
- Evidence
- Source record · observed
npm
Published
- Identity
@rohirik/openltm-core- Listing
- www.npmjs.com
- Channel version
- 2.19.0
- Listed
- Evidence
- Source record · observed
Versions and dates
- Latest release
v2.19.0· released- Source manifest version
- 2.19.0 in
.claude-plugin/plugin.jsonat the source commit. This is the version the source declares, not a release. - Source last updated
- (latest commit on
main) - Source commit
91f7792- Project maturity
- Not stated by the project
- Metadata last checked
- Note
- The latest source tag is not what every channel installs. Versions are shown per channel.
Requirements
- Bun runtime.
- Optional: a local llama.cpp embeddings server; without it recall uses full-text search.
- OpenClaw adapter: OpenClaw 2026.9.6 or later, Node 24 and Bun on PATH (documented).
Permissions and access
- Writes a local memory database and registers hooks, commands and memory tools in the host.
- The git-clone installer edits ~/.claude.json and ~/.claude/settings.json and adds the memory tools to the permission allow list.
- Stored memory may not be redacted; the README documents where secret scrubbing does not apply.
Network: Memory text stays local by default. Cloud embedding or janitor providers send data only when you opt in.
Details
- Compatibility
- Claude Code, Hermes, OpenClaw, OpenCode, Pi (documented)
- License
- MIT