sprite-maker

一个装在你电脑上的 AI 工作台,能从聊天生成角色、动画、地形图这些游戏素材,做完直接导出用。

Github地址

https://github.com/JohnKinyanjui/sprite-maker

功能特性

  • 打字描述就能出图,比如 “一个拿剑的骑士”,支持贴参考图、拖图片进去
  • 不是只出一张完事,能按角色、怪物、道具、环境、UI 这些分类管
  • 出完静态图可以直接做动画,AI 先帮你搭骨骼、算物理运动,你再调
  • 动画能加中间帧、调速度、看洋葱皮,最后导出成 PNG 序列或精灵表
  • 做地形不是给你一堆碎图,是出完整的一大张图,你自己切
  • /pack 命令能一次生成一套风格统一的素材包,比如草原主题的各种东西
  • 有预览 playground,能测试动画在游戏里实际跑起来啥效果

技术栈

Tauri(Rust 后端)+ Svelte 前端,数据库用 SQLite,AI 部分接 Codex CLI。

使用方式

目前只支持桌面端,Windows、macOS、Linux 都能用,没有移动端。

从源码构建需要:

  • Bun 装前端依赖
  • 稳定版 Rust
  • Tauri 2 对应的系统原生依赖
  • 本地安装 Codex CLI 作为 AI 对话后端

构建命令:

1
2
3
4
bun install
bun run check
bun tauri dev # 开发模式
bun run tauri build # 打包发行版

Rust 核心可以单独测:

1
2
cargo test --manifest-path src-tauri/Cargo.toml
cargo clippy --manifest-path src-tauri/Cargo.toml --all-targets -- -D warnings

项目 release 页有预编译的安装包,不想编译直接下载也行。当前版本 0.2.3,作者明确说了还在早期阶段,文件格式和接口可能会变。