ngvoicu

Opencode Claude Code Memory — Development skill for Claude Code

Development community

OpenCode plugin for Claude Code memory that shares local Claude Code memory with OpenCode and syncs updates back to the same files.

How to install Opencode Claude Code Memory

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ngvoicu/opencode-claude-code-memory and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Opencode Claude Code Memory does

OpenCode plugin for Claude Code memory that shares local Claude Code memory with OpenCode and syncs updates back to the same files.

Alternatives in Development

  • Epic Publish — Publish a validated epic update back to the issue and local cache 243.5k ★
  • IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
  • Agentic Stack — One brain, many harnesses 2.2k ★

README

OpenCode Claude Code Memory Plugin

Share Claude Code memory with OpenCode.

`opencode-claude-code-memory` is an OpenCode plugin for Claude Code memory. It loads local Claude Code memory into OpenCode sessions, lets OpenCode read and update the same files, and keeps that shared memory available across longer OpenCode conversations.

It lets OpenCode:

  • load Claude Code memory at the start of a session
  • search and read memory files through a claude_memory tool
  • write updates back into the same Claude memory directory
  • keep memory hints available during OpenCode compaction

This plugin is useful if you already rely on Claude Code auto-memory and want OpenCode to work with the same project memory instead of building a separate memory store.

If you have searched for any of these, you are in the right place:

  • OpenCode Claude memory plugin
  • Claude Code memory in OpenCode
  • shared memory between Claude Code and OpenCode
  • OpenCode persistent memory with Claude Code

Why This Exists

Claude Code already stores memory in a local per-project directory under `~/.claude/projects/.../memory`.

OpenCode has a strong plugin API, but it does not natively read Claude Code memory. This plugin fills that gap with a local-only workflow:

  • no external database
  • no hosted memory service
  • no extra sync layer

If the Claude memory directory is missing for a project, the plugin stays quiet until there is memory to load, but the tool and review flows can still create the shared memory directory when needed.

Features

  • One-time session memory injection for better efficiency than re-injecting memory on every prompt
  • Shared memory files between Claude Code and OpenCode
  • Claude-compatible canonical git-root and worktree resolution
  • Recursive topic-file loading, reading, and search
  • claude_memory tool with list, read, search, add, and update
  • Idle-session review that can save new learnings back into Claude memory
  • Turn-level memory suppression when you tel