Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
Daedalus CRM — 下一代 CRM,跑在你自己的机器上。AI 起草,你来拍板。Self-hosted, AI-native CRM for small teams: an agent on the home page, proposal cards you confirm, referral attribution, one-command Docker deploy. AGPL-3.0.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
下一代 CRM,跑在你自己的机器上。AI 起草,你来拍板。 给一个人用的客户管理系统:线索 → 客户 → 跟进 → 商机 → 签约,推荐归属自动算。 一人公司、独立顾问、自己带客户的销售——数据是你机器上的一个文件,不是公司系统里的一行。 (几个人的团队要共用一份数据,自己部署那份也支持,见下。) 首页是一个 agent 对话面,问一句它自己决定查什么;想改数据它只给建议卡,你点确认才写入。 主推桌面端——它是给一个人用的:装完就用,数据是你机器上的一个文件,不需要服务器。 两边是同一套代码、同一个版本号,但发布节奏可以不一样:桌面端发了新版之后, 我们自己托管的那份可能还停在上一版——以 app.ai-daedalus.com/api/health 为准。README 전문 보기 ↗
下一代 CRM,跑在你自己的电脑上。AI 起草,你来拍板。
桌面端客户管理系统(Mac / Windows):线索 → 客户 → 跟进 → 商机 → 签约,推荐归属自动算。 个人版免费:一人公司、独立顾问、自己带客户的销售,装完就用,数据是你电脑上的一个文件。 团队版按席位收费:几个人各用各的桌面端,客户、跟进、商机自动同步。 首页是一个 agent 对话面,问一句它自己决定查什么;想改数据它只给建议卡,你点确认才写入。
简体中文 · English
官网 · 下载 Mac 版 · 下载 Windows 版 · 路线图 · 反馈 · ☕ 请我们喝杯咖啡
只有桌面端:Mac(Apple 芯片)和 Windows(x64),都从下载页下载。
| 给谁 | 怎么用 | 收费 | |
|---|---|---|---|
| 🖥 个人版 | 一个人。销售自己、个体户、一人公司 | 装好后在软件里用邮箱注册一个免费账号就能用。数据在本机,断网也能用 | 免费 |
| 👥 团队版 | 几个人一起跑客户 | 各用各的桌面端,客户、跟进、商机自动同步。开通方法见团队版怎么开 | 按席位收费,开通后先免费用 14 天 |
团队版的数据也在每个人自己的电脑上:改动加密后经我们的服务器转交,钥匙只在团队邀请码里,我们看不到内容。
正式版见最新 Release,补丁包见滚动 Release。
100% 开源 · 数据在你自己的电脑上 · AI 只起草,写入永远由人点
Mac 使用差量更新,Windows 使用完整安装包覆盖更新。Windows 安装包未签名,安装说明见 Windows 版。 安装、放行与更新见 docs/桌面端安装.md;实现见 desktop/README.md; 接 Claude Code / Codex 见 docs/MCP接入.md; 官网要提供的下载页与版本信息见 docs/网站对接.md。
按席位收费:团队里每人一席,建团队的人也算;开通后先免费用 14 天。问价请联系我们。
个人版免费、代码开源——这一点不会因为你付不付钱而改变。 如果它替你省下了时间,扫下面任意一个码就好。一杯咖啡大约 ¥20,多少都是心意。
这是自愿的赞赏,不是购买:不开发票,也不换任何功能、AI 次数或优先支持。 不花钱也一样管用:点个 ⭐ Star、提一个 issue, 或者把下载页转给一个同样自己管客户的朋友。
左栏 220px 常驻,八个模块的名字直接写出来(不靠悬停)。中栏不是默认栏位—— 只有「要在同类记录之间连着切」的场景才出现,眼下全站只有客户记录页那一处窄名单; 一个模块两个视图(商机的管道 / 列表、跟进的计划 / 记录)用页头按钮切,不值得占一列。 左栏右边那条缝可以拖,宽度这台机器记得住。设置不是一页而是一层浮层,盖在你正看的东西上面, Esc 关掉回到原处。桌面端再把系统标题栏去掉,红黄绿钮嵌进左栏顶上。
按下去的东西会缩一下再弹回来,换页淡进来,弹框居中——系统开了「减弱动态效果」则一处位移都没有。
交互照 Claude Code / Codex:Enter 发送,正在答时再问自动排队,Esc 打断。背后是一个 ReAct 循环,模型自己决定调哪个只读工具——搜客户、读档案、查指标、看盯盘清单——每次调用一行看得见,答完折成一句摘要。回答逐字流出,句末圆标能点回那条记录。多轮有上下文,「他呢」「那再约一下」接得住。
让它改状态、改档案、记跟进、排计划、新建线索 / 商机 / 签约、改渠道——它给一张建议卡,字段就地可改,模型不知道的留空让你补,点确认才写进去。落库走的是和界面完全相同的 server action:查重、成环检查、归属重算、留痕一个都不绕过。每次确认记一条 ai_apply 日志。
左边档案点一下就能改;中间一条时间线;顶部速记框粘一段聊天,AI 整理成记录、待办、下次计划,你核对后保存,原文留存供后续简报引用。右侧是 AI 栏,打开页面它不会自己去问模型——点「生成简报」才读这一位的全部跟进,按钮旁边写着它要花掉几次额度。删一条跟进记录也不弹框,那颗删除键自己变成「删除这条?删除 / 取消」。
客户列表页头一颗「导入」,两条路:拖一份 Excel / CSV,或者粘一段文本——微信里转来的一段消息、群接龙、会议纪要上的一串人,怎么来的就怎么粘,AI 把它切成一张表。两条路从第二步起完全一样:对列、复核、预览、执行,每一步都告诉你接下来会发生什么。
外部渠道 → 客户 → 客户转介绍,归属取往上两代、不足两代取链条顶端;渠道负责人整条链继承。归属在录入时固化:改上游推荐人、换渠道负责人,都不追溯改写已有客户的业绩——没动他的数据,他的归属就不变。个别登记错误在他档案里单独订正。
几个人各装各的桌面端,客户、跟进、商机自动同步。数据在每个人自己的电脑上,改动加密后经我们的服务器转交,钥匙只在团队邀请码里,我们看不到内容。 老板看得到所有人的客户和跟进;业务员看得到自己负责的客户和公海。客户页分「我的客户 / 公海」,公海客户谁都能领。
一键选的只有 DeepSeek——提示词是照着一家的脾气调的:同一段话在别家模型上的毛病完全不同, 有的不查就敢下结论(库里明明有数据,它答「还没有」),有的爱堆格式(问一个电话先画一张六列的表)。 摆一排选项等于请人去踩没验过的路,而他踩坏了只会认为是这个产品不行。
要指到别的 OpenAI 兼容接口,设置页「其它(自己填接口地址)」里填地址、Key、模型名照样能跑, 只是效果我们没逐一验过。设置页还能配一张可选模型清单(可从接口拉取),首页输入框下面就能切, 每个人各选各的。推理模型的「始终思考」与 token 预算问题已自动处理。
| 场景 | 怎么用 |
|---|---|
| 任何小团队销售 | 默认措辞就是它:客户、公司、职位、行业;线索 → 客户 → 商机管道通用 |
| 教培 / 留学招生 | 「设置 → 业务配置」点一下「教培招生」预设:学员、院校、年级、专业、转介绍归属,全站同步 |
| 数据敏感 | 数据在每个人自己的电脑上,备份就是复制一个文件;团队版同步的改动加密转交,我们看不到内容;AI 只读不写 |
| 一个人用 | 个人版:免费,装完就用,数据在你电脑上,断网也能用 |
| 几个人一起跑客户 | 团队版:各用各的桌面端,自动同步,按席位收费 |
| 客户列表 | 客户详情 |
|---|---|
| 商机管道 | 数据看板 |
|---|---|
更多截图见 docs/shots。
| 层 | 选择 |
|---|---|
| 框架 | Next.js 16 · React 19 · TypeScript 5 |
| 数据 | Prisma 6 · SQLite(一库一文件) |
| 界面 | Ant Design 6 · motion |
| AI | OpenAI 兼容接口,ReAct 循环,工具全部只读;一键选 DeepSeek,也能自己填别的地址 |
| 测试 | vitest(1136 单测)· Playwright(117 自部署 + 13 云端账号 e2e)· CI 全绿才能合并 |
| 交付 | Electron 桌面端(macOS Apple 芯片 · Windows x64)· Docker 多架构镜像(GHCR,自部署用)· Caddy 自动 HTTPS |
按「有人真的需要了再做」的顺序排,想推动某一项就开 issue 说清你的场景。完整版见 ROADMAP.md。
| 方向 | 内容 | 状态 |
|---|---|---|
| 对话面与建议卡 | agent 循环、流式回答、引用回跳、多轮上下文、7 种建议卡 | ✅ 已发布 |
| 记录页 | 档案行内编辑、时间线、速记解析、按需简报 | ✅ 已发布 |
| 界面与手感 | 可拖宽的左栏、设置浮层、⌘K / ⌘, / ⌘1–9、全站按下即有回应 | ✅ 已发布 |
| 云端账号与团队版 | 注册与免费额度、找回密码、桌面端之间加密同步、我的客户 / 公海 | ✅ 已发布 |
| 可保存的视图 | 一组筛选存成一个视图,下次一点就回来 | 🔜 计划中 |
| 列表页行内编辑 | 不进详情页就能改一格 | 🔜 计划中 |
| 在线支付 | 微信 / 支付宝(需备案与商户号) | ⏸ 视需求 |
欢迎 issue 和 PR。开发、测试、提交规范见 CONTRIBUTING.md;给 AI 编码助手看的约定在 AGENTS.md。
本地跑起来(Node 22+):
git clone https://github.com/BeckY824/daedalus-crm.git && cd daedalus-crm
npm install && npm run setup && npm run dev
打开 **http://localhost:3000**,开发库自带三个账号,密码都是 admin123:
| 用户名 | 身份 |
|---|---|
admin | 管理员 |
zhangsan | 销售「张三」(演示) |
lisi | 销售「李四」(演示) |
参与者:报问题、帮着查出根因的朋友也记在这里,谢谢 🙏
发现安全问题请按 SECURITY.md 私下报告,不要开公开 issue。
AGPL-3.0:自托管随便用、随便改;改了并对外提供服务,要公开改动。
代码开源(AGPL-3.0),也可以用 Docker 自行部署:docker compose up -d,详见 docs/部署.md。