by peterfei
AI Agent Team-拥有24/7专业AI开发团队:产品经理、前端开发、后端开发、测试工程师、DevOps工程师、技术负责人。一键安装,支持中英文命令,大幅提升开发效率!
# Add to your Claude Code skills
git clone https://github.com/peterfei/ai-agent-team
🚀 拥有24/7专业AI开发团队:产品经理、前端开发、后端开发、测试工程师、DevOps工程师、技术负责人
💾 Thread Manager 让 AI 拥有记忆! 语义搜索 | 任务线程管理 | 完整上下文恢复 | 自动 Git 版本控制
⚡ 只需 3 步完成安装 → 马上开始使用!
Thread Manager v2.0.1 实现了分层记忆架构,将简单的对话管理升级为具备认知能力的 AI 记忆系统:
Xenova/all-MiniLM-L6-v2 模型直接打包,无需联网下载。init 命令自动编译 TypeScript。npm run migrate 脚本自动处理旧数据向量化。No comments yet. Be the first to share your thoughts!
Thread Manager v2.0.1 引入了全新的向量检索层:
graph TD
User[用户] -->|自然语言查询| Agent[Claude AI 助手]
Agent -->|调用工具| MCP[Thread Manager MCP Server]
subgraph "Thread Manager Core"
MCP -->|解析请求| TM[Thread Manager]
TM -->|语义搜索| Search[Vector Search Engine]
TM -->|添加消息| MsgDAO[Messages DAO]
MsgDAO -->|生成向量| Embed[Embedding Service]
Embed -->|加载模型| LocalModel[📦 本地内置模型]
LocalModel -.->|Xenova/all-MiniLM-L6-v2| Embed
Search -->|查询| DB[(SQLite Database)]
MsgDAO -->|存储| DB
end
DB -->|返回结果| Search
Search -->|相关消息列表| TM
TM -->|格式化上下文| MCP
MCP -->|精准回复| Agent
⚠️ 重要:v2.0.0 引入 Thread Manager 记忆系统,需要完成以下 3 个步骤才能使用完整功能!
┌─────────────────────────────────────────────────┐
│ 第 1 步: npm install -g ai-agent-team │
│ ↓ 安装 AI 智能体团队 │
└─────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────┐
│ 第 2 步: ai-agent-team init │
│ ↓ 初始化配置(全局或项目) │
└─────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────┐
│ 第 3 步: claude mcp add thread-manager │
│ ↓ 启用 Thread Manager MCP 服务器 │
└─────────────────────────────────────────────────┘
↓
✅ 安装完成!
npm install -g ai-agent-team
选择 A:全局初始化(推荐 - 所有项目共享)
ai-agent-team init
这将在 ~/.claude/ 创建全局配置,所有项目都可使用 AI 智能体团队。
选择 B:项目本地初始化(项目独立配置)
cd your-project
ai-agent-team init
这将在项目的 .claude/ 创建本地配置,仅当前项目可用。
claude mcp add thread-manager node "/YOURSELFPROJECTPATH/.claude/skills/thread-manager/dist/index.js"


为什么需要这一步?
/threads、/pm-start 等线程管理命令重启 Claude Code 后测试:
# 1. 查看所有线程
/threads
# 2. 创建第一个任务线程
/pm-start "我的第一个任务"
# 3. 查看当前线程信息
/thread info
如果看到线程列表输出,说明安装成功!🎉
| 特性 | 全局初始化 | 项目本地初始化 |
|------|-----------|---------------|
| 配置位置 | ~/.claude/ | ./.claude/ |
| 适用范围 | 所有项目 | 仅当前项目 |
| 团队协作 | 个人使用 | 可提交到 Git |
| 数据隔离 | 共享线程数据 | 项目独立线程 |
| 推荐场景 | 个人开发者 | 团队项目 |
💡 提示:大多数情况推荐使用全局初始化,除非你需要在不同项目间完全隔离线程数据。

