Files
skelet/intro/nextcrm-app.txt
T
QiuSWandClaude Haiku 4.5 368fd50266 Add SaaS and CRM skeleton evaluation library for Skelet
Intro content:
- Replace 5 legacy CRM docs with 6 curated evaluation documents
- Add 3 SaaS skeletons (M2 priority): Next.js SaaS Starter, Wasp Open SaaS, BoxyHQ SaaS Starter Kit
- Add 3 CRM skeletons (M3 candidate): Atomic CRM, NextCRM, Krayin Laravel CRM
- Add structured README with project selector matrix and stage-based recommendations

Each evaluation includes:
- 6-dimensional AI-friendly scoring (0-5 scale): structure, docs, tests, examples, dependency minimalism, incremental dev
- Quick-start commands and tech stack summary
- Two in-depth articles: project review + comparative analysis
- Scenario recommendations and selection guide

Total: 1,364 lines of curated content, directly supporting Skelet's M2/M3 content pipeline and business plan targets.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-07-07 11:03:25 +08:00

275 lines
8.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
项目名称:NextCRM
github:https://github.com/pdovhomilja/nextcrm-app
简介:Next.js 16 构建的 AI-native CRM,集成 MCP 服务器(127 个工具)、向量搜索、Claude/OpenAI API、邮件客户端和完整的发票工作流。是目前最成熟的 AI 友好型 CRM 骨架,完全为 AI 代理和 Claude Code 优化设计。
语言:TypeScript,JavaScript,Next.js,React
场景:AI 原生应用、企业 CRM、AI 辅助销售、MCP 集成、向量搜索应用
6项评分:4,3,4,5,2,5
推荐理由:目前最 AI 友好的开源 CRM 系统。内置 MCP 服务器提供 127 个工具接口,深度集成 Claude/OpenAI,支持向量搜索和语义理解。代码最新(Next.js 16、React 19),完整的企业功能(发票、审计日志)。依赖较多但值得,是 AI 时代 CRM 骨架的最佳实践。
下载:https://github.com/pdovhomilja/nextcrm-app
文章1标题:NextCRM:AI 时代的企业 CRM 系统
文章1内容:
一、项目定位
NextCRM 不是传统的 CRM,而是一个 AI-native 的客户管理系统。
核心理念是:
• 让 Claude / ChatGPT 通过 MCP 接口自动管理 CRM 数据
• 用向量搜索理解客户意图和历史
• 完整的企业功能(发票、审计、多币种)
• 为 AI 代理而生的 API 设计
这意味着你可以告诉 Claude:「帮我找出过去 30 天内未跟进的高价值客户」
Claude 通过 MCP 接口自动查询、分析、生成报告,无需人工操作。
二、核心功能
• 🤖 AI 集成与 MCP 服务器
- 127 个工具接口供 AI 调用
- Claude / OpenAI API 集成
- 向量搜索与语义理解
- E2B 沙箱执行
• 📊 完整的 CRM 系统
- 账户、联系人、线索、机会、合同管理
- 完整的销售流程跟踪
• 💰 企业级发票系统
- 多币种支持
- 税务引擎
- PDF 生成
- 支付追踪
• 📧 邮件客户端
- IMAP/SMTP 集成
- 邮件自动捕获
- 线程式对话
• 📄 文档管理
- 上传和版本控制
- 权限管理
- 审计日志
• 🔍 高级搜索
- 向量数据库
- 语义相似度搜索
- 自然语言查询
三、技术栈
部分 技术
Web 框架 Next.js 16
前端 React 19 + TypeScript
认证 Better Auth
数据库 PostgreSQL 17+
ORM Prisma 7.5
样式 Tailwind CSS v4 + shadcn/ui
AI 集成 Claude / OpenAI API
MCP 服务器 127 个工具
向量搜索 Pgvector + Embedding
后台任务 Inngest
邮件服务 Resend
文件存储 UploadThing
四、快速开始
# 克隆项目
git clone https://github.com/pdovhomilja/nextcrm-app.git
cd nextcrm-app
# 安装依赖
npm install
# 配置环境(需要 API key)
cp .env.example .env.local
# 填入:PostgreSQL URL、OpenAI/Claude API Key、UploadThing 等
# 数据库迁移
npm run db:push
# 启动开发服务器
npm run dev
# MCP 服务器可作为独立进程运行
npm run mcp:start
五、AI Coding 友好度评分
维度 分值 说明
目录结构 4/5 Next.js 标准项目结构,MCP 集成清晰
文档完整度 3/5 官方文档中等,MCP 接口文档可更完善
测试覆盖 4/5 有单元测试和 E2E 测试
示例模块 5/5 完整的 CRM、发票、邮件、AI 示例
依赖克制度 2/5 依赖众多,但都是必需的
增量开发 5/5 MCP 接口明确,易于 AI 生成和扩展代码
总体评分: 83/100 (最适合 AI 赋能的企业应用)
六、为什么选择 NextCRM
1. 目前最成熟的 AI-native CRM 架构
2. MCP 服务器提供 127 个工具接口,完全 AI 可用
3. 向量搜索和语义理解,超越传统 CRM
4. 完整的企业功能(发票、多币种、审计)
5. Next.js 16 + React 19,最新技术栈
6. 可直接用 Claude 或 ChatGPT 驱动业务流程
七、不适合的场景
• 依赖较多,学习曲线较陡
• 中小型团队需要最简化的 CRM(Atomic CRM 更合适)
• 使用 PHP / Laravel 生态的团队
• 不需要 AI 功能的传统 CRM 需求
文章2标题:NextCRM:用 Claude 自动化管理客户关系
文章2内容:
一、什么是 NextCRM 中的 MCP 服务器
MCP = Model Context Protocol(模型上下文协议)
简单说,它让 AI(如 Claude)能够像你一样操作 CRM:
- 查询客户数据
- 创建、更新、删除记录
- 生成报告
- 发送邮件
- 执行复杂的业务逻辑
传统方式:
```
你:打开 CRM,手动查询客户,手动筛选,手动生成报告
耗时:30 分钟
```
NextCRM + Claude 方式:
```
你:给 Claude 说「找出过去 30 天未跟进的高价值客户」
Claude 通过 MCP 接口自动操作 CRM
耗时:5 秒
```
二、127 个 MCP 工具接口示例
NextCRM 为 AI 暴露的主要接口:
**数据查询类:**
- `get_contacts()` — 查询所有联系人
- `get_opportunities_by_stage()` — 按销售阶段查询机会
- `search_by_vector()` — 向量搜索客户意图
- `get_interaction_history()` — 获取与客户的历史交互
**数据操作类:**
- `create_contact()` — 创建新联系人
- `update_opportunity()` — 更新销售机会
- `create_activity()` — 记录活动(电话、邮件、会议)
- `add_note()` — 添加备注
**业务流程类:**
- `generate_invoice()` — 生成发票
- `send_email()` — 发送邮件
- `schedule_followup()` — 安排后续跟进
- `create_proposal()` — 创建建议书
**分析类:**
- `get_sales_forecast()` — 预测销售额
- `analyze_customer_sentiment()` — 分析客户情绪
- `identify_churn_risk()` — 识别流失风险客户
三、实际应用场景
**场景 1:自动化客户跟进**
```
你对 Claude 说:
「每周一早上 9 点,帮我找出过去 7 天没有联系的客户,
自动给他们发送邮件问候,并更新活动记录」
Claude 做的事:
1. 每周一 9 点触发
2. 通过 MCP 查询 7 天内未接触的客户
3. 生成个性化邮件(基于历史对话)
4. 自动发送(通过 Resend)
5. 在 CRM 中记录活动
```
**场景 2:智能销售预测**
```
你说:「基于目前的销售机会和历史成交率,
预测下季度的收入,以及可能丢单的机会」
Claude:
1. 查询所有开放的销售机会
2. 分析历史成交率
3. 用向量搜索找类似客户
4. 生成预测报告和风险警告
```
**场景 3:自动化数据整理**
```
你说:「导入这个 Excel,自动去重,
识别重复的客户记录,合并相同的人」
Claude:
1. 解析 Excel 文件
2. 通过向量相似度识别重复客户
3. 自动合并记录并保留关键信息
```
四、与其他 CRM 的 AI 集成对比
| CRM | AI 集成深度 | MCP 支持 | 向量搜索 | 适合 AI 自动化 |
|-----|-----------|---------|---------|-------------|
| Atomic CRM | 无 | ❌ | ❌ | ❌ |
| NextCRM | 原生优先 | ✅ 127 工具 | ✅ | ✅⭐⭐⭐⭐⭐ |
| Krayin | 无 | ❌ | ❌ | ❌ |
| Salesforce | 可选 | ❌ | ⚠️ 需 Einstein | ✅ 但昂贵 |
**结论:**
NextCRM 是目前唯一完全为 AI 自动化设计的开源 CRM。
五、部署和扩展
**本地开发(学习):**
```bash
npm run dev
# MCP 在本地运行,可用 Claude 应用或 Cursor 连接
```
**部署到生产(Vercel):**
```bash
npm run build
vercel deploy
```
**MCP 服务器独立部署:**
```bash
npm run mcp:build
# 在独立服务器上运行,让多个 Claude 实例使用
```
六、建议使用路径
**阶段 1:学习(2-4 周)**
- 本地安装 NextCRM
- 用 Claude 应用连接 MCP 服务器
- 尝试自动化简单操作(查询、更新、邮件)
**阶段 2:定制(4-8 周)**
- 添加自己的 MCP 工具接口
- 集成自己的业务流程
- 用 Claude 驱动复杂的销售工作流
**阶段 3:生产(8+ 周)**
- 部署到生产环境
- 建立 24/7 AI 驱动的客户管理系统
- 监控 AI 操作日志和审计
七、为什么 NextCRM 是未来
传统 CRM 是「你操作它」。
NextCRM 是「它自动为你操作」。
区别在于:
- 传统 CRM:你是中心,系统是工具
- NextCRM:AI 是中心,你是监督者
如果你想体验 AI 时代的企业应用,NextCRM 是最好的学习平台。