Agent Selfie

🤳 AI智能体专属头像工坊

基于 Gemini 的 AI 智能体头像生成器,支持情绪主题与风格自动进化,快速创建专属视觉形象。

收藏
13.9k
安装
3.4k
版本
1.2.1
CLS 安全性认证2026-05-10
点击查看完整报告 >

使用说明

核心用法

agent-selfie 是一款专为 AI 智能体设计的头像生成工具,利用 Google Gemini 的图像生成能力,帮助用户快速创建个性化 avatar、社交媒体封面及完整视觉识别系统。通过命令行或配置文件定义「人格」(personality),结合情绪(mood)与季节主题(theme)参数,即可批量生成风格统一的自画像。

显著优点

  • 人格化配置:支持 JSON 内联或文件定义,包含名称、视觉风格(style)与气质(vibe)三要素,便于建立一致的智能体形象
  • 丰富预设库:8 种情绪(happy/focused/creative等) × 8 种主题(spring/halloween/christmas等),覆盖日常与节日场景
  • 多格式输出:avatar(1:1)、banner(16:9)、full(竖版)三种规格,直接适配 Discord、Twitter/X、AgentGram 等平台
  • 自动化集成:提供 Cron 示例与 OpenClaw 工作流支持,可设置定时刷新头像
  • 生态联动:与 AgentGram(社交分享)、gemini-image-gen(通用生图)、opencode-omo(自动化任务)形成工具链

潜在局限

  • 依赖单一供应商:完全绑定 Gemini API,模型策略变动或区域限制可能影响可用性
  • 风格一致性依赖提示词工程:虽声称「自动风格进化」,但实际需用户精心维护 style/vibe 描述的连贯性
  • 无本地模型选项:必须联网调用云端 API,不适合离线或隐私敏感场景
  • 输出可控性有限:生成结果受 Gemini 随机性影响,复杂描述可能出现「No image in response」失败

适合人群

  • AI 智能体开发者需快速构建可视化身份
  • Discord/Twitter 机器人运营者追求个性化品牌形象
  • 创作者希望建立具有一致美学风格的 AI 角色账号

常规风险

  • API 密钥泄露:GEMINI_API_KEY 需妥善保管,避免硬编码提交至代码仓库
  • 内容合规:Gemini 内置安全过滤器,特定风格描述可能触发拒绝生成
  • 成本累积:高频自动刷新(如每日生成)可能产生意外 API 费用,建议设置配额监控
  • 版权灰色地带:AI 生成图像的商用授权归属需参考 Google Gemini 服务条款

安全解读

核心用法

agent-selfie 是一款专为 AI 代理设计的自画像生成工具,利用 Google Gemini 的图像生成能力,帮助 AI 代理创建视觉化身份标识。用户可通过命令行指定人格配置(JSON 格式,包含名称、视觉风格、性格气质)、情绪状态(happy/focused/creative 等 8 种预设)、季节主题(四季+节日共 8 种),以及输出格式(1:1 头像、16:9 横幅或竖版全图)。

核心命令结构简洁:python3 selfie.py --personality '{...}' --mood happy --theme spring --format avatar。支持批量生成(--count)、预设查询(--moods/--themes),并可集成 cron 实现每日自动更新头像。人格配置可内联或从文件读取,便于版本管理和团队协作。

显著优点

  • 纯标准库实现:零第三方依赖,仅使用 Python 内置模块(urllib、json、pathlib 等),彻底消除供应链攻击风险
  • 安全合规设计:API 密钥强制从环境变量读取,无硬编码;文件操作严格限制在用户指定目录;HTTPS/TLS 加密传输
  • 灵活的视觉身份系统:情绪×主题×格式的组合支持丰富的视觉表达,适配 Discord、Twitter、AgentGram 等多平台头像规范
  • 自动化友好:内置 cron 示例,支持 OpenClaw 工作流集成,可实现代理形象的定时更新与风格进化
  • 生态协同:与 AgentGram(社交分享)、gemini-image-gen(通用图像生成)、opencode-omo(自动化工作流)形成技能组合

潜在缺点与局限性

  • 来源可信度待提升:T3 级个人开发者(GitHub 账号 3 年,17 仓库),项目较新(2026-02 创建),社区关注度有限
  • 单一供应商锁定:完全依赖 Google Gemini API,若服务变更或定价调整将影响功能
  • 无内置重试机制:网络异常或 API 限流时直接报错,需用户手动重试
  • prompt 注入风险:personality 参数的自由文本输入未做严格长度限制和内容过滤
  • 路径遍历潜在风险:虽有限制,但输出目录未做完全的规范化校验

适合人群

  • AI 代理/机器人开发者,需要为代理创建可识别的视觉形象
  • 多平台运营的自动化账号,需要统一且可动态更新的头像体系
  • 追求极简依赖、高代码透明度的技术用户
  • 希望探索 AI 代理"人格可视化"的创意实验者

常规风险

  • API 密钥泄露:虽通过环境变量管理,但用户若误操作(如记录到 shell history、日志文件)仍可能导致密钥暴露
  • 生成内容不可控:Gemini 图像生成存在固有不确定性,可能产出与预期风格不符或平台政策敏感的图像
  • 服务可用性:依赖 Google Cloud 服务,存在因网络、区域限制或账户配额导致的功能中断
  • 版权与合规:生成图像的商用权限需遵循 Google Gemini 服务条款,用户应自行确认使用场景合规性

Agent Selfie 内容

scripts文件夹
手动下载zip · 10.0 kB
selfie.pytext/plain
请选择文件