Skip to content

Latest commit

 

History

History
169 lines (121 loc) · 4.73 KB

File metadata and controls

169 lines (121 loc) · 4.73 KB

CodiePet

English | 简体中文

状态数:6 帧数:24 语言:en | zh-CN 运行时:无依赖 许可证:MIT

CodiePet 封面图

CodiePet 是一个本地 Codex 插件,可以把一张清晰的单人照片制作成 Q 版 Codex 工作区状态头像包。

每个生成包都保存在当前工作区,结构清晰、体积小、方便验证:

codie-pet/
  source/      原图和已确认的角色预览
  strips/      生成的四帧状态条带图
  frames/      拆分后的 PNG 帧
  gifs/        最终 Codex 状态 GIF
  previews/    preview.html 和 contact-sheet.png

快速安装

  1. 在 Codex App 中直接让 Codex 安装:

    Install https://github.com/hxdflying/codie-pet.git
    

    如果插件列表没有自动刷新,重启 Codex App。必要时在插件设置中启用 CodiePet

  2. 可选:使用 Codex CLI 安装:

    codex plugin marketplace add hxdflying/codie-pet
  3. 可选:本地开发安装:

    codex plugin marketplace add .

CodiePet 没有第三方运行时 Python 包依赖。

状态包

动作 预览 使用场景
idle CodiePet idle 状态 GIF 普通聊天、思考、轻量回答。
peek CodiePet peek 状态 GIF 阅读文件、检查上下文、查看预览。
loading CodiePet loading 状态 GIF 运行命令、等待结果、长任务处理中。
coding CodiePet coding 状态 GIF 写代码、编辑文件、生成资源。
error CodiePet error 状态 GIF 命令失败、测试失败、任务被阻塞。
done CodiePet done 状态 GIF 任务完成、结果成功。

每个状态都是一个四帧 GIF。当前 v0.1 包含 6 个状态,共 24 张动作帧。

制作你的 CodiePet

在 Codex App 中打开一个工作区,然后说:

Create my CodiePet from this photo.

附上一张清晰的单人照片。CodiePet 会:

  1. 在本地保存原图。
  2. 生成一个 Q 版角色预览。
  3. 等你确认这个预览。
  4. 确认后生成 6 个状态 GIF。
  5. 验证生成包,并询问是否安装工作区规则。

生成文件

生成资源会写入当前工作区:

codie-pet/
  source/
    original.png
    character-preview.png
  strips/
    idle.png
    peek.png
    loading.png
    coding.png
    error.png
    done.png
  frames/
  gifs/
    idle.gif
    peek.gif
    loading.gif
    coding.gif
    error.gif
    done.gif
  previews/
    contact-sheet.png
    preview.html
  avatar.config.json

安装器只会更新 AGENTS.md 中由 CodiePet 管理的规则块。

范围

CodiePet v0.1 的范围刻意保持很窄:

  • 支持一张清晰的单人正面人物照片。
  • 不支持多人照片、宠物、物体、风景、Logo 或自定义视觉风格。
  • 不修改 Codex 桌面 App 的界面。
  • 不创建桌面浮窗或桌面宠物悬浮层。

移除

对 Codex 说:

Remove CodiePet from this workspace.

或者运行已安装插件里的卸载脚本:

python3 /path/to/installed/codie-pet/scripts/uninstall_avatar_rules.py --workspace .

隐私

CodiePet 会把原图、已确认的角色预览、状态条带图、拆分帧和 GIF 都保存在当前工作区的 codie-pet/ 目录下。

插件脚本不会额外增加上传步骤。图像生成由 Codex 自身的图像生成能力完成,该步骤可能使用云端 GPT Image 模型,或由 Codex 提供方选择的其他模型。CodiePet 不会指定或强制使用某个具体生图模型。请只使用你有权使用的照片。

查看 隐私说明服务条款

开发

安装测试依赖:

python3 -m pip install -r requirements-dev.txt

运行测试:

python3 -m pytest tests -q

验证 marketplace 元数据:

python3 -m json.tool .agents/plugins/marketplace.json
python3 -m json.tool plugins/codie-pet/.codex-plugin/plugin.json

许可证

代码使用 MIT 许可证。