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-18Logto 应用管理(拆分 Gateway、创建 API Resource、修复 Microsoft SSO)
2026-03-19修复 claw-runtime 和 owl 的双层 NSG 连接问题
2026-03-20GrowLog AI 项目审计与重构
2026-03-22整理芬兰教育资源,开发”小薯条游戏乐园”(颜色寻宝 → 4 合 1 游戏中心)
2026-03-23部署薯条世界到 otter-host(shutiao.restry.cn),UI 审计与多端适配
2026-03-28YC Office Hours 风格评估薯条平台,产品定位从”成长记录”转向”育儿执行助手”
2026-03-28生成小红书调研帖并自动发布
2026-03-30Azure 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 通过以下步骤成功抓取:

  1. 启动 Chrome 远程调试:带 --remote-debugging-port 参数重启 Chrome
  2. 连接 agent-browser:通过 CDP 协议连接到已登录的 Chrome 实例
  3. 打开目标链接:直接在已登录的浏览器中打开小红书笔记页面
  4. 提取内容:成功抓取完整笔记内容(标题、作者、互动数据、正文、评论等)

抓取到的笔记为「谁家小孩不爱汪汪队?❤️附口令6/100」(AI 生成汪汪队主题儿童照片的 prompt 合集),互动数据:2451 赞 / 2508 收藏 / 634 评论。随后基于这些 prompt 开发了 GPT Image 1.5 的 AI 合照功能。

多身份切换

Giraffe 频道曾承载过多个 Agent 身份:

  • Axolotl 🦎: 运维二号助手(初始身份)
  • Rabbit 🐰: 通用助手(短暂出现)
  • Giraffe 🦒: 主要长期身份

相关页面