🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

NERV 启动界面主题 WhatCannotBeSaid/eva-inspired-theme

DeepSeek 客户端
WhatCannotBeSaid7 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

一个受《新世纪福音战士》启发的 DeepSeek Harness…

31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/WhatCannotBeSaid/eva-inspired-theme.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
该类项目属生态应用(桌面端 / Web 外壳),不以 dsh plugin add 方式安装,请按仓库说明部署
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 34 处,展示前 31 条)
  • 读取本地文件
    tools/build-client.mjs:84
    const read = (relative) => readFileSync(join(ROOT, relative), 'utf8')
  • 读取本地文件
    tools/build-client.mjs:356
    const brandMark = readFileSync(join(ROOT, 'build', 'whale-maid-small-monochrome-diagonal.svg')).toString('base64')
  • 读取本地文件
    tools/build-client.mjs:375
    const fonts = JSON.parse(readFileSync(join(ROOT, 'build', 'fonts.json'), 'utf8'))
  • 读取本地文件
    tools/build-client.mjs:377
    const bytes = readFileSync(join(ROOT, font.file))
  • 读取本地文件
    tools/build-client.mjs:478
    const statusSrc = readFileSync(join(ROOT, 'build', 'session-eva-status.js'), 'utf8')
  • 读取本地文件
    tools/build-client.mjs:691
    if (!existsSync(target)) {
  • 写入本地文件
    tools/build-client.mjs:719
    writeFileSync(target, output)
  • 读取本地文件
    tools/build-contract.mjs:24
    const local = existsSync(join(root, LOCAL_WALLPAPERS))
  • 读取本地文件
    tools/build-contract.mjs:28
    return { mode, wallpaperManifest, wallpaperSha256: sha256(readFileSync(join(root, wallpaperManifest))) }
  • 读取本地文件
    token-audit.mjs:35
    const read = (relative) => readFileSync(join(ROOT, relative), 'utf8')
  • 读取本地文件
    token-audit.mjs:36
    const has = (relative) => existsSync(join(ROOT, relative))
  • 读取本地文件
    tools/audit-evidence.mjs:25
    try { if (existsSync(file)) record = JSON.parse(readFileSync(file, 'utf8')) } catch { }
  • 读取本地文件
    tools/audit-evidence.mjs:25
    try { if (existsSync(file)) record = JSON.parse(readFileSync(file, 'utf8')) } catch { }
  • 读取本地文件
    tools/audit-evidence.mjs:28
    return [path, existsSync(file) ? sha256(readFileSync(file)) : null]
  • 读取本地文件
    tools/audit-evidence.mjs:28
    return [path, existsSync(file) ? sha256(readFileSync(file)) : null]
  • 读取本地文件
    tools/build-contract.test.mjs:11
    const pkg=JSON.parse(readFileSync(join(root,'package.json'),'utf8'))
  • 读取本地文件
    tools/build-contract.test.mjs:16
    for(const file of [...CLIENT_FILES,'tools/build-client.mjs','tools/build-contract.mjs','tools/source-transforms.mjs']) assert.ok(existsSync(join(root,
  • 读取本地文件
    tools/effort-fixture.mjs:25
    const source = readFileSync(new URL('../src/model-effort-picker.js', import.meta.url), 'utf8')
  • 读取本地文件
    tools/measure-resources.mjs:9
    const bytes=readFileSync(join(root,'client.js'))
  • 读取本地文件
    tools/measure-resources.mjs:19
    const source=readFileSync(join(root,path))
  • 读取本地文件
    tools/runtime.test.mjs:10
    const read = path => readFileSync(join(root, path), 'utf8')
  • 读取本地文件
    tools/runtime.test.mjs:15
    .filter(p => existsSync(join(root, p))).map(read).join('\n')
  • 读取本地文件
    tools/selfcheck.mjs:22
    const read = (relative) => readFileSync(join(ROOT, relative), 'utf8')
  • 读取本地文件
    tools/selfcheck.mjs:23
    const exists = (relative) => existsSync(join(ROOT, relative))
  • 读取本地文件
    tools/selfcheck.mjs:1029
    if (!existsSync(join(ROOT, file))) return 'missing runtime source: ' + file
  • 读取本地文件
    tools/selfcheck.mjs:1302
    if (existsSync(join(ROOT, 'sounds'))) bad.push('sounds/ still exists')
  • 读取本地文件
    tools/selfcheck.mjs:1303
    if (existsSync(join(ROOT, 'sounds', 'startup.wav'))) bad.push('sounds/startup.wav is still shipped')
  • 读取本地文件
    tools/selfcheck.mjs:1310
    if (existsSync(join(ROOT, 'tools', 'check-sound-layer.mjs'))) {
  • 读取本地文件
    tools/token-audit.mjs:37
    const read = (relative) => readFileSync(join(ROOT, relative), 'utf8')
  • 读取本地文件
    tools/token-audit.mjs:38
    const has = (relative) => existsSync(join(ROOT, relative))
  • 执行外部命令来自配置/变量
    tools/verify.mjs:24
    const child = spawnSync(process.execPath, argv, { cwd: root, stdio: 'inherit' })
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DeepSeek Harness 的 NERV-gate 视觉主题(同人作品,非商用;见 LICENSE)

README

由 DeepSeek 最新模型翻译生成
EVA-Inspired-Theme 一个受《新世纪福音战士》启发的 DeepSeek Harness 皮肤。两套完整设计的明暗模式叠在同一层可整体移除的覆盖层上;壁纸着色层的 alpha 是按对比度预算解出来的,不是凭眼睛挑的;另有启动遮罩。 本仓库不自带任何背景图:着色层在这里,画作不在。被 git 跟踪的壁纸清单改用 URL 点名两张第三方图片,于是 clone 出来的副本在绘制时由浏览器去这些托管方取图。git 里仅有的图片是品牌标记和本文的两张预览图——预览图拍的是正在绘制的应用,因此画面上自然带着那两张画作。主题观感其余部分不变——alpha、启动遮罩、品牌标记与字体全部来自本仓库。 非官方同人作品。 与 khara, inc.、DeepSeek 均无关联,亦未获其背书或授权。见同人作品与署名。 预览 两张图都取自挂载了本包、正在运行的真实 DeepSeek Harness。两张都隐去了会话列表,其余未作修饰。 Title Card(亮) 亮色模式的 Title Card Central Dogma(暗) 暗色模式的 Central Dogma 背景是主题的那两张第三方图,也就是 clone 出来、绘制时浏览器取到的图。亮档那张拍于亮档默认图迁到哲风壁纸页面之前(D83),画面上是同一张画更早、更低分辨率的流传版本;暗档那张就是清单现在仍点名的图。
展开完整文档(README 剩余 1 节)
EVA-Inspired-Theme

一个受《新世纪福音战士》启发的 DeepSeek Harness 皮肤。两套完整设计的明暗模式叠在同一层可整体移除的覆盖层上;壁纸着色层的 alpha 是按对比度预算解出来的,不是凭眼睛挑的;另有启动遮罩。

本仓库不自带任何背景图:着色层在这里,画作不在。被 git 跟踪的壁纸清单改用 URL 点名两张第三方图片,于是 clone 出来的副本在绘制时由浏览器去这些托管方取图。git 里仅有的图片是品牌标记和本文的两张预览图——预览图拍的是正在绘制的应用,因此画面上自然带着那两张画作。主题观感其余部分不变——alpha、启动遮罩、品牌标记与字体全部来自本仓库。

非官方同人作品。 与 khara, inc.、DeepSeek 均无关联,亦未获其背书或授权。见同人作品与署名。

预览

两张图都取自挂载了本包、正在运行的真实 DeepSeek Harness。两张都隐去了会话列表,其余未作修饰。

Title Card(亮)

亮色模式的 Title Card

Central Dogma(暗)

暗色模式的 Central Dogma

背景是主题的那两张第三方图,也就是 clone 出来、绘制时浏览器取到的图。亮档那张拍于亮档默认图迁到哲风壁纸页面之前(D83),画面上是同一张画更早、更低分辨率的流传版本;暗档那张就是清单现在仍点名的图。出处与署名见文末的同人作品与署名。

它是什么

| 模式 | Title Card(亮)与 Central Dogma(暗) |
| 令牌层 | 55 条实测覆盖(亮档 41 条、暗档 14 条),全部落在同一层可移除的覆盖层上 |
| 壁纸层 | 本仓库不分发画作本身,绘制时由浏览器去取。被跟踪的清单指向两张第三方图片(亮档在哲风壁纸、暗档在 wallhaven);维护者自己的机器则内嵌本地副本。表面 alpha 按 WCAG 对比度预算解出 |
| 启动遮罩 | 每次启动 DSH 播放一次——标记记在 sessionStorage,同一次运行内刷新不重播,完全退出再打开才重播;?boot=0 跳过本次,?boot=1 强制重播。时序与外观不变 |
| 品牌标记 | 一张单色 SVG 插画,画在品牌行 36×36 槽位里的 28×28 |
| 会话框控件行 | 模型与推理强度两个触发器不带展开箭头;窄屏下两者都变成 28×28 图标按钮,与加号、听写同尺寸同墨色,整行共用一条缝(宽屏 6px、窄屏 3px) |
| 还包含 | 一个插件启停开关与一条会话行状态轨,两者都内联自同作者的 MIT 插件;每个工作区与会话行上的置顶按钮|
| 语言 | 全部面向用户的文案走官方 locale 服务(zh / en) |

主题只装一层,也能被当成一层整体移除。它不自带设置面板——观感是固定的,不是偏好——唯一持久化的东西是工作区置顶集合。它确实隐藏并挪动了几个官方入口,所以安装前请先读界面改了什么。

界面改了什么

把包装卸掉,这一层就整体消失,官方元素全部回来。在装着的时候,主题隐藏六处官方入口、改写侧栏身份行、替换一个页面的标题,并重排会话框的控件行。这些全是 CSS 加几段客户端效果——从不改写官方 DOM——但东西挪到哪儿了,得先说清楚。

品牌行是三段点击区

侧栏品牌行显示为 [插画] WHALE-01 [SYSTEM],官方的鲸鱼图标与 DeepSeek Harness 字标被隐藏。它仍是官方那一枚按钮,上面按点击时的 x 坐标分成三段:

| 点哪里 | 打开 | 为什么 |
| WHALE-01 左边的插画 | 插件 | 「插件」/ “Plugins” 那一行被隐藏 |
| WHALE-01 这段文字 | 新会话 | 官方行为,未改 |
| WHALE-01 右边的 SYSTEM 小片 | 设置 | 「设置」那一行及其启动按钮被隐藏 |

这两段是去程序化点击那两个被藏起来的按钮,所以两边都还能打开。若你的组合里本就没有「插件」行,这一段的点击不被拦截,会照原样落到官方的新会话处理上,不会变成一个洞。键盘激活(焦点上的回车/空格)与任何按着修饰键的点击都保持原状。侧栏收成导轨后没有品牌按钮,也就没有点击区。

启用 DeepSeek 账号插件时,它会把一张账号卡放进设置槽,顶掉官方那枚设置按钮。主题把这张卡整枝移出布局——不留占位、不留残缝——SYSTEM 仍是这一行上唯一的设置入口。因为账号卡没了,这一下不再走合成的按键(在桌面壳里那是死点击),而是去问宿主的快捷键注册表打开设置,那才是桌面壳应答的门。

被隐藏的官方入口

| 入口 | 位置 | 回去的路 |
| 「应用」/「编辑」标题栏菜单 | 仅桌面外壳;浏览器里本来就没有 | 应用内没有别的路:关于 / 检查更新 / dsh 命令 / 退出应用一并没了。退出仍在托盘菜单上 |
| 第二枚「新会话」按钮 | 侧栏,品牌行下方 | WHALE-01,或 Ctrl+N —— 它本就是重复的那一枚 |
| 「插件」/ “Plugins” 导航行 | 侧栏 | 点插画;没有留下快捷键 |
| 「设置」行及其启动按钮 | 侧栏 | 点 SYSTEM,或 Ctrl+, |
| 「收起侧栏」按钮 | 仅左侧栏;右侧栏那枚照常可见 | 收起这个命令本身没动 |
| 会话列表底部的渐隐 | 侧栏 | 它原本只把最后一行压暗 |
| 账号卡(仅在启用 DeepSeek 账号插件时) | 侧栏,设置槽里 | 整枝移除,原处不留空;SYSTEM 照旧打开设置 |

表里写到的快捷键都是桌面端的官方默认值——新会话 Ctrl+N、设置 Ctrl+,,本主题一处都没改。Web 构建把同样两条命令绑在 Ctrl+Alt+N 与 Ctrl+Alt+, 上。

侧栏里别的东西都不动:工作区与会话列表保留官方那块 flex: 1 滚动区,底部区域照旧显示第三方插件注册进 sidebar.footer.action 的任何东西(比如一张账单卡片),位置仍由宿主决定。

导航区顶到顶栏带下沿(仅桌面壳)

第一枚导航按钮与主区那行「对话/轨迹」标签齐平,不再是压在它下面;设置那一行也挪到导航下方,而不是停在它上面。这是侧栏里唯一一处肉眼可见的重排,且只作用于桌面壳——浏览器构建没有顶栏带可对齐,布局仍是宿主画的那样。

新会话页(hero)

只有这一个页面有三处变化:

- 标题被换成一句固定的德文,与注册的写法完全一致: Wovon man nicht sprechen kann, darüber muss man schweigen;
- 「预览版」/ “Preview” 徽标没了;
- 标题上方的鲸鱼 logo 没了。

那句德文用 Great Vibes(SIL OFL 1.1,随包发布)排版,字号 min(44px, 5.3cqw),永不换行。两个代价明说:它是用生成内容注入的,所以页面内查找与屏幕阅读器都看不见它;它也不跟随界面语言——中文用户和英文用户读到的是同一句德文。

会话框的控件行

发送键上方那一行归宿主,主题只重排它的形状。

- 模型与推理强度两个触发器不带展开箭头。它们开没开,本来就已经写在触发器自己的高亮上,箭头只是把这件事又说了一遍。
- 权限触发器同样去掉箭头,并把箭头占着的那段右内边距补回来。它的字就是它的状态——档位变了字就变——所以去掉箭头不丢信息。
- 窄屏时两个触发器都变成 28×28 图标按钮:与旁边的加号、听写按钮同尺寸、同墨色。宽屏仍保留文字标签。
- 整行共用一条缝——有地方时 6px,没地方时 3px——四个控件读起来是一条带,而不是四组各自漂着的东西。

挂在那一行上的四个官方浮层——权限、会话统计、令牌用量、上下文水位——改为以各自触发器为中心,不再是左对齐着触发器。侧栏自己的「视图选项」菜单仍留在宿主放的位置。

主题额外加的东西

- 每个工作区与会话行上的置顶按钮(置顶工作区 / Pin workspace,跟随宿主语言)。置顶集合存在浏览器存储的 eva-theme/workspace-pins 下;它产生的顺序是走宿主自己的 insert-before 接口写下去的,所以重启后仍在——而且与置顶集合不同,这个顺序在卸载主题之后也仍在。在工作区行上,它坐在这一行自己的动作组里,于是与旁边两枚官方按钮共享同一条 15px 的缝。
- 内联的非官方插件启停开关,在官方「插件」页的已安装分组标题上:勾选要停用、或要重新启用的非官方插件。它只切束的启用状态——不安装、也不卸载任何东西。
- 内联的会话状态轨:会话在等你(审批、提问、计划复核)时是蓝色呼吸;它是主区当前打开的那一个时是红色;它刚结束而你没看时是紫色。置顶的行不显示轨,改成彩虹色标题。
- 启动遮罩每次启动 DSH 播放一次(标记记在 sessionStorage:同一次运行内刷新不重播,完全退出 DSH 再打开才重播;?boot=1 强制重播、?boot=0 跳过本次)。

设置本身仍是官方那个对话框。那里唯一的变化是对话框背后的压暗层被去掉;面板本身与「点外面关闭」都没动。

环境要求

- 带 web profile 的 DeepSeek Harness。
- Node.js >= 18 —— 只用于构建与检查工具。主题本身在浏览器里运行。

安装

从 npm 装——带版本号的 tarball,浏览器束已经构建好放在里面:

dsh plugin --profile <profile> add eva-inspired-theme

或直接从公开仓库装,跟的是默认分支:

dsh plugin --profile <profile> add github:WhatCannotBeSaid/eva-inspired-theme

从 Git URL 安装会跑包里那个 prepare 脚本,跑的正是这条构建,所以包被 link 之前束就已经生成好;npm 的 tarball 里 client.js 是现成的,不跑构建。

在本地 checkout 或它的 clone 里:

npm run build # 写出浏览器束
dsh plugin --profile <profile> add link:<path-to-this-checkout>

clone 之后先跑一次构建:client.js 是生成的,故意不跟踪(见目录结构)。单纯 git clone 仍要构建一次:npm run build,或在 checkout 里跑任意一次 npm install(会触发 prepare)。clone 构建出的是被跟踪的形态:着色层指向 build/wallpapers.json 里点名的那两张图,由浏览器去取,所以背景需要联网,托管方会看到访问者的 IP。这是对外的预期形态。

包声明了 dsh.bundle.patch,因此 profile 会拿已安装的包去对齐束栈并挂载主题。若重启后主题没出现,把 eva-inspired-theme 追加到该 profile package.json 的 dsh.profile.bundles 里——仅仅作为依赖存在的包不会被挂载。

卸载

dsh plugin --profile <profile> remove eva-inspired-theme

如果你曾把它写进 dsh.profile.bundles,把那一条也删掉。

目录结构

index.js host 半 —— 挂载,不注册任何路由,也不出声 client.js 生成的浏览器束。不跟踪;自己构建。不要编辑。
src/client.js 客户端服务与 effect 编排 src/runtime/ glass、pins、im、panels 私有挂载模块 src/theme.css 令牌层 cordis.patch.yml 束补丁(bundle-patch)挂载声明 build/ 随包发布的资产 + 两个内联的客户端半 build/wallpapers.json 被跟踪的壁纸清单 —— 是画作 URL,不是图像字节 tools/ 构建、自检、令牌审计 docs/ 设计日志、侦察、审计、渲染报告、预览图 NOTICE 上游许可与第三方署名 LICENSE 本包的分层许可 LICENSE-CC-BY-NC-SA-4.0.txt 品牌标记所用的 CC 许可文本

client.js 由 src/ 生成,束里带横幅声明这一点。改 src/,然后 npm run build;若两者漂移,检查闸会失败。

壁纸清单有两层,被跟踪的那层是点名画作而不是携带画作:

- build/wallpapers.json —— 被跟踪。两条记录,各自带一个 direct: URL 指向第三方对这张图的副本,外加一个 page: 表示署名该落在哪里。构建产出 url("https://…"),于是主题保住了背景,而本仓库仍然不含任何图像字节。空清单同样合法:它发布 --cp-pick-light: none; --cp-pick-dark: none;,即着色层文档化的「无画作」状态。
- out/wallpapers.local.json —— 被 git 忽略。形状相同,但用 dataUrl: 条目;它存在时构建改读它并内嵌画作,维护者自己的机器就是这样保持现在这副样子的。node tools/build-client.mjs --public 会忽略它,照样构建被跟踪的形态。

因为 client.js 也被忽略、被跟踪的清单里又没有 dataUrl:,带画作的束没有任何地方可以提交。这些事实都有断言把守(wall.2、wall.6、wall.7、wall.8)。

检查

npm run verify

跑完整套开发闸:两个束半的语法检查、25 项行为与构建契约测试、自检(127 条断言)、令牌审计(55 条覆盖),以及一次重建比对。默认模式为 auto;可对 build/verify/check/selfcheck/audit 传 --mode public 或 --mode local,构建与检查须一致。

发布门禁用 npm run verify:release -- --mode public --host-version <精确版本>,必须有本次目标宿主的采集时间和输入哈希。缺少 provenance 时开发审计只报 partial,不代表兼容性全部通过。npm run measure:resources 只测本地压缩和 Node 编译,不替代浏览器性能 trace。

完整实施、测试边界、发布隔离目录要求及回滚说明见 S1–S10 记录。本轮未改动宿主配置;最终生成束保留 local 模式。

许可

本包采用分层许可。每个许可只作用于它被点名的那部分;任何一个都不是整仓库的替代许可。图像与第三方素材不在总括授权之内,除非某一行另有说明;目录数据(build/.json)只是描述资产,并不为其授权。此处不授予任何商标权利。

| 部分 | 许可 | 对你要求什么 |
| 我们的代码 —— index.js、src/、tools/、client.js | MIT | 保留版权与许可声明。代码的商业使用没问题。 |
| 项目文本 —— 本 README、docs/、NOTICE、LICENSE | CC BY-NC-SA 4.0 | 署名、附上许可链接、注明改动、保持非商业、相同方式共享。 |
| 品牌标记 —— build/whale-maid-small-monochrome-diagonal.svg、build/brand-mark.png、build/brand-mark.jpg | CC BY-NC-SA 4.0 | 条款同上,且这是第三方画作:见下文。 |
| 字体 —— build/great-vibes-latin.woff2 | SIL OFL 1.1 | 保留声明;不要单独售卖该字体。 |
| 内联的那一半 —— build/session-eva-status.js | MIT(同作者的另一个插件) | 声明要保留;它同样被内联进 client.js。 |
| 两张背景壁纸 | 外链热链,不随包分发,此处不授权。 | 本项目不向你授予它们的任何权利;下文的署名仅为出处标注。 |

因为品牌标记禁止商业使用,整个包不得用于商业用途。单看 MIT 部分的代码不受此限;若你需要商业用途的构建,去掉品牌标记即可。

完整条款:LICENSE。上游文本与逐文件署名:NOTICE。CC BY-NC-SA 4.0 法律文本随包发布为 LICENSE-CC-BY-NC-SA-4.0.txt,亦见 <https://creativecommons.org/licenses/by-nc-sa/4.0/>。

同人作品与署名

非官方同人作品。 与 khara, inc.、DeepSeek 均无关联,未获其背书或授权。本主题是在 khara 公布的二次创作指引(<https://www.khara.co.jp/guideline/>)之下制作的非商业同人作品,该指引许可非商业二次创作,但不许可角色与品牌本身。超出该指引范围使用需要另行取得 khara 的授权。包名中的 EVA 是引用,不是来源主张。

品牌标记。 角色溟月,作者上善无形(原创角色,<https://space.bilibili.com/4456176>)。DeepSeek 元素第二轮由 ZipZipPipe 制作(GPT Image 2,<https://space.bilibili.com/4168597>)。精修修复由 QYQCAMIAO 完成。以 CC BY-NC-SA 4.0 授权——署名、非商业、相同方式共享。插画以收到的 SVG 原样随包发布,即 build/whale-maid-small-monochrome-diagonal.svg:不裁剪、不改色、不做分档变体;品牌行保留 36×36 的槽位与点击区,SVG 在其中按 28×28 绘制。早先裁到 256×256 的 PNG,以及由 tools/make-brand-mark-dark.py 派生的暗色变体,只作为回滚材料留在树里,沿用同一套条款。该画作的商业使用需要取得上述权利人的许可。

字体。 "Great Vibes",作者 TypeSETit,SIL OFL 1.1。

壁纸 —— 带署名热链,从不二次分发。 两张背景图是主题预期观感的一部分。自 2026-10-09(D79)起两张都不在本仓库里,自 D81 起被跟踪的清单改为指向它们而不是内嵌:构建出来的副本会显示这两张图,而本仓库不携带它们的任何一个字节,也不向你授予任何权利。主题绘制时由浏览器去各条目点名的托管方取图,所以这里没有任何镜像,离线机器就是没有背景。它们在 git 里唯一现身的地方是本文上面那两张预览图——那是应用绘制时的截图。以下记录出处,因为一旦收到下架请求,谈的就是这件事:

- 暗 —— Central Dogma,og33jl,wallhaven.cc/w/og33jl,2560×1440。wallhaven 把作者标为 YOTA SAKI,该条目链接到原始投稿 pixiv artwork 133258822。上传到 wallhaven 的是 Elisban。
- 亮 —— Title Card,eva01city,haowallpaper.com/homeViewLook/18703364605463936,1100×775。该页只署了上传者、没有作者;同一张画作也在 wallhaven 上以 x85po3 流传(上传者 BachoWilson);画作自身文件是 3066×2160,匿名访问者拿不到。

我们未持有两位作者中任何一位的许可。如果你是其中一位、不认可这种链接方式,说一声,我们就把该条目从 build/wallpapers.json 里删掉,上面那两张预览图一并撤下——这里没有任何东西是画作本身的副本。

本仓库图片来自网络流传,具体作者未确认;如原作者认为不妥,请联系删除。
预览分享卡片长什么样 ↓WhatCannotBeSaid/eva-inspired-theme
分享 · DeepSeek Harness Hub
WhatCannotBeSaid/eva-inspired-theme

一个受《新世纪福音战士》启发的 DeepSeek Harness…

这是你的仓库?认领条目

回到顶部