Skip to content

A simple lightweight plugin that enables semantic memory for your agents.

License

Notifications You must be signed in to change notification settings

IgorWarzocha/Opencode-Remember

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opencode Remember

Semantic long-term memory plugin for OpenCode. SQLite + local embeddings.

Note: This plugin prioritises speed and local-first operation using a lightweight embedding model. If you need sophisticated semantic understanding, look at enterprise solutions with larger models.

opencode-remember

Install

Add to opencode.json:

{
  "plugin": ["@howaboua/opencode-remember@latest"]
}

First run downloads the embedding model (~88MB).

Usage

Memories are injected after each user message:

<user_memories>
[important] User prefers functional components
[related] This project uses React 19
</user_memories>

Tools

Tool Description
remember Store a memory
recall Search memories
forget Delete by ID

Config

.opencode/remember.jsonc:

{
  "enabled": true,
  "scope": "both", // "global" | "project" | "both"
  "inject": {
    "count": 5,
    "highThreshold": 0.6,
  },
}

Scope

Value Search Save
project Project only .opencode/memory/
global Global only ~/.config/opencode/memory/
both Both Agent decides per memory

Storage

Type Path
Project .opencode/memory/memories.sqlite
Global ~/.config/opencode/memory/memories.sqlite
Model ~/.config/opencode/memory/models/ (shared)

License

MIT

About

A simple lightweight plugin that enables semantic memory for your agents.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published