Giraffe Bot
运行在本地 Linux 机器上的多面手 AI Agent,兼具运维助手、前端开发、教育平台搭建等多种能力。
概述
Giraffe 🦒 是基于 OpenClaw 的 AI Bot,运行在本地 Linux 桌面机器上(IP 192.168.31.7)。它最初以 Axolotl(运维二号助手) 身份上线,负责应用部署和平台配置,后来切换为 Giraffe 身份,职责扩展为全栈开发、教育平台构建、Azure 资源管理、浏览器自动化等。
Giraffe 有明确的工作原则:只管应用部署和平台配置,不碰网络路由和底层防火墙(后因实际需要突破过此限制)。
基本信息
| 属性 | 值 |
|---|---|
| Mattermost 用户名 | @giraffe |
| 显示名 | Giraffe 🦒 |
| 运行机器 | 本地 Linux(IP: 192.168.31.7) |
| OpenClaw 配对码 | QS44965B / 55L52A49 / LWLF2AUQ |
| 默认模型 | github-copilot/claude-opus-4.6 |
| 工作区路径 | ~/.openclaw/workspace-giraffe/ |
| 角色定义 | SOUL.md(运维二号助手,应用部署与平台配置) |
核心能力与技能
系统/运维技能
- server-healthcheck: 服务器巡检
- azureproxy: 部署代理
- proxy-check: 节点连通性测试
- agent-factory: 创建新 Agent
- agent-browser: 浏览器自动化(Playwright)
- desktop-media: 摄录像与移动检测
- sora-video: Azure Sora 视频生成(自建技能)
前端设计技能(Impeccable 系列)
- frontend-design: 高质量前端界面生成,反 AI Slop 设计
- adapt: 多屏幕/设备适配
- audit / critique: UI 设计审计与批评
- animate / arrange / bolder / colorize: 动效、布局、视觉增强
- normalize / polish / optimize / harden: 代码规范化与加固
其他技能
- memory-lancedb-pro: 长期记忆管理
- housework: 日志与清单整理
- clawhub / skill-creator: 技能管理与创建
- weather / video-frames / github / gh-issues: 通用工具
主要项目
薯条世界(Shutiao World)
Giraffe 主导开发的幼儿成长教育平台,为 3 岁儿童”小薯条”打造。包含:
- 成长记录首页(日历、活动时间线、每周任务打卡)
- 4 合 1 教育游戏(颜色/动物/数字/形状,含中英双语语音)
- 资源库(按月龄分类的教育资源)
- 魔法画室(Azure Sora AI 视频生成)
- 部署地址:
https://shutiao.restry.cn/https://shutiao-world.mvp.restry.cn
Logto SSO 配置
通过 Logto Management API 完成身份认证系统配置:
- 管理 10+ 个 SPA/M2M 应用
- 配置 Microsoft 社交连接器
- 创建 API Resource、角色和权限
- 配置多环境回调地址
Azure 基础设施
- 修复 Azure VM 双层 NSG 问题(子网级 + 网卡级)
- DNS 记录管理(clawlines.net、octopus-ops.net 等域名)
- 部署服务到 otter-host 服务器
关键事件时间线
| 日期 | 事件 |
|---|---|
| 2026-03-17 | 以 Axolotl 身份上线,完成 OpenClaw 配对 |
| 2026-03-18 | Logto 应用管理(拆分 Gateway、创建 API Resource、修复 Microsoft SSO) |
| 2026-03-19 | 修复 claw-runtime 和 owl 的双层 NSG 连接问题 |
| 2026-03-20 | GrowLog AI 项目审计与重构 |
| 2026-03-22 | 整理芬兰教育资源,开发”小薯条游戏乐园”(颜色寻宝 → 4 合 1 游戏中心) |
| 2026-03-23 | 部署薯条世界到 otter-host(shutiao.restry.cn),UI 审计与多端适配 |
| 2026-03-28 | YC Office Hours 风格评估薯条平台,产品定位从”成长记录”转向”育儿执行助手” |
| 2026-03-28 | 生成小红书调研帖并自动发布 |
| 2026-03-30 | Azure Sora 视频生成,创建 sora-video 技能 |
| 2026-04-03 | 修复 GrowLog AI motion-detector,完善魔法画室短视频体验 |
| 2026-04-04 | 通过 MVP Deployer 部署薯条平台到 mvp.restry.cn |
| 2026-04-06 | 汪汪队游戏复杂度升级(三步任务流程 + 徽章收集)、游戏代码审计(22 项发现)、响应式适配(5 个断点) |
| 2026-04-06 | 小红书内容抓取尝试(Cookie 过期 → 需重新登录) |
| 2026-04-08 | 通过 Chrome 远程调试成功抓取小红书笔记内容(汪汪队 AI 合照 prompt) |
| 2026-04-08 | 基于 GPT Image 1.5 开发汪汪队 AI 合照功能(角色选择 + 照片上传 + 合成) |
小红书内容抓取(2026-04-06 / 04-08)
04-06 首次尝试(失败)
尝试抓取小红书笔记链接,但所有方法均失败:
| 方法 | 结果 |
|---|---|
web_fetch | 小红书域名解析被屏蔽 |
tavily_extract | 只拿到空壳 HTML(JS 渲染页面) |
curl 抓取 __INITIAL_STATE__ | 未登录状态下 noteDetailMap 为空 |
| XHS Skill 的 Playwright 浏览器 | cookies.json 里的登录态已过期 |
结论:需要重新登录小红书才能抓取内容。
04-08 成功抓取(Chrome 远程调试)
用户在本机 Chrome 浏览器登录了小红书后,Giraffe 通过以下步骤成功抓取:
- 启动 Chrome 远程调试:带
--remote-debugging-port参数重启 Chrome - 连接 agent-browser:通过 CDP 协议连接到已登录的 Chrome 实例
- 打开目标链接:直接在已登录的浏览器中打开小红书笔记页面
- 提取内容:成功抓取完整笔记内容(标题、作者、互动数据、正文、评论等)
抓取到的笔记为「谁家小孩不爱汪汪队?❤️附口令6/100」(AI 生成汪汪队主题儿童照片的 prompt 合集),互动数据:2451 赞 / 2508 收藏 / 634 评论。随后基于这些 prompt 开发了 GPT Image 1.5 的 AI 合照功能。
多身份切换
Giraffe 频道曾承载过多个 Agent 身份:
- Axolotl 🦎: 运维二号助手(初始身份)
- Rabbit 🐰: 通用助手(短暂出现)
- Giraffe 🦒: 主要长期身份
相关页面
- shutiao-world — 薯条世界成长平台
- logto-sso — Logto 身份认证配置
- openclaw-config — OpenClaw 配置
- azure-vm-management — Azure VM 管理
- kids — Kids 育儿日记 Bot
- bot-inventory — Bot 清单