最近我尝试将 Kimi Code 和 OpenClaw 的记忆系统结合使用。为什么不单独使用 OpenClaw 呢?一方面,我认为 OpenClaw 的整个设计面向一些特定的用户场景,许多功能显得比较臃肿。作为一名工程师,核心工作本质上是维护代码,让 AI 助手帮我执行一些可重复或探索性的实验。因此,大多数时候我并不需要 OpenClaw 过于复杂的设计。
然而,OpenClaw 中有一个非常棒的设计——它的记忆系统。因为 Kimi Code 本身没有很强的记忆模块,虽然其代码能力出众,但在执行任务时依赖的是短期记忆,无法记住很久以前的代码改动。所以,我们需要将 OpenClaw 的记忆模块迁移到 Kimi Code 中。这样一来,就能为开发人员或研究员提供一个功能强大的编码助手,可以自动化执行我们的代码任务和实验任务,相当于能 24 小时不间断地尝试各种想法。
当后续管理的项目系统越来越多时,助手需要管理一个庞大的代码和文件系统。如果没有记忆系统,助手将很难找到相关的代码和文档进行后续开发。

所以,我花了一些时间让 Kimi CLI 帮我配置了一下。本质上,就是让 Kimi Code 与 OpenClaw 的记忆系统相连。当然,记忆模块的检索需要借助一些文本嵌入模型,我使用的是阿里的文本嵌入模型,目前感觉效果还不错。
整体的记忆调用逻辑流程如下图所示:

那么,具体如何配置呢?核心就是利用 MCP(Model Context Protocol)协议!整个配置过程,我完全交给了 Kimi CLI 自主完成,本质上就是利用 MCP 协议让 Kimi Code 能够与 OpenClaw 的记忆存储系统建立联系。

我让 Kimi Code 帮我创建一个每日抓取财经新闻的项目,它很快便端到端地完成了整个项目。它会在后台启动一个每天上午 8 点自动运行的抓取脚本,我只需要每天打开报告文档查看即可。同时,它会把整个开发过程总结记录在 OpenClaw 的 memory.md 文件里,方便后续查阅。
这意味着,这个自动化助手会在我的后台自动运行一个程序:
0 8 * * * cd /home/ubuntu/workspace/finance_news_aggregator && ./run.sh once >/home/ubuntu/workspace/finance_news_aggregator/logs/cron.log 2>&1
我每天只要按时查阅报告文档,就能看到当天的财经新闻摘要。当然,这只是一个演示用的小项目。
整个项目完成得非常彻底,生成了包含要点总结、市场分析和投资建议的完整报告:

但是,在启动时我们需要使用以下命令,让 Kimi Code 能够利用 OpenClaw 的记忆库:
kimi --mcp-config-file ~/.kimi/openclaw-mcp.json
当我让它对项目进行一些修改时,我观察到它正在记录自己的记忆(整个过程是为了测试记忆模块是否正常工作):

我去查看了一下,确实发现了相关的开发记录:
(base) ubuntu@10-7-26-19:~/.openclaw/workspace/workspace$ ls
finance_news_aggregator.md
以前我手动配置 MCP 协议时,各种折腾,而且将不同的 MCP 服务配置到自己的开发环境非常繁琐。现在有了 Kimi CLI,很多问题只要让它帮忙调试一下就可以解决,确实方便很多!
这次实践让我深刻体会到,将强大代码生成能力与持久的记忆系统结合,能创造出真正“有用”的自动化开发伙伴。如果你也在探索 AI 编程助手或智能体的应用,不妨试试这种思路,或许能在 云栈社区 的 开源实战 板块找到更多有趣的玩法和项目灵感。