概览
Cline VSCode 扩展提供的 Memory Bank 功能,通过结构化文档(projectbrief.md / activeContext.md / progress.md 等)实现跨会话记忆。
每次会话开始时,Cline 自动加载 Memory Bank 文件到上下文,避免重复解释项目背景。
每次会话结束时,Cline 自动更新 Memory Bank,记录进度、决策、待办事项。
该模式被广泛借鉴到 Claude Code、Cursor 等工具中,是 AI 编码工作流的基础范式之一。
基础信息
作者
cline
主语言
TypeScript
开源协议
Apache-2.0
Star 数
45,000
Fork 数
5,200
最近更新
2026-06-17
标签
ClineMemory Bank跨会话记忆VSCode
适配平台
cline通用
安装指南
- 1
在 VSCode 扩展市场搜索 Cline 并安装
- 2
打开一个项目,按 Cmd/Ctrl+Shift+P,输入 Cline: Initialize Memory Bank
- 3
Cline 会在项目根目录创建 .clinerules/ 和 memory-bank/ 目录
- 4
首次使用时,与 Cline 对话描述项目背景,它会自动写入 projectbrief.md
- 5
后续会话开始时,Cline 会自动加载 Memory Bank 上下文
配置示例
# memory-bank/projectbrief.md
## Project Goal
Build a Next.js SaaS dashboard for analytics
## Tech Stack
- Next.js 14 App Router
- TypeScript
- Tailwind CSS
- Prisma + PostgreSQL将上述配置保存到对应文件,根据实际项目需求调整字段值。
优缺点
优点
- ✓解决 AI 助手跨会话失忆的根本问题
- ✓文档结构清晰,人类可读可编辑
- ✓模式可移植,已在多个工具中复用
- ✓适合长周期复杂项目
缺点
- ✗Memory Bank 文件需要纳入版本控制,可能产生大量 diff
- ✗初次配置成本较高,需要写好 projectbrief
- ✗对小型项目可能过度设计
适用场景
1长周期项目:跨周/月保持上下文一致性
2多人协作:团队成员通过 Memory Bank 快速了解项目状态
3复杂重构:记录每一步决策原因,避免反复
4学习项目:让 AI 助手持续理解你的代码库演进
常见问题
觉得这个技能有用?
去 GitHub 给作者一个 Star,支持项目持续维护