原因:未启用 Thread Manager MCP 服务器
解决:
# 1. 执行 MCP 服务器配置
claude mcp add thread-manager node "/YOURSELFPROJECTPATH/.claude/skills/thread-manager/dist/index.js"
# 2. 重启 Claude Code
exit
claude
# 3. 验证
/threads
| 特性 | 全局初始化 | 项目初始化 |
|------|-----------|-----------|
| 配置位置 | ~/.claude/ | ./.claude/ |
| 线程数据 | 所有项目共享 | 项目独立 |
| 适用场景 | 个人开发 | 团队协作 |
推荐:个人使用选全局,团队项目选本地。
# 方法 1: 查看线程列表
/threads
# 方法 2: 查看当前线程
/thread info
# 方法 3: 创建测试线程
/pm-start "测试线程"
如果以上命令正常工作,说明 Thread Manager 运行正常。
可以!Claude Code 会优先使用项目本地配置(./.claude/),如果不存在则使用全局配置(~/.claude/)。
这意味着你可以:
🎉 v2.0.1 更新:语义搜索 & 离线模型
现在,Thread Manager 不仅能记住对话,还能理解对话!
- 语义搜索: 使用自然语言查找历史信息("找一下关于登录逻辑的讨论")。
- 离线优先: 内置向量模型,无需联网下载,国内环境安装成功率 100%。
/pm-start 产品设计/fe-start 前端开发/be-start 后端开发/qa-start 质量保证| 功能 | 原生 Claude | Thread Manager | 提升 | |------|------------|----------------|------| | 上下文记忆 | ❌ 重启丢失 | ✅ 永久保存 | ∞ | | 多任务管理 | ❌ 单线程 | ✅ 无限并行 | 10x+ | | 任务恢复 | ❌ 无法恢复 | ✅ 完整恢复 | 新增 | | 版本控制 | ⚠️ 手动 | ✅ 自动 | 3x | | 工作效率 | 100% | 200%+ | 2x |
创建任务线程(自动初始化角色)
/pm-start "设计电商购物车功能"
↓ 自动创建产品线程
↓ AI 立即以产品经理身份分析需求
↓ 对话历史永久保存
多任务并行开发
/be-start "实现购物车 API" # 线程 1: 后端开发
/fe-start "设计购物车UI" # 线程 2: 前端开发
/qa-start "测试购物车功能" # 线程 3: QA 测试
/threads # 查看所有线程进度
切换线程(完整上下文恢复)
/thread switch abc123
↓ AI 立即加载线程 abc123 的所有历史对话
↓ 文件变更、代码统计一并恢复
↓ 就像从未离开过这个任务
| 命令 | 功能 | 示例 |
|------|------|------|
| /threads | 查看所有线程 | 列出任务、消息数、文件变更 |
| /thread switch <id> | 切换线程 | 完整恢复历史上下文 |
| /pm-start "任务" | 产品经理线程 | 创建线程 + 需求分析 |
| /fe-start "任务" | 前端开发线程 | 创建线程 + UI 开发 |
| /be-start "任务" | 后端开发线程 | 创建线程 + API 开发 |
| /qa-start "任务" | QA 测试线程 | 创建线程 + 执行测试 |
多任务并行开发:
# 同时进行 3 个功能开发
/pm-start "用户认证系统" # 线程 1: 产品设计
/be-start "支付接口集成" # 线程 2: 后端开发
/fe-start "数据可视化大屏" # 线程 3: 前端开发
# 随时切换,零上下文损失
/threads # 查看所有任务进度
/thread switch abc123 # 切换到认证系统
长期项目管理:
# 项目周期 3 个月,AI 记住每一次对话
/pm-start "企业 ERP 系统设计"
# ... 3 个月后 ...
/thread switch abc123 # AI 完整恢复 3 个月前的上下文
团队协作共享:
# 开发者 A
/pm-start "新功能设计" # 线程 ID: abc12345
# 开发者 B(另一台电脑)
clt abc12345 # 恢复 A 的完整上下文
# 1. 快速生成 HTML 格式变更日志
changelog-generate generate --all --format html
# 2. 发布新版本并创建 GitHub Release
changelog-generate release --github-release
# 3. 增量更新
changelog-generate update
✨ 一键生成软件著作权申请材料,让软著申请变得简单高效!
| 📋 智能项目分析 | 📄 HTML文档生成 | 🔄 版本自动识别 | 🖨️ 完美打印支持 | |-------------|--------------|--------------|-------------| | 自动识别项目类型、技术栈和架构模式 | 生成符合要求的软件说明书和源代码文档 | 从package.json等配置文件自动读取版本号 | 支持浏览器打印为PDF,页眉页脚自动添加 | | 支持README解析,无package.json时智能识别项目 | 每页50行代码,符合软著页数要求 | 支持多语言项目(JavaScript、Python、Java等) | 智能注释清理,只保留有效代码 |

/\*(.|\r\n|\n)*?\*///.*^\s*(?=\r?$)\n📊 扫描分析项目
用户: "帮我生成软著"
Claude: 自动扫描项目 → 分析源码 → 识别技术栈 → 生成文档
📄 生成申请材料
自动生成:
- 软件说明书.html (符合要求的详细描述)
- 源代码文档.html (60页,每页50行)
- 版本信息自动识别 (从package.json、README等)
🖨️ 导出PDF文档
浏览器打开HTML文件 → Cmd+P → 勾选"页眉和页脚" → 保存为PDF
"帮我生成React电商系统的软著材料"
# 自动识别:
# - 项目类型:React + JavaScript前端
# - 技术栈:React、Redux、Webpack
# - 版本号:从package.json读取
# - 生成完整的软著申请文档
"生成Python Django项目的软著材料"
# 自动识别:
# - 项目类型:Python Django后端
# - 源码文件:.py、.html、.css等
# - 页数控制:按软著要求生成
# - 注释清理:移除Python注释和文档字符串
✨ 让您的桌面和目录焕然一新!智能分类、版本去重、安全整理
| 🎯 智能文件分类 | 🔄 版本自动去重 | 🔍 未知软件识别 | 🛡️ 安全整理保障 | |--------------|---------------|----------------|----------------| | 应用程序、文档、图片、视频等自动分类 | 识别软件版本号,保留最新版本,清理旧版本 | 通过网络搜索识别不熟悉软件的用途 | dry-run模式预览,用户确认后执行 | | 创建分类文件夹,整洁有序 | 智能比较版本新旧,避免误删 | 标记需要人工审核的项目 | 所有删除操作需要明确确认 |
| 🏠 桌面整理 | 📁 目录整理 | 🧹 版本清理 | 📊 整理报告 | |------------|------------|------------|------------| | 一键整理桌面,告别混乱文件 | 整理指定目录,提高工作效率 | 自动识别软件版本,清理冗余文件 | 生成详细报告,记录整理过程 |
用