
客户资料散在邮件、会议、日历里,销售手工建档建到手软?本篇讲 margince:一款可自托管的 CRM,能从已连接的邮件和会议里自动生成联系人、公司和交易记录,还允许 AI Agent 通过 MCP 或 REST、在”和用户相同的权限规则”下参与工作。下面把 margince 的版本选择、部署、必改设置和关键边界一次讲清。
Margince 软件信息一览
| 项目 | 说明 |
|---|---|
| 软件名称 | Margince |
| 软件类型 | 可自托管的 CRM(客户关系管理) |
| 技术栈 | Go 后端 + React 前端,PostgreSQL + Redis |
| 部署方式 | Docker Compose,可跑在自有服务器、私有云或笔记本单目录 |
| AI 接入 | MCP / REST,支持本机模型(Ollama / vLLM)与云端模型 |
| 授权 | Source-available(非开源,商用前必读仓库 LICENSING.md) |
版本选择:先给结论
结论:先看仓库 CHANGELOG 找最新 release,再决定上生产;第一步永远是在本机把 demo 跑起来验证,不要直接往生产环境倒。授权先行:它是 source-available,不是 OSI 意义上的开源——能用、能改、能分发的边界以 LICENSING.md 为准,商用前必须读完。
| 部署方式 | 适合谁 | 说明 |
|---|---|---|
| 本机 demo(make dev + seed) | 只想先看看 | 自带演示数据,打开即看,零风险 |
| 源码部署到自有服务器 / 私有云 | 正式使用 | 按仓库部署文档走,自行负责备份与监控 |
| 笔记本单目录运行 | 个人试用 | 依赖最少,适合先验证功能是否对味 |
选型建议:技术验证走 demo;生产走源码部署,并提前规划好 PostgreSQL 和 Redis 的备份方案。
版本对比表
| 版本与部署方式 | 说明 | 推荐 |
|---|---|---|
| 本机 demo 版本 | 自带演示数据,打开即看 | 推荐:第一次接触先跑 demo 验证 |
| 源码部署版本 | 部署到自有服务器或私有云,自行负责备份与监控 | 推荐:正式使用选这条路线 |
| 笔记本单目录版本 | 依赖最少,适合个人试用 | 仅推荐个人快速验证功能是否对味 |
安装步骤:部署关键卡点
- 准备依赖:Go 1.27+、Docker(含 Compose)、jq、golangci-lint、Node 24、pnpm。卡点:Node 要 24 版,不是常规 LTS,装错版本后面构建会报错,先用
node -v确认。 - 初始化并启动:拉下代码后执行
make install(装工具与 git hooks,一次性),再执行make dev,它会依次启动 Postgres、Redis、API 和 Web 应用。 - 灌演示数据并登录:执行
make seed-dev,然后打开 http://localhost:8080,用[email protected]/demo-password-123登录。卡点:不灌数据应用是空的——这是”新客户视角”,不是装坏了。 - 验证与启停:
make verify-boot跑一遍自检;停服务用make dev-stop。 - 生产注意:首次启动的管理员密码写在
config/margince-admin-password,登录后第一件事就是改掉它。
部署后必改的 4 个设置
- 管理员密码立刻改。入口:用初始密码登录后进入账号设置修改(初始值在 config/margince-admin-password)。体感差别:这是安全红线,不改等于把大门钥匙贴在门上。
- 模型位置二选一。AI 任务可以用本机 Ollama / vLLM,也可以用云端模型;用云端意味着任务读取的文本会发给该服务商。有合规要求的组织用 sovereign 配置——它会拒绝一切云端服务商。体感差别:选错位置,客户邮件原文可能就出境了。
- Agent 权限与限额复核。每个 Agent 拿的是用户授予的”通行证”,每次调用都会检查该用户的席位和权限;通行证还有每日发送量上限。体感差别:员工离职删账号,对应的 Agent 同一时间自动失效——权限回收是自动的,但建议定期审计通行证清单。
- 备份与审计纳入计划。PostgreSQL 和 Redis 纳入定期备份;操作日志是只追加、应用层不可篡改的,定期检查 Agent 的行为记录。体感差别:出问题时能追溯到每一条 AI 改动的来源,而不是对着黑盒猜。
注意事项与常见问题
- “它是开源的吗?”——不是。Margince 明确声明为 source-available,仓库里有 LICENSING.md 讲清使用、修改、分发的边界。个人学习、技术验证一般没问题,商用或二次分发前务必读完许可文件。
- 云端模型的数据边界:凡是用云端服务商的 AI 任务,它读取的文本都会发给该服务商。处理客户敏感信息时,要么用本地模型,要么用 sovereign 配置一刀切断云端。
- Agent 不是法外之地:Agent 不能批准自己的工作;审批、用户同意、数据请求、销售管道设置这几类操作不对 Agent 开放;大部分操作可直接执行,一小部分必须等用户批准(以仓库 agent-tools 文档为准)。
常见问题与排错
- 一个安装只服务一家公司:项目明确不支持多公司共用一个实例,也没有官方托管版;要给多家用就起多个实例。
- 自定义靠改代码:没有可视化配置界面,加字段、改工作流都是正常的代码变更。非技术团队评估时,要把”需要有人能改 Go / React 代码”算进成本。
- 启动后页面是空的怎么办?先确认是否执行了灌演示数据的步骤,未灌数据时应用本来就是空的,不是装坏了。生产环境则按正常流程创建账号与数据,具体步骤以仓库部署文档为准。
Margince 适合谁、不适合谁
适合:能维护 Go、React、PostgreSQL、Redis 技术栈的团队;想让 AI Agent 深度参与客户记录整理、销售数据处理,又要求权限可控、行为可审计的团队。不适合:想要开箱即用、不想碰代码的非技术团队;需要标准开源许可做二次分发的公司(先确认 source-available 条款);需要多租户 SaaS 的场景——这些都在它的能力边界之外。
GitHub 国内访问较慢,如打不开可多刷新几次

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







