by georgeding
记得她说过的每一句话,也记得你答应过的每一件事。A self-hosted AI chief of staff for your chats — remembers what they said and what you promised.
# Add to your Claude Code skills
git clone https://github.com/georgeding/RelateLast scanned: 9/24/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-24T09:01:44.305Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how Relate compares with popular alternatives.
Relate is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by georgeding. 记得她说过的每一句话,也记得你答应过的每一件事。A self-hosted AI chief of staff for your chats — remembers what they said and what you promised. It has 100 GitHub stars.
Yes. Relate passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/georgeding/Relate" and add it to your Claude Code skills directory (see the Installation section above).
Relate is primarily written in JavaScript. It is open-source under georgeding on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Relate against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
让她更开心,你也更顺心。
一个跑在你自己电脑上的私人 AI 幕僚长:读懂聊天,记住承诺,提醒重要的日子。
中文 · English
下载 Windows 版 · 快速开始 · 插件 · 文档
每个空间都是一个独立的助手——有自己的聊天、记忆和看板。想开多少个都行。
| 适用对象 | 跟踪内容 | |
|---|---|---|
| 💞 亲密关系 | 某位重要的人 | 心情、需求、敏感话题、承诺、谁欠着回复、节日和纪念日 |
| 🏪 生意 | 客户、供应商、员工群 | 未闭环的事项、谁在等你答复、你的承诺、阻碍点、每位联系人的心情 |
| 👥 团队 | 某个团队或项目 | 负责人、决策、无人认领的工作、协作健康度 |
RelateSetup.exe 并运行——无需管理员权限,也不用装 Node.js。不想用安装程序?下载便携版 zip,解压到任意位置,双击 Relate.vbs 即可。
你的数据保存在 %APPDATA%\Relate,升级也不会丢失。
需要 Node.js 22+。
git clone https://github.com/georgeding/Relate && cd Relate
npm install
npm start # → http://127.0.0.1:5080/hub/
| 来源 | 读取 | 发送 | 上手方式 |
|---|---|---|---|
| Telegram | ✓ | ✓ | 用 @BotFather 创建一个机器人(教程),然后把 token 粘贴进来 |
| 任意应用(WhatsApp、Slack、LINE、邮件……) | ✓ | ✓ | 通过一个小型桥接服务以 HTTP 推送消息 —— docs/INGEST.md |
| 语音录音(Plaud 等) | ✓ | – | 把转写文本放进一个文件夹即可;每条录音会自动路由到对应的空间 |
| 微信 | ✓ | 可选 | 两个可选的、仅限 Windows 的连接器 —— 请先阅读风险说明 |
Relate 不包含任何微信解密、内存读取或代码注入功能,也不捆绑任何第三方微信工具。
任何 兼容 OpenAI 的 API 都可以,选一个你信任的即可:
| 服务商 | 服务商 | ||
|---|---|---|---|
| 阿里云百炼(Qwen) | 🇨🇳 | OpenAI | 🌍 |
| DeepSeek | 🇨🇳 | OpenRouter(多模型,一个密钥) | 🌍 |
| 智谱 GLM | 🇨🇳 | Ollama / LM Studio | 💻 完全本地运行 |
| 火山引擎豆包 | 🇨🇳 |
Relate 会把任务批量处理,无人使用时自动暂停,并限制每小时的调用次数——一个典型问题大约消耗几千 token。
内置插件可按空间单独开启——亲密关系空间默认自带前两个。
| 插件 | 功能 |
|---|---|
| 🎑 节日与纪念日 | 春节、七夕、中秋(任意年份的农历日期自动推算)、520、情人节……还有 100 / 520 / 1000 天、周年纪念日和生日——提前几天推送提醒 |
| ⏰ 回复提醒 | 对方等你的回复等太久时,推送提醒你 |
| 🔔 关键词提醒 | 标记提到你关注关键词的消息 |
| 🗓️ 排班表 | 从已发布的 Google 表格 或任意 CSV 中查“今天谁值班” |
| 🗄️ 只读 SQL | 以只读方式查询你的 Postgres,回答数据类问题 |
还想要别的功能?描述一下需求,AI 帮你写插件。→ 编写插件
每个空间都是一个 MCP 服务器,因此 AI 工具可以读取你的聊天记录和看板(只读)。在 空间 → 访问 中复制 token,然后例如在 Claude Code 中这样配置:
claude mcp add --transport http relate http://127.0.0.1:5081/mcp --header "Authorization: Bearer <token>"
把看板添加到手机主屏幕,用起来就像一个 App——回复提醒、节日纪念日、需要认真对待的消息都会推送给你。可以用 Tailscale、Cloudflare Tunnel 或自己的 DDNS 安全地访问。
📱 手机使用教程 —— iPhone 和安卓都有,大约 10 分钟搞定。
127.0.0.1;密钥绝不在浏览器中展示。flowchart LR
subgraph sources[你的聊天]
TG[Telegram]
APP[HTTP 接入的任意应用]
REC[语音录音]
WX[微信 · 可选]
end
subgraph relate[Relate · 运行在你的电脑上]
HUB[控制台 :5080<br/>设置 · 进程守护 · 录音路由]
S1[空间 :5081<br/>记忆 · 待办 · 搜索 · 看板]
S2[空间 :5082]
PL[(插件)]
end
AI[(你的 AI 服务商)]
YOU((你<br/>浏览器 · 手机))
MCP[Claude / Cursor<br/>通过 MCP]
TG & APP & WX --> S1
REC --> HUB --> S1 & S2
HUB -. 启动 .-> S1 & S2
PL --- S1
S1 <--> AI
S1 --> YOU
S1 --> MCP
一个小巧的控制台,一个空间一个进程,纯 Node.js 编写,无需构建。每个空间拥有独立的数据文件夹,因此空间之间彼此看不到对方的聊天记录。更多细节见 docs/PLATFORM.md。
npm test # 单元 + 端到端测试:真实的控制台和空间进程、模拟 AI、模拟 WeFlow
node desktop/build.mjs # 构建 Windows 安装包 + 便携版 → dist/(需要 Inno Setup 6)
推送 v* 标签即可自动构建安装包和便携版,并发布到 Releases。
文档:平台与 API · 插件 · 桥接应用 ·
连接器风险
Relate 站在这些开源项目的肩膀上:Node.js、MCP TypeScript SDK、Chart.js、web-push、node-postgres、Zod。也感谢 @hicccc77 的开源工作和启发。Windows 安装包由 Inno Setup 构建,简体中文安装界面由 Zhenghan Yang 翻译。
AGPL-3.0 —— 可自由使用、修改和自部署。如果你将修改后的版本以服务形式提供给他人,需在相同许可证下公开你的修改。商业许可证可向版权持有方获取;外部贡献需签署贡献者许可协议(CLA)。