OpenCard 是一款专为 OpenClaw AI 生态设计的数字名片生成工具,其核心功能是从本地 agent 的工作区状态中智能提取身份信息、会话统计与运行配置,并将其整合为一张结构清晰、视觉精美的个人名片。该工具严格遵循只读原则,仅对用户档案数据进行读取、归一化与渲染,绝不写入或修改任何原始数据,充分保障用户隐私与安全。整个流程分为数据采集、文案生成、HTML 预览和最终导出四个阶段:首先通过 Python 脚本扫描 `~/.openclaw/` 目录下的身份文件(如 USER.md、IDENTITY.md)、运行时配置文件及会话记录,提取出显示名称、角色头衔、默认模型、技能数量等关键元数据;随后由 AI agent 基于这些素材撰写‘近期关注’与‘OpenClaw 点评’两个核心文案字段;接着利用 HTML/CSS 模板合成带背景图的预览卡片,供用户反复调整布局与样式;确认无误后,再借助 Node.js 环境与 Playwright 驱动浏览器完成 PNG 图片导出。整个系统依赖 Python 3.10+ 进行数据聚合与预览,而 PNG 输出则额外需要 node、npm 及 Chromium 浏览器支持。 OpenCard 的设计理念强调真实性与洞察力,它不凭空编造信息,而是优先使用文件中已有的显式字段,仅在必要时引用记忆要点与统计摘要辅助文案创作。例如,‘近期关注’被定位为卡片最醒目的区域,要求用一句话精准概括用户当前探索方向,字数控制在8–15个中文字之间,力求简洁有力;而‘OpenClaw 点评’则作为中间层的引用框,以一句犀利的判断揭示用户行为模式,必须包含具体论据且避免空泛赞美。此外,工具对平台来源进行了人性化归一化处理,将终端类会话统一标记为‘CLI’,网页端为‘WEB’,消息平台保留原名(如飞书、Discord),使展示结果更贴近用户实际使用场景。部署时间(Born)字段默认取自 OpenClaw 最早会话产物的日期,格式为 YYYY.MM.DD,体现工具自身的成长轨迹而非地理位置。 值得一提的是,OpenCard 在数据处理层面采取了多重隐私保护措施。所有敏感操作均限定在本地执行,脚本本身不调用外部 API,也不存储任何密钥或环境变量。即使涉及 LLM 文案生成,其上下文输入也仅限于经过清洗的文件片段与统计摘要,原始会话内容不会被提取或外传。当使用云端模型时,这些摘录会经由 agent 运行时发送至模型提供商,但这是平台级行为而非本 skill 的职责范围;若选择本地模型,则全程离线处理,彻底规避数据泄露风险。同时,临时生成的 JSON 数据与 HTML 预览文件被视为半敏感资源,建议使用后及时清理,避免长期留存。整体而言,OpenCard 不仅是一张美观的名片,更是用户对自身 AI 工作流的一次深度复盘与对外展示的窗口,适用于社交分享、项目介绍或个人品牌建设等多种用途。
核心功能特点
- 从本地 OpenClaw 工作区自动读取身份、配置与会话数据,生成标准化名片 schema
- 支持 HTML 实时预览与多轮视觉迭代,无需依赖外部服务即可完成样式调整
- 严格只读模式,不修改用户档案,确保数据安全与隐私合规
- 集成 LLM 文案生成能力,自动提炼‘近期关注’与‘OpenClaw 点评’等动态内容
- 提供 PNG 导出功能,需配合 Node.js 与 Chromium 浏览器实现高质量图片输出
- 对平台来源进行人性化归一化,统一终端、网页与消息平台标签提升可读性
适用场景
OpenCard 特别适合需要频繁向他人展示自身 AI 工作状态或项目进展的技术从业者与创意工作者。例如,产品经理在参加行业会议或线上沙龙时,可通过一键生成一张包含当前所用模型、技能栈与近期研究方向的名片,快速建立专业形象并引发话题讨论。开发者则可以利用其统计功能直观呈现过去30天的 token 消耗量与连接平台,辅助评估资源使用情况或优化交互策略。对于独立创作者或数字游民而言,这张卡片不仅是个人简介的浓缩版,更承载了个人品牌调性与技术审美的表达——通过自定义布局与字体排版,将冰冷的机器参数转化为富有温度的数字人格。 在日常协作场景中,OpenCard 同样具备实用价值。团队成员间交换名片有助于加速新成员融入,尤其当团队采用混合式开发模式(部分成员远程、部分本地运行 agent)时,统一的卡片格式能减少沟通成本。此外,教育机构或培训项目中,学员可用此工具记录并可视化自己的学习路径,比如标注掌握的技能数量、常用模型版本及参与过的平台类型,形成阶段性成果档案。企业内训师也可借此演示不同配置下 agent 的行为差异,帮助学员理解底层机制。 更广泛地看,OpenCard 适用于一切希望将抽象的数字足迹具象化的场合。无论是撰写博客文章时附上个人简介图,还是在 GitHub README 中嵌入动态更新的贡献者卡片,亦或是作为社交媒体头像的一部分增强辨识度,它都能提供稳定可靠的视觉载体。由于其完全基于本地数据且不依赖网络请求(除加载预设背景图外),即便在无稳定互联网连接的离线环境中也能正常工作,保障了使用的灵活性与鲁棒性。总之,无论你是追求效率的工程师、注重表达的博主,还是热衷于探索 AI 边界的极客,OpenCard 都能成为你数字身份管理工具箱中的得力助手。
