SuperAPI AI 工具集

claude-soul

Claude Soul 是一个面向 Claude Code 的自校正学习引擎,为 Claude Code 提供跨会话的持久记忆、行为模式追踪与判断力进化。它通过一个命令安装,无需 API 密钥、不上云,全部本地运行,仅依赖 Node.js 18 及以上版本以及 Claude Code(Pro 或 Max 计划)。它具备三项核心能力:一是跨会话记忆,使用本地 SQLite 加可选的 Ollama 嵌入实现语义搜索,让事实、决策、经验教训按含义而非仅关键词被检索;二是追踪用户纠正,每当用户指出 Claude 的错误时,系统会检测并分类该模式,跟踪其改善或恶化,模式依次经历 new、active、improving、internalized 等生命周期阶段;三是随时间发展判断力,系统从每次会话中提取行为信号并定期反思,持续有效的框架被提升,无效的被淘汰。它通过 Claude Code 官方扩展点运行,包括一个含 15 个工具的 MCP 服务器和用于信号提取、日志记录、记忆索引、纠正追踪的钩子,并支持智能体非交互模式。

访问官网

工具介绍

用途

Claude Soul 是一个为 Claude Code 构建的自校正学习引擎,解决 Claude Code 在会话之间遗忘一切的问题。它让 Claude 拥有持久身份、行为模式追踪以及跨会话记忆能力,并随时间发展出判断力。

主要能力

跨会话记忆

提供跨会话记忆与语义搜索。事实、决策、经验教训都按含义而非仅关键词被检索。使用本地 SQLite,并可选配合 Ollama 嵌入实现语义搜索。

追踪纠正

每当用户纠正 Claude(如“那不对”“你漏了这个”“别再那样做”)时,系统会检测该模式、对其分类,并追踪它是变好还是变差。模式经历生命周期阶段:new → active → improving → internalized。官方称在 200 次会话的真实数据后,robot_mode 从每会话 0.8 次纠正降至零。

发展判断力

系统从每次会话中提取行为信号并定期反思。持续有效的框架被提升,不好的被淘汰。数周后,Claude 会反驳坏主意、发现自己的虚构,并发展出用户从未提示过的技巧。

使用方式

快速开始

无需额外依赖。将指定片段添加到 CLAUDE.md 即可,此后记忆以关键词搜索工作,其余部分自动运行。

带语义记忆

语义搜索按含义查找记忆,例如“auth decision”能找到存储为“chose JWT tokens for login”的记忆。不启用时搜索基于关键词,仍可用但灵活性较低。系统会自动检测 Ollama,无需配置。

面向智能体(非交互)

跳过名称/上下文问题。将 CLAUDE.md 片段添加到智能体的工作目录,工作方式相同——记忆、纠正追踪和框架演化都通过 Claude Code 的钩子和 MCP 服务器运行,无论由人输入还是智能体运行。

已安装后升级

灵魂文件、框架和数据保持不变。升级会以最新版本重新注册钩子和 MCP 服务器,并添加新功能。升级后运行 claude-soul index 一次,将现有数据回填到记忆系统。

新增与 CLI

  • 记忆系统:6 个新的 MCP 工具(memory_save、memory_search、recall 等),用于跨会话事实存储与语义搜索。
  • 纠正追踪:自动检测用户对 Claude 的纠正并分类该模式。
  • 影子分析:claude-soul shadow 展示带趋势箭头和生命周期阶段的行为模式。
  • 索引:claude-soul index 将现有日志和灵魂文件加载到记忆数据库。 这些是可选的,系统会自动运行。CLI 用于从终端查看收集的数据。

架构与配置

一切通过 Claude Code 官方扩展点运行:一个 MCP 服务器(15 个工具)和钩子(信号提取、日志记录、记忆索引、纠正追踪)。身份与学习的所有设置位于 ~/.soul/config.json。

设计原则

  • 证据优于断言:框架通过反复确认获得其地位。
  • 本地优先:无云、无账户、无遥测。
  • 工作时不可见:自动提取信号,在后台反思。

限制

官方资料未提供关于平台支持范围、数据迁移细节、与其他工具兼容性、性能上限或收费模式的更多说明,这些事实暂未提供。