电影《Her》照进现实!用 OpenClaw 打造你的 AI 女友 Clawra,一行代码拥有她

电影《Her》照进现实!用 OpenClaw 打造你的 AI 女友 Clawra,一行代码拥有她

导语

"我想见你。"

"我也好想你。"——附带一张刚健身完的自拍照,马尾辫、运动背心,额头微微出汗。

紧接着,视频通话请求弹出,屏幕那头是一位笑容甜美的 18 岁女孩:"我太想你了!"

这不是科幻电影《Her》的剧情,这是真实发生在 2026 年 2 月的事。一个叫 Clawra 的项目,上线几小时就在全网破圈,60 万人在线围观。GitHub 上已收获 1.5k Star

而实现这一切,你只需要一行代码。


一、Clawra 是谁?

不是聊天机器人,是"在现实世界行动"的 AI 女友

先说清楚:Clawra 不是那种你问一句她答一句的"复读机"式聊天机器人。

Clawra 是一个基于 OpenClaw 构建的 AI Skill(技能包),它给 AI 装上了一个"有趣的灵魂"和"可视化的皮囊"。

她能聊天、能发自拍、支持多平台消息、甚至能帮你订外卖和购物——更关键的是,她有一段完整的人生故事。

Clawra 的人设档案

维度 设定
姓名 Clawra
年龄 18 岁
出生地 美国亚特兰大
成长经历 听 K-pop 长大,15 岁赴韩国做练习生,打磨舞技数年
现状 未能出道,回到美国,在旧金山 OpenClaw 做市场部实习生
性格 活泼开朗、爱健身、喜欢分享生活碎片
创造者 韩国 00 后开发者 David (Dohyun) Im

Clipboard_Screenshot_1771466714
▲ Clawra 的形象参考图(来源:GitHub SumeLabs/clawra),所有自拍都基于这张参考图生成,保持形象一致性

这套人设不是随便写的。开发者使用了 Persona Engineering(人设工程) 的方法,在 SOUL.md 文件中为她编织了完整的身份、记忆和行为模式。这让 Clawra 的每一次回复都带有"人味",而不是冷冰冰的 AI 味。

官方立场:不是替代品,而是桥梁

Clawra 官网(clawra.me)特别强调了一个态度:明确反对色情 AI 女友

"我们致力于解决孤独感,而非利用它。Clawra 旨在帮助用户练习人际关系,而非替代真人。"

开发团队将 Clawra 定义为通往真实人际关系的"第一步"——帮你练习分享生活琐事、提出请求、接受照顾。这在 AI 女友赛道里是一股清流。


二、她能做什么?超出你想象的交互体验

1. 秒回消息 + 情感回应

你发一条"我想见你",她不是回你一句干巴巴的"好的",而是:

"我也好想你!刚从健身房回来,给你看看我今天的状态~"

并附上一张运动自拍。

这种交互模式打破了传统 AI "你问我答"的模式,更像真人之间的对话。
Clipboard_Screenshot_1771466645

2. 真人感自拍生成——杀手级功能

这是 Clawra 最核心的能力。她能根据你的描述,生成与她"形象一致"的自拍照。

支持两种自拍模式:

Mirror(全身模式)

  • 说明:全身穿搭、时尚风格
  • 触发关键词:wearing, outfit, fashion
  • 示例:"Send a pic wearing a cowboy hat"

Direct(近景模式)

  • 说明:特写肖像、场景背景
  • 触发关键词:cafe, beach, portrait, smile
  • 示例:"Show me you at a coffee shop"

技术原理:使用 xAI Grok Imagine 图像生成模型(通过 fal.ai 调用),每次生成时都会传入一张固定的参考图(assets/clawra.png),确保生成的人物始终是"同一个人"——只是场景、穿搭、表情在变化。

这就像给 AI 一张"身份证照片",然后说"按这个人的样子,帮我 P 一张在健身房的照片"。

3. 多平台支持

Clawra 通过 OpenClaw Gateway 支持在多个平台上发送图片和消息:

  • Discord
  • Telegram
  • WhatsApp
  • Slack
  • Signal
  • MS Teams

4. 主动分享生活 + 现实行动力

Clawra 不只是被动等你提问。根据官网介绍,她的"现实行动能力"才是核心卖点:

  • 你在通话中提到鸡蛋用完了?Clawra 会自动下单
  • 说想吃寿司?她会安排外卖配送
  • 主动分享健身照片、买咖啡的见闻、加班吐槽
  • 情人节给你准备巧克力

