Claw Brain

🧠 赋予AI记忆与灵魂的智能系统

memory榜 #12

AI记忆系统,支持个性学习、情绪识别、加密存储,零配置SQLite或PostgreSQL生产部署

收藏
11.8k
安装
3.4k
版本
0.1.9
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ClawBrain 是为 OpenClaw/ClawDBot 设计的个人AI记忆系统,提供完整的记忆、人格、情感联结和学习能力。核心功能围绕 get_full_context() 展开,整合用户画像、情绪状态、对话意图、历史记忆和个性指引,生成高度个性化的AI响应。

安装与初始化:通过 pip install clawbrain[all] 安装,运行 clawbrain setup 自动检测平台、生成加密密钥并安装启动钩子。支持服务重启时自动刷新记忆,无需手动干预。

记忆管理remember() 存储记忆,recall() 检索记忆,支持按类型筛选(包括加密secret类型)。learn_user_preference() 持续学习用户偏好,构建动态用户画像。

智能感知:内置 detect_user_mood() 情绪检测和 detect_user_intent() 意图识别,实时理解对话上下文。六维人格特质(幽默、共情、好奇、创造、助人、诚实)随交互动态演进。

存储后端:零配置SQLite默认运行,生产环境自动升级至PostgreSQL+Redis架构,通过环境变量灵活配置。

显著优点

  • 开箱即用:SQLite零配置启动,自动检测并升级至生产级存储
  • 安全加密:Fernet加密保护API密钥等敏感数据,支持多方式密钥备份
  • 情感智能:6维 evolving 人格+实时情绪检测,创造有"灵魂"的交互体验
  • 生态整合:深度集成ClawdBot/OpenClaw事件系统,自动处理启动和会话重置
  • 渐进扩展:从个人测试到企业部署,同一套API无缝扩展

潜在局限

  • 平台绑定:主要设计用于ClawdBot/OpenClaw生态,独立Python API功能完整但缺少周边工具链
  • 加密风险:密钥丢失导致加密数据永久不可恢复,依赖用户备份意识
  • 依赖外部NLP:情绪/意图检测可能依赖外部模型,离线场景能力受限
  • PostgreSQL复杂度:生产部署需额外维护数据库和Redis,增加运维负担

适合人群

  • ClawdBot/OpenClaw 用户寻求记忆增强和人格化AI
  • 需要安全存储API密钥的AI应用开发者
  • 从原型到生产希望统一技术栈的技术团队
  • 追求情感化、个性化AI交互体验的产品构建者

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 密钥丢失 | 加密密钥未备份导致secret类型记忆永久丢失 | setup后强制提示 `backup-key --all` |
| 数据泄露 | 环境变量或SQLite文件权限配置不当 | 使用PostgreSQL生产部署,严格文件权限 |
| 情绪误判 | 自动情绪检测错误影响响应策略 | 保留用户反馈修正机制 |
| 记忆污染 | 长期学习积累偏见或错误信息 | 定期审计记忆内容,支持 `/new` 会话重置 |

Claw Brain 内容

手动下载zip · 68.0 kB
__init__.pytext/plain
请选择文件