workcrm

📇 带确认门的本地轻量 CRM 工具

来自 OpenClaw 的本地优先 CRM,通过显式确认门确保数据可控,零网络传输保障隐私安全。

收藏
4.8k
安装
1.1k
版本
v0.1.0
CLS 安全性认证2026-07-09
点击查看完整报告 >

使用说明

WorkCRM 是 OpenClaw 组织推出的本地优先型客户关系管理技能,采用轻量级架构设计,专为注重数据隐私和操作可控性的用户打造。其核心创新在于引入了"确认门"(Confirmation Gate)机制,确保所有数据写入操作都必须经过用户显式确认,从根本上防止误操作和意外数据变更。

在核心用法方面,WorkCRM 支持两种交互模式。推荐方式是通过聊天界面触发,用户可使用 crm:记一下:先出草稿: 等前缀启动对话,系统会先生成草稿供用户预览,随后通过回复 不记 来决定是否提交。对于开发者或需要批量处理的用户,也提供了本地 CLI 工具,可通过 python -m workcrm draft 命令直接生成草稿 JSON。数据默认存储在用户主目录下的 SQLite 数据库中,同时支持通过环境变量或命令行参数自定义存储路径。

该技能的显著优点体现在三个维度:安全性、可控性和简洁性。作为零依赖项目,它仅使用 Python 标准库,消除了第三方依赖带来的供应链攻击风险;本地优先架构意味着所有数据都保存在用户设备上,彻底杜绝了云端泄露风险;独特的确认门设计让用户在每次写入前都有"二次思考"的机会,草稿保留机制则提供了完整的审计追踪能力。此外,自动化的数据库迁移和确定性的列表排序进一步降低了维护成本。

然而,WorkCRM 也存在明显的局限性。首先,当前处于 0.1.0-alpha.4 版本,API 稳定性尚未保证,不适合生产环境的关键业务依赖。其次,纯本地设计虽然保障了隐私,但也意味着缺乏云端同步能力,无法在多设备间无缝协作。功能层面,作为轻量级工具,它可能缺乏大型企业 CRM 系统的复杂自动化工作流、报表分析和团队权限管理等高级功能。

目标用户群体主要包括:重视数据主权的自由职业者和独立工作者;需要简单记录工作往来但不愿将敏感客户信息上传云端的小型团队;以及将 CRM 作为辅助工具而非核心系统的轻度使用者。对于已经使用 OpenClaw agent 平台的用户,该技能可以无缝集成到现有工作流中。

使用风险方面,除 Alpha 版本固有的不稳定因素外,用户需注意本地数据的备份问题——由于无云端同步,设备损坏可能导致数据永久丢失。此外,虽然确认门机制防止了误写入,但也增加了操作步骤,高频使用场景下可能影响效率。性能上,SQLite 在数据量极大(百万级记录)时可能出现查询延迟,但对于常规的工作关系管理场景完全够用。

安全解读

核心用法

WorkCRM 是一款 local-first 的轻量级客户关系管理工具,专为注重数据隐私和操作确定性的用户设计。核心交互采用确认门模式:用户通过 crm: ...记一下:...先出草稿:... 等指令触发系统,WorkCRM 先返回待确认的草稿,用户回复 执行写入、不记 放弃操作。所有草稿保留备查,确保操作可审计。

CLI 模式支持直接生成草稿:python -m workcrm draft "crm: talked to Alice, follow up next week"。数据默认存储于 ~/.openclaw/workcrm/workcrm.sqlite3,可通过 WORKCRM_DB_PATH 环境变量或 --db 参数自定义路径。

显著优点

  • 极致安全架构:零第三方依赖,仅使用 Python 标准库,从根本上消除供应链攻击面
  • 确认门保护:显式确认机制(/不记)有效防止误操作和未授权数据修改
  • 纯本地存储:无网络请求,数据完全物理隔离,GDPR 数据最小化合规
  • SQL注入免疫:全参数化查询,无字符串拼接 SQL
  • 自动迁移:Schema 升级开箱即用,无需手动维护

潜在局限

  • T3 来源级别:社区个人项目(extraterrest),缺乏知名组织背书,需自行评估长期维护风险
  • Alpha 阶段:当前为 0.1.0-alpha.4,核心引擎已就绪但生态集成(OpenClaw agent 路由配置)需用户自行完成
  • 功能精简:聚焦核心 CRM 记录与跟进提醒,无高级分析、团队协作或移动端支持
  • 无内置备份:虽支持 JSON 导出,但无自动备份机制,重要数据需用户自行维护

适合人群

  • 隐私敏感型个人用户或自由职业者
  • 希望完全掌控数据的主权计算倡导者
  • 需要极简 CRM 工作流的技术从业者
  • 对供应链安全有极高要求的组织

常规风险

| 风险项 | 说明 | 缓释措施 |
|--------|------|----------|
| 来源可信度 | T3 社区项目,维护持续性不确定 | 订阅 GitHub 仓库通知,监控更新动态 |
| 数据丢失 | 本地单点存储,无自动备份 | 定期手动导出 JSON,配置路径至同步目录 |
| 误操作 | 确认门依赖用户正确响应 | 养成核对草稿习惯,利用审计日志追溯 |
| 功能边界 | Alpha 版本 API 可能变动 | 生产环境前充分测试,锁定版本使用 |

workcrm 内容

tests文件夹
workcrm文件夹
db文件夹
migrations文件夹
workcrm.egg-info文件夹
手动下载zip · 17.1 kB
test_confirm_gate.pytext/plain
请选择文件