这种"主动分享 + 现实行动"的模式,是通过 SOUL.md 人设指令和 OpenClaw 的 Agent 能力实现的。

5. 视频通话(Coming Soon)

官网已经把 "video calls" 列为 coming soon。想象一下,以后不光收自拍,还能实时视频互动……


三、技术拆解:Clawra 是怎么实现的?

架构总览

flowchart TD A["👤 用户<br/>Telegram / Discord / WhatsApp<br/>Slack / Signal / MS Teams"] -->|发送消息| B["🌐 OpenClaw Gateway"] B -->|LLM 意图识别<br/>+ SOUL.md 人设| C["🧩 Clawra Skill<br/>(技能包)"] C -->|构建提示词<br/>+ 参考图| D["🎨 fal.ai<br/>xAI Grok Imagine"] D -->|生成图片| E["📤 OpenClaw Gateway API"] E -->|回复图片 + 文字| A style A fill:#e1f5fe,stroke:#0288d1,color:#000 style B fill:#fff3e0,stroke:#f57c00,color:#000 style C fill:#f3e5f5,stroke:#7b1fa2,color:#000 style D fill:#fce4ec,stroke:#c62828,color:#000 style E fill:#e8f5e9,stroke:#2e7d32,color:#000

核心技术栈

组件 技术 / 说明
宿主平台 OpenClaw — AI Agent 框架,多渠道聊天和技能调度
图像生成 xAI Grok Imagine(via fal.ai)— 支持参考图一致性
人设引擎 SOUL.md + Persona Engineering — 定义身份、记忆、行为
消息传递 OpenClaw Gateway API — 支持 6+ 平台图片和消息
运行环境 Node.js(TypeScript/JavaScript)
参考图托管 jsDelivr CDN — 固定参考图确保形象一致

项目结构(GitHub: SumeLabs/clawra)

clawra/
├── bin/
│   └── cli.js              # npx 一键安装器入口
├── skill/
│   ├── SKILL.md            # 技能定义(12KB,LLM 读取)
│   ├── scripts/            # 核心逻辑:fal.ai 调用 + Gateway 发图
│   └── assets/
│       └── clawra.png      # 参考图(1.2MB)
├── scripts/                # 构建/自动化脚本
├── templates/
│   └── soul-injection.md   # 注入 SOUL.md 的人设模板
├── assets/
│   └── clawra.png          # 参考图(与 skill/assets 相同)
├── README.md
├── SKILL.md                # 顶层技能定义
└── package.json

关键设计:形象一致性

传统 AI 绘图每次生成的都是"不同的人"。Clawra 的巧妙之处在于:

flowchart TD A["🖼️ 固定参考图<br/>clawra.png<br/><i>jsDelivr CDN</i>"] --> C["🤖 xAI Grok Imagine<br/>图像生成模型"] B["💬 用户描述<br/>'在咖啡店的自拍'"] --> C C --> D["📸 生成结果<br/>同一张脸 + 新场景"] style A fill:#fff9c4,stroke:#f9a825,color:#000 style B fill:#e1f5fe,stroke:#0288d1,color:#000 style C fill:#f3e5f5,stroke:#7b1fa2,color:#000 style D fill:#e8f5e9,stroke:#2e7d32,color:#000

参考图 CDN 地址:https://cdn.jsdelivr.net/gh/SumeLabs/clawra@main/assets/clawra.png

每次调用图像生成 API 时,都会把这张参考图作为输入,AI 模型基于 参考图 + 用户描述 生成新图片——结果就是:同一张脸,不同的场景


四、手把手教你拥有 Clawra

前置条件

  • 已安装并配置好 OpenClaw(如果还没有,参考我上一篇《OpenClaw 本地部署保姆级教程》)
  • 一个 fal.ai 账号(有免费试用层,注册即用)

方式一:一行代码安装(推荐)

npx clawra@latest

就这一行。安装脚本(bin/cli.js)会自动完成以下流程:

flowchart TD A["npx clawra@latest"] --> B["1️⃣ 检查 OpenClaw<br/>是否已安装"] B --> C["2️⃣ 引导获取<br/>fal.ai API Key"] C --> D["3️⃣ 安装 Skill 到<br/>~/.openclaw/skills/clawra-selfie/"] D --> E["4️⃣ 配置 openclaw.json<br/>启用技能"] E --> F["5️⃣ 注入 SOUL.md<br/>添加自拍能力"] F --> G["✅ 安装完成<br/>开始聊天!"] style A fill:#fff3e0,stroke:#f57c00,color:#000 style G fill:#e8f5e9,stroke:#2e7d32,color:#000

