Repository navigation
Releases: storyAura/Penna
Releases · storyAura/Penna
Release list
Penna v1.0.2-261023-11-dev
v1.0.2 的测试版,功能仍在调整中。在「设置 → 软件设置 → 版本与更新」选择「测试版」即可收到后续测试版更新。
- 3D 视图与摄像机:区域控制工作台可切换到 3D 视图,画面上的框转成体块,通过环绕、俯仰、视角、移轴等参数调整镜头;3D 状态随布局保存。选中体块后可在摄像机栏直接设置位置、宽高厚与朝向。
- Blender 式操作:中键拖动转镜头,Shift 加中键平移,滚轮推拉;Shift+` 进入自由镜头,WASD 走动。新增全屏摆放,画布铺满整个窗口。
- 透视线就是镜头:3D 视图中拖动消失点即转动镜头;一点、两点透视保持镜头水平并以移轴放置地平线,三点透视按消失点计算俯仰。
- 位置关系交给 Agent:发给 Agent 前由程序计算位置关系,3D 视图下按场景计算远近、遮挡、可见的面,人物标出景别与占画面高度;镜头调好后提醒按新视角改写描述。
- 内置 Skill「漫画分格」:一张图中的多格漫画页,含分格、逐格描述与气泡,可排成区域控制布局。
- 更多改进:区域控制工作台的操作记录与图层屏蔽;布局系列分层,最多 20 个系列、页数不限,系列已满时提醒清理;角色库可按作品搜索;画布尺寸最多保存 8 个。
Penna v1.0.2-261021-6-dev
v1.0.2 的测试版,功能仍在调整中。在「设置 → 软件设置 → 版本与更新」选择「测试版」即可收到后续测试版更新。
- 布局分系列、分页:区域控制工作台的布局按系列和分页组织,同系列共用一场对话;Agent 换主题时自动另起一个系列。
- 角色库扩充:内置角色增至约 7.4 万个,按热门程度排列,角色名跟随 Danbooru 现行叫法,旧名称可作为别名搜索。
- 横竖跟随参考图:参考图与画布一横一竖时,画布随之横竖对调;主工作区转来的任务直接按参考图对调。发送参考图时同时提醒 Agent 画布尺寸。
- 布局读得更准:Agent 按其他比例写的布局等比缩放后摆进画布正中;0–1000 的比例坐标自动识别。
- 透视按像素写点:消失点与 bbox 使用同一套画布像素坐标,可位于画面外;画布中心以小十字标出。
- 更多改进:横构图的排框规则、查资料时的布局状态如实说明。
- 英文版 README:仓库首页标题下可切换 English / 简体中文。
Penna v1.0.2-261020-8-dev
v1.0.2 的测试版,功能仍在调整中。在「设置 → 软件设置 → 版本与更新」选择「测试版」即可收到后续测试版更新。
- 图层面板:区域控制工作台的各块以图层列表呈现,默认折叠为一行,拖动即可调整前后顺序,序号与画面前后一致。
- Agent 调整图层:区域控制的 Agent 可直接调整各块的先后、名称和前中后景,位置与描述保持原样。
- 排版更有章法:Agent 按主次、分组和远近安排各块,人多时先选定队形;修改布局时只调整点名的块,并列出本次改动。
- 坐标由程序换算:Agent 以画布左上角为原点书写坐标,Penna 换算为 MOSS-Image 官方坐标;超出画布或无法读取的块在对话中标明。
- 界面大小:在「设置 → 软件设置」中可将界面整体放大至 125%–200%,适合高分辨率屏幕。
- 更多改进:画布尺寸自动对齐 16 的倍数、漏写的块名称自动补回、错误日志 error.log、布局文件自动留底、右键菜单定位更准确。
Penna v1.0.2-261020-3-dev
v1.0.2 的测试版,功能仍在调整中。在「设置 → 软件设置 → 版本与更新」选择「测试版」即可收到后续测试版更新。
- 区域控制工作台:在画布上框出区域并逐块描述,生成 MOSS-Image 布局 JSON;右侧有独立的布局对话。
- 图层与透视:每个框可设为前景、中景或背景;透视辅助支持一点、两点、三点透视,Agent 可照参考图自动摆放地平线与消失点。
- Agent 分工:主工作区把排版任务交给区域控制的 Agent,完成后放入新系列;也可调用本机模型反推图片。
- LLM 反推:选择两个模型同时反推,并排比较。
- 档案库与角色库:支持预览图、拖动排序和大缩略图浏览,拖入的图片自动转为 WebP。
- 更多改进:横构图参考图自动切换画布方向、双击框直接编辑、粘贴的大图自动压缩、测试版更新通道。
Penna v1.0.1
Penna v1.0.1 更新说明
新增
本地反推
左侧图标栏新增「本地反推」页面,在本机运行模型为图片反推提示词。左侧放入一张图片,右侧分为两栏。
Tag 反推
- 内置 20 个 ONNX 打标模型,按系列折叠显示:WD14(v1 至 v3 共 13 个,含 eva02-large 2026 canary)、PixAI(v0.9、v1.0)、CL(cl_tagger v1.02、cl_tagger_v2 v2.00 / v2.01a)、OppaiOracle(V1、V1.1)。名称带系列前缀,如「[WD14] vit v3」。
- 需要申请访问的模型(标 🔒)使用设置中的 HuggingFace Token 下载。
- 通用标签与角色标签各有阈值,拖动滑条后结果即时重新筛选。
- 结果按角色、通用标签分组显示,悬停可查看置信度,并标出分级。
NL 反推
- 内置 15 个看图模型:Gemma 4 E2B / E4B / 12B / 26B A4B / 31B、Gemma 4 Heretic E4B / 12B / 31B、ToriiGate 0.5、JoyCaption Beta One,以及 Florence-2 的 PromptGen v2、base-ft、large-ft、base、large。每个模型可选量化档,推荐档以 ★ 标出。
- GGUF 模型由 llama.cpp 运行:一键下载运行时(Vulkan 版,适用于 NVIDIA、AMD 显卡与核显),也可以选用本机已有的 llama-server 与 GGUF 文件。
- Florence-2 在程序内直接运行,按指令输出标签、一句话描述、详细描述、构图分析或混合描述。
- 可设置端口、上下文长度与 GPU 层数。
- 服务启动后可按自定义要求为图片撰写描述,也可以一键加入「API 管理」,供 Agent 与润色使用。
共通
- 两类模型均按系列折叠显示,点击系列名展开或收起;按住左侧把手可以拖动整个系列或系列内的模型调整顺序。
- 模型与运行时可从国内镜像或 HuggingFace 下载,支持断点续传与 SHA256 校验。
- 设置 → 本地反推:集中管理模型文件夹、下载来源、HuggingFace Token、llama.cpp 运行时、运行参数与看图描述的要求。
- 模型文件夹:添加电脑上存放模型的文件夹后,Penna 会连同子文件夹一起查找已有的模型,找到的直接使用,标为「本机」。兼容 BooruDatasetTagManagerPlus、NLapt 与 HuggingFace 缓存的目录结构;清单之外的 WD 打标模型与 GGUF 模型同样列出,可直接选用。
- 看图描述的要求:可以像 Preset 一样保存多条,命名、复制、删除,并在设置或 NL 反推页面上随时切换;所有使用自定义要求的模型通用。
- 结果可以复制、发送给 Agent,或放到成稿。
- 关闭 Penna 时自动停止本地服务。
多语言与深色模式
- 界面支持简体中文、繁體中文、English、日本語,在「设置 → 软件设置」中切换,立即生效。
- 成稿每段的对照译文(Agent 写的与机器翻译的)随界面语言使用简体中文、繁體中文或日文;English 界面直接对照英文原文。
- 新增深色模式,切换时新配色从开关处以圆形扩散展开。
- 新增「软件设置」分区,集中管理语言、深色模式、字体与头像、版本与更新、关于。
检查更新
- 每次启动时自动检查新版本,也可以在「设置 → 软件设置」中手动检查。
- 发现新版本时弹窗显示更新说明,点「更新并重启」即自动下载、替换文件并重新打开 Penna。
分段
- 选中普通文字后右键「建立分段」,即可将其建成新的一段。
- 右键分段的标注可以修改段名。
改进
- API 管理:设置中的「模型」更名为「API 管理」。接口的名称、地址、模型与 Key 修改后点「保存」生效,并提示保存结果;「放弃」恢复为已保存的内容。
- 页签与系列:双击页签或系列名即可改名;悬停时显示可用的操作。「成稿正文」旁新增提示图标,列出该区域的全部操作。
- 历史提示词:较长的条目可以展开查看全文,再次点击收起。
- 快捷操作:点击后内容接在输入框已有文字之后。
- 转标签:选择要转换的段落时,界面直接列出当前页的各段及其开头内容,竖向排列,支持全选。
- Tag 反推结果:标签可以逐个点选,默认全选,附「全选 / 全不选」按钮;复制、发送给 Agent 与放到成稿只使用选中的标签。
- 图片上限:参考图与附件的大小上限提高到 10 MB;拖动文件经过图片框时高亮提示。
- 稳定性:修复部分电脑上切换页面时闪退、关闭窗口时卡顿的问题;对话区的滚动条拖动更加准确。
- 工作区顶栏:空间不足时按钮只显示图标,名称在悬停提示中显示。
致谢
本地反推使用了 ONNX Runtime、flutter_onnxruntime、llama.cpp,以及 WD14、PixAI、CL、OppaiOracle、Gemma 4、ToriiGate、JoyCaption、Florence-2 等模型,做法参考了 NLapt 与 BooruDatasetTagManagerPlus。各项许可见 README 的「致谢」与「许可」。
Penna v0.1.0
Penna 羽毛笔的第一个版本。
下载与运行
- 下载下方的
Penna-v0.1.0-windows-x64.zip并解压到任意文件夹。 - 运行其中的
penna.exe。 - 在「设置」中填入模型接口的 Base URL 与 API Key。
系统要求:Windows 10 / 11(64 位)。
功能
- 与 Agent 协同撰写提示词,改动以红绿对比呈现,经确认后写入成稿
- 提示词分段管理:各段可单独复制、润色、翻译、固定、排序
- 分页与系列:同系列共用一场对话
- 内置约 7.6 万个 Danbooru 标签(附中文释义)与约 6.9 万个角色的特征词
- 润色、翻译(Google、百度、阿里)、图像反推
- Skills:11 个内置写法,支持导入与对话中生成
- 多模型顺序后备:OpenAI 兼容接口与 Google(含 Vertex AI)
- 档案库、历史提示词、操作回滚
完整说明见 README。




