这是一个让 OpenCode 对话记忆自动同步到云端 的系统。
你的电脑 → 云端服务器 → 任何设备都可以读取
↑ ↓
每20秒自动上传 加载历史记录
| 项目 | 说明 | 是否必须 | |——|——|———| | OpenCode | AI编程助手 | ✅ 必须 | | Node.js | 运行脚本的环境 | ✅ 必须 | | 网络连接 | 访问云端服务器 | ✅ 必须 | | 云端服务器 | 存储对话记录 | ✅ 已有(已配置好) |
按 Win + R,输入 cmd,回车,输入:
node --version
如果显示版本号(如 v20.x.x),说明已安装。
如果没有安装:访问 https://nodejs.org ,下载 LTS 版本安装。
Win + R%USERPROFILE%\.config\opencode这会打开 OpenCode 的配置文件夹。
从本压缩包中复制以下文件到配置目录:
| 文件名 | 复制到 |
|---|---|
load-memory-context.js |
配置目录根目录 |
memory-watcher.js |
配置目录根目录 |
db-query.py |
配置目录根目录 |
opencode-with-memory.bat |
配置目录根目录 |
skills/memory-sync/SKILL.md |
skills/memory-sync/ 目录 |
skills/memory-sync/memory-sync.json |
skills/memory-sync/ 目录 |
skills 目录结构:
配置目录/
├── skills/
│ └── memory-sync/
│ ├── SKILL.md
│ └── memory-sync.json
oh-my-openagent.jsoncsisyphus 配置项"skills": ["memory-sync"]示例:
"sisyphus": {
"model": "claude/claude-opus-4-6",
"temperature": 0.1,
"skills": ["memory-sync"]
},
opencode-with-memory.bat双击 opencode-with-memory.bat
系统会自动:
加载历史:
node C:\Users\你的用户名\.config\opencode\load-memory-context.js --load
手动同步:
node C:\Users\你的用户名\.config\opencode\load-memory-context.js --sync user "消息内容"
watcher.log 日志文件opencode-with-memory.bat关闭标题为 memory-watcher 的窗口即可。
| 文件 | 作用 |
|---|---|
load-memory-context.js |
加载历史消息、同步单条消息 |
memory-watcher.js |
后台守护进程,自动同步新消息 |
db-query.py |
查询本地数据库 |
opencode-with-memory.bat |
一键启动脚本 |
SKILL.md |
告诉 AI 如何使用同步功能 |
memory-sync.json |
技能配置文件 |
.memory-context.md |
运行时生成的上下文文件 |
.memory-history.txt |
运行时生成的历史记录 |
如有问题,请提供:
watcher.log 的内容最后更新:2026-04-27