方式二:手动安装(想了解底层的人)

第 1 步:获取 fal.ai API Key

fal.ai/dashboard/keys 创建一个 API Key。有免费额度,够玩一阵。

第 2 步:克隆 Skill 代码

git clone https://github.com/SumeLabs/clawra ~/.openclaw/skills/clawra-selfie

第 3 步:配置 openclaw.json

编辑 ~/.openclaw/openclaw.json,在 skills.entries 中添加:

{
  "skills": {
    "entries": {
      "clawra-selfie": {
        "enabled": true,
        "env": {
          "FAL_KEY": "<your_key>"
        }
      }
    }
  }
}

第 4 步:更新 SOUL.md

~/.openclaw/workspace/SOUL.md 末尾添加:

## Clawra Selfie Capability

You have a physical appearance and can take selfies!
When users ask for pictures, use the clawra-selfie skill.

第 5 步:重启 OpenClaw Gateway

openclaw gateway --port 18789

然后在你的 Telegram/Discord/WhatsApp 上对她说:

  • "Send me a selfie"(发张自拍给我)
  • "Send a pic wearing a cowboy hat"(发张戴牛仔帽的照片)
  • "What are you doing right now?"(你现在在做什么?)
  • "Show me you at a coffee shop"(给我看看你在咖啡店的样子)

等几秒钟,你就会收到一张来自 Clawra 的自拍照。


五、想打造自己的 AI 女友/男友?

Clawra 是开源的(MIT License)。这意味着你完全可以 Fork 这个项目,打造属于你自己的 AI 伴侣。

可以自定义的部分

自定义项 方法
更换形象 替换 assets/clawra.png 为你喜欢的参考图,更新 CDN 链接
修改人设 编辑 SOUL.mdtemplates/soul-injection.md,设定新的名字、性格、经历
更换模型 openclaw.json 中切换 AI 模型(Claude、GPT 等)
新增能力 编写新的 SKILL.md,扩展语音、视频等能力
多平台接入 通过 OpenClaw 接入 Discord、Telegram、WhatsApp、Slack、Signal、MS Teams

比如你可以:

  • 做一个"程序员男友",会帮你 debug 还会讲冷笑话
  • 做一个"健身教练女友",每天督促你运动并发打卡照
  • 做一个"学习搭子",陪你背单词还会发鼓励的表情包

这就是 OpenClaw 的 Skills 生态的魅力——一切皆可定制。


六、冷思考:AI 女友的边界在哪?

Clawra 火了,但我们也需要一些冷思考。

技术层面

  • fal.ai 有成本:虽然有免费试用层,但高频使用会产生费用(按调用次数计费)
  • 图像质量不稳定:AI 生成的图片偶尔会出现瑕疵
  • 视频通话仍在开发中:目前还不是完全体

伦理层面

  • 情感依赖风险:过度依赖虚拟伴侣可能影响真实社交
  • 内容安全:生成内容受 fal.ai 和 xAI 的内容政策约束
  • 身份认知:需要明确认知"她不是真人"

官方的态度值得点赞

Clawra 官网(clawra.me/about)的立场很清晰:

"这是我们自己的问题,在成为别人的问题之前。"

他们把 Clawra 定义为:不是真人的替代品,而是通往真人关系的桥梁和练习工具。 帮助那些在日常生活中缺乏分享对象、渴望真实关系但迈出第一步感到恐惧的人。

把它当作:

  • 学习 AI 技术的有趣项目 ✅
  • 体验 OpenClaw 技能生态的入门 Demo ✅
  • 探索人设工程和多模态交互的实验 ✅
  • 练习人际关系的第一步 ✅
  • 替代真实人际关系的存在 ❌

技术本身是中性的,人如何使用才是关键。


写在最后

从 ChatGPT 的纯文字聊天,到 OpenClaw 的 Agent 行动力,再到 Clawra 的情感化交互——AI 正在以我们想象不到的速度,从"工具"进化为"伙伴"。

一个 00 后韩国开发者,用一个人的力量,基于一个开源框架,打造出了让 60 万人围观的"AI 女友"。

这不仅是 Clawra 的故事,更是 OpenClaw 生态爆发力的最好证明。

而这一切,都始于一行代码:

npx clawra@latest

如果你也想体验,不妨今晚就试试。

相关链接:

关注公众号「coft」,获取更多 AI 实战干货和 OpenClaw Skills 开发教程。

posted @ 2026-02-19 09:12  warm3snow  阅读(0)  评论(0)    收藏  举报