一款可用代码扩展的开源 CRM,内置对象、视图、工作流和 AI 智能体,基于 TypeScript 与 React 构建。
marmelab/atomic-crm
基于 React、shadcn/ui 和 Supabase 构建的可自部署 CRM,用于管理联系人、商机、任务和笔记。
- Star
- 1,388
- Fork
- 878
- 未关闭 Issue
- 19
- 最近提交
- 4天前
这是什么?
Atomic CRM 是一个客户关系管理应用,覆盖销售或客户团队的日常工作流程:联系人列表、用看板跟踪商机进展、带提醒的任务,以及挂在联系人下的笔记。系统还会汇总各类互动记录形成活动历史,并支持联系人的导入和导出。
前端使用 React 和 shadcn/ui 组件构建,后端基于 Supabase,由它提供 Postgres 数据库、API 和文件存储。登录方式支持 Google、Azure、Keycloak 和 Auth0。邮件可通过抄送到指定地址的方式自动保存为笔记。
项目设计为可以 fork 后二次开发,自定义字段、主题和组件都可以替换,之后还能通过 shadcn registry 把上游的组件更新同步到自己的分支。本地开发依赖 Make、Docker 和本地 Supabase 实例。
核心功能
- 01在一处管理联系人、带提醒的任务和笔记。
- 02通过看板跟踪商机销售流程。
- 03抄送邮件地址即可将邮件保存为笔记。
- 04支持联系人数据的导入和导出。
- 05支持 Google、Azure、Keycloak 和 Auth0 登录。
- 06提供 API 便于与其他系统集成。
适用场景
- 在自有基础设施上运行小型销售团队的联系人和商机管理。
- fork 项目并修改 React 组件,搭建定制化的 CRM。
- 学习如何用 React 和 Supabase 构建管理后台应用。
快速上手
- 1
Fork 并克隆仓库
git clone https://github.com/[username]/atomic-crm.git - 2
安装依赖(包括本地 Supabase)
cd atomic-crm && make install - 3
在本地启动应用,然后打开 http://localhost:5173/
make start
使用前须知
- 本地运行需要安装 Make、Node 24 LTS 和 Docker。
- 本地后端依赖 Docker 运行 Supabase。
标签
常见问题
- atomic-crm 是什么?
- 基于 React、shadcn/ui 和 Supabase 构建的可自部署 CRM,用于管理联系人、商机、任务和笔记。 Atomic CRM 是一个客户关系管理应用,覆盖销售或客户团队的日常工作流程:联系人列表、用看板跟踪商机进展、带提醒的任务,以及挂在联系人下的笔记。系统还会汇总各类互动记录形成活动历史,并支持联系人的导入和导出。
- atomic-crm 可以免费使用吗?用的什么许可证?
- atomic-crm 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- atomic-crm 还在维护吗?
- 活跃维护中。atomic-crm 最近一次提交是在 2026年10月16日。
- atomic-crm 适合用来做什么?
- 在自有基础设施上运行小型销售团队的联系人和商机管理。 fork 项目并修改 React 组件,搭建定制化的 CRM。 学习如何用 React 和 Supabase 构建管理后台应用。
- atomic-crm 怎么安装和运行?
- Fork 并克隆仓库: git clone https://github.com/[username]/atomic-crm.git 安装依赖(包括本地 Supabase): cd atomic-crm && make install 在本地启动应用,然后打开 http://localhost:5173/: make start
- 在哪里获取 atomic-crm?
- 源代码和安装说明在 GitHub 上:https://github.com/marmelab/atomic-crm
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
5.9万9592TypeScriptOther更新于 24小时前
以全屏动态歌词动画为核心的音乐播放器,支持网易云、QQ、酷狗、Navidrome 和本地音乐库。
8114840TypeScriptAGPL-3.0更新于 昨天
基于 React 与 TypeScript 构建的 Matrix 即时通讯网页客户端,界面简洁优雅。
3937596TypeScriptAGPL-3.0更新于 15小时前
开源的浏览器端设计编辑器,可制作海报、社交图文、幻灯片等,支持 Docker 自托管。
1652126TypeScriptOther更新于 10小时前
可自托管的项目管理与问题追踪工具,团队成员与 AI 智能体在同一看板上协作。
1426216TypeScriptAGPL-3.0更新于 17小时前
开源的更新日志管理应用,用于在托管的 changelog 页面上发布产品更新。
2849TypeScriptAGPL-3.0更新于 2个月前