{"id":43984613,"url":"https://github.com/wukongopensource/ai_crm","last_synced_at":"2026-02-10T12:00:36.889Z","repository":{"id":336843674,"uuid":"1149496981","full_name":"WuKongOpenSource/AI_CRM","owner":"WuKongOpenSource","description":"AI-Powered Conversational CRM: Intelligent Customer Management \u0026 Seamless Collaboration","archived":false,"fork":false,"pushed_at":"2026-02-07T07:36:02.000Z","size":330,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-07T17:43:08.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WuKongOpenSource.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-04T07:16:49.000Z","updated_at":"2026-02-07T10:47:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"6b12d807-8c10-411f-aee6-8659815ba25a","html_url":"https://github.com/WuKongOpenSource/AI_CRM","commit_stats":null,"previous_names":["wukongopensource/ai_crm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WuKongOpenSource/AI_CRM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuKongOpenSource%2FAI_CRM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuKongOpenSource%2FAI_CRM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuKongOpenSource%2FAI_CRM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuKongOpenSource%2FAI_CRM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WuKongOpenSource","download_url":"https://codeload.github.com/WuKongOpenSource/AI_CRM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WuKongOpenSource%2FAI_CRM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29227378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T09:43:19.170Z","status":"ssl_error","status_checked_at":"2026-02-08T09:42:55.556Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-02-07T09:34:02.786Z","updated_at":"2026-02-08T10:01:06.322Z","avatar_url":"https://github.com/WuKongOpenSource.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI CRM\n\n智能客户关系管理系统 - AI 驱动的 CRM(预览版)，支持自然语言对话、知识库 RAG 检索增强、任务自动生成。\n\n## 功能特性\n\n- **AI 对话助手** - 集成大语言模型，支持 RAG 检索增强生成，智能回答业务问题\n- **客户管理** - 客户信息、联系人、标签分类、团队协作、销售阶段跟踪\n- **知识库管理** - 文档上传存储、向量检索、会议记录、邮件、合同等文档管理\n- **任务管理** - AI 自动生成待办任务、优先级设置、截止日期提醒\n- **系统配置** - AI 模型配置、对象存储配置、知识库服务配置\n\n## 技术栈\n\n### 后端\n\n| 技术 | 版本 | 说明 |\n|------|------|------|\n| Java | 21 | 编程语言 |\n| Spring Boot | 3.3.12 | 应用框架 |\n| Spring AI | 1.0.0 | AI/LLM 集成 (OpenAI 兼容 API) |\n| MyBatis Plus | 3.5.7 | ORM 框架 |\n| PostgreSQL | 17 | 关系型数据库 |\n| Redis | - | 缓存与会话管理 |\n| MinIO | - | S3 兼容对象存储 |\n| JWT | - | 身份认证 |\n| Knife4j | - | API 文档 |\n\n### 前端\n\n| 技术 | 版本 | 说明 |\n|------|------|------|\n| Vue | 3.4 | 前端框架 |\n| TypeScript | 5.5 | 类型安全 |\n| Pinia | 2.2 | 状态管理 |\n| Element Plus | 2.8 | UI 组件库 |\n| Tailwind CSS | 3.4 | CSS 框架 |\n| Vite | 5.4 | 构建工具 |\n| Axios | 1.7 | HTTP 客户端 |\n\n## 快速开始\n\n### 环境要求\n\n- JDK 21+\n- Node.js 18+\n- PostgreSQL 17\n- Redis 6+\n- Maven 3.8+\n\n### 后端启动\n\n```bash\ncd backend\n\n# 安装依赖并编译\nmvn clean install\n\n# 启动服务 (端口 8088)\nmvn spring-boot:run\n```\n\n### 前端启动\n\n```bash\ncd frontend\n\n# 安装依赖\nnpm install\n\n# 启动开发服务器 (端口 5173)\nnpm run dev\n\n# 生产构建\nnpm run build\n```\n\n### Docker 部署\n\n```bash\ncd docker\n\n# 启动所有服务\ndocker-compose up -d\n```\n\n服务端口：\n- Nginx: 80\n- 后端 API: 8088\n- PostgreSQL: 5432\n- Redis: 6379\n- MinIO: 9000 (API) / 9001 (Console)\n\n## 项目结构\n\n```\nwk_ai_crm/\n├── backend/                 # 后端 Spring Boot 项目\n│   ├── src/main/java/       # Java 源码\n│   ├── src/main/resources/  # 配置文件\n│   └── pom.xml              # Maven 配置\n├── frontend/                # 前端 Vue 项目\n│   ├── src/                 # 前端源码\n│   └── package.json         # npm 配置\n└── docker/                  # Docker 部署配置\n    ├── docker-compose.yaml  # 编排文件\n    └── nginx/               # Nginx 配置\n```\n\n## 配置说明\n\n主要配置文件：`backend/src/main/resources/application.yml`\n\n### 数据库配置\n\n```yaml\nspring:\n  datasource:\n    url: jdbc:postgresql://localhost:5432/wk_ai_crm\n    username: postgres\n    password: your_password\n```\n\n### Redis 配置\n\n```yaml\nspring:\n  data:\n    redis:\n      host: localhost\n      port: 6379\n      password: your_password\n      database: 7\n```\n\n### AI 服务配置\n\n```yaml\nspring:\n  ai:\n    openai:\n      api-key: your_api_key\n      base-url: https://api.openai.com/v1/  # 或其他兼容 API\n      chat:\n        options:\n          model: gpt-4\n```\n\n### MinIO 对象存储配置\n\n```yaml\nminio:\n  enabled: true\n  endpoint: http://localhost:9000\n  access-key: minioadmin\n  secret-key: minioadmin\n  bucket: ai-crm\n```\n\n### WeKnora 知识库服务配置\n\n```yaml\nweknora:\n  enabled: true\n  base-url: http://localhost:8080/api/v1\n  api-key: your_api_key\n  knowledge-base-id: your_kb_id\n```\n\n## API 文档\n\n启动后端服务后，访问 Knife4j API 文档：\n\n```\nhttp://localhost:8088/doc.html\n```\n\n## 默认账号\n\n- 用户名：`admin`\n- 密码：`123456a`\n\n## 模型配置\n\n-安装完成需要到“系统设置”的“API/AI”中进行AI大模型配置，输入对应的key,否则对话会出错。\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwukongopensource%2Fai_crm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwukongopensource%2Fai_crm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwukongopensource%2Fai_crm/lists"}