Skip to content
mc5024Public

About

NovelAI第三方Android客户端

Resources

Stars

16 stars

Watchers

0 watching

Forks

Repository files navigation

Plana App

Plana App

NovelAI 第三方 Android 客户端 —— 更舒适的 AI 绘图移动创作端

License Release Android Flutter


亮点

  • 提示词编辑器 专为移动端设计的独占全屏编辑页,底部自动弹出补全候选;正文支持文本与芯片两种显示形态, 权重面板提供权重增减与清除、复制、禁用、删除及 SD 语法转换

  • 标签补全与翻译 支持中英文搜词与搜角色,候选附 Danbooru 摘要与别名,标签自动翻译

  • 后台生成 退至后台继续出图不中断,进度常驻通知栏,并适配灵动岛与状态栏胶囊(Android 16)

  • 队列与循环 多组标签可连续入队依次生成;循环出图可指定张数或不限,随时暂停

  • 参数导入 高级导入面板完整展示图片内嵌的元数据并支持逐项勾选,兼容 NAI 隐写信息与 ComfyUI / A1111 元数据

  • 本地图库 原图与参数快照本地留存,可按模型与标签检索,导出时元数据可保留、清除或改写; 支持按住抬起预览、胶片条拖至垃圾条删除、网格多选批量操作;删除图片后继续显示相邻作品; 日期可按今天、近 7 / 30 天、指定日期或范围筛选,范围日历支持拖动起止日期

  • 素材库 灵感库按角色 / 画风 / 场景归类存储并可生成预览图;Vibe 库支持 .naiv4vibe 导入导出与逐模型编码管理; 角色参考图库留存用过的参考图

  • 法典图鉴 可浏览社区整理的提示词、画师串与合集,一键加入创作页

  • 用量统计 本机按天记账,统计张数与消耗点数,提供趋势图与当日明细

  • 提示词预设 内置档位对齐官方,支持自建预设并指定拼接在正向词之前或之后;导入图片时自动识别并剥离

  • 工具箱 SD ⇄ NAI 权重语法整串互转,结果带权重高亮并可直接导入创作页;另附图片元数据查看与改写

NAI 网页端的常规能力 —— 多角色与位置、Vibe Transfer、角色参考、图生图、局部重绘与扩图、 放大、分辨率与费用预估、token 读数 —— 均已完整支持。

截图

创作页 提示词编辑器 图库
创作页 提示词编辑器 图库
法典图鉴 参数导入 用量统计
法典图鉴 参数导入 用量统计

使用方式

Token 直连 —— 完整可用,不依赖任何第三方服务。 填入自己的 NovelAI Token(或用账号密码登录), 请求直接发往 NovelAI,上面列出的功能全部可用,这是本应用的默认形态。

关于 Bot 授权

目前通过 Bot 授权的限定范围形式提供了一些公益性的扩展功能,由于服务器和额度资源有限, 所以采用了限定范围,以邀请制授权的形式,未来如有能力会尝试扩展可用范围。

对于云备份和公共库这两项功能则会在未来服务端完善后开放。

授权完全可选:不授权不影响直连下的任何功能,引导页与「我的 → 账号与接入」里也可随时改成自建地址或留空彻底不用, 服务端不在本仓库内。

开发计划

计划 说明 阶段
多平台适配 iOS 计划中;其他平台尚未规划 计划中
内置图像编辑 接入图像编辑模型,直接在应用内改图,不必导出到其他工具 远期
ComfyUI 连接器 接入自建 ComfyUI 作为出图后端 远期

交流与反馈

QQ 群:1078261982

加入 QQ 群并不能获得 Bot 授权,不过欢迎在群内反馈建议。

Bug 与功能建议走 Issues。

构建

要求 Dart SDK ^3.12.2(Flutter 3.44 起);Android 7.0(API 24)以上,compileSdk 36(灵动岛进度需要)。

flutter pub get
flutter build apk --release --target-platform android-arm64

产物为 build/app/outputs/apk/release/Plana-<版本>-arm64-v8a.apk,仅出 arm64-v8a。

flutter analyze && flutter test

约 8 万行 Dart、60 个测试文件 / 660 个用例。分词器、Anlas 公式、Vibe 哈希口径、 NAI 5 载荷契约、Argon2id 派生均由参考向量钉住,改动对不上即失败。

致谢与出处

本项目站在这些工作之上。

数据与上游

来源 用途
Danbooru 标签体系与别名数据
Auto-NovelAI-Refactor · zhulinyv 离线补全词库(assets/danbooru.tsv,随包分发)的标签表、热度、类目与中文译名,取自其 danbooru_tags_full_zh.csv(GPL-3.0)
DanbooruSearchOnline · SuzumiyaAkizuki 增强补全的在线中文搜词、译名与一句话简介
quicktagcloud 法典图鉴的全部数据(词条 / 画师串 / 合集 / 例图)。只读接入,数据不随包分发,本应用不修改也不发布法典内容,所有内容归原作者所有
@huggingface/tokenizers T5 分词器移植的参照实现
nai5-prompting · Miint-Sunny AI 助手预设的漫画部分(assets/prompts/nai5.json,随包分发)(GPL-3.0)
anime_censor_detection · deepghs 自动打码的检测模型(assets/models/censor_n.ort,随包分发),即其 censor_detect_v1.0_n,本项目只做了格式转换与量化(MIT)
NovelAI · Anlatan 图像生成服务本身

第三方内容的版权归其各自作者所有;其中随包分发的部分(标签库、T5 词表、打码模型、漫画预设)见 THIRD_PARTY_NOTICES.md,其余仅作运行时索引与调用。

开源库

由 Flutter(BSD-3-Clause,© The Flutter Authors)构建,并使用:

以上均为宽松许可(BSD / MIT / Apache-2.0),逐包清单见 THIRD_PARTY_NOTICES.md;应用内「关于 → 开源许可」亦有完整入口。

许可

Copyright (C) 2026 Sora_Light

本项目以 GPL-3.0 发布,全文见 LICENSE。分发修改版(含打包成 APK 分发) 须同样以 GPL-3.0 开源;本程序不作任何担保。

第三方内容不在本许可范围内,版权归各自作者所有,详见 THIRD_PARTY_NOTICES.md。

免责声明

本项目为非官方的第三方客户端,与 NovelAI (Anlatan) 无关联。用户需自行遵守 NovelAI 的服务条款。因使用本应用导致的账号问题、内容问题及任何其他后果, 均由用户自行承担。

About

NovelAI第三方Android客户端

Resources

Stars

16 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages