Skip to content
View NyaaCaster's full-sized avatar
:octocat:
:octocat:

Block or report NyaaCaster

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NyaaCaster/README.md

🐈 NyaaCaster · Vibe Coder

倾听……感受……思考…… ——然后 git commit

NyaaCaster,常用名 Nyaa —— 日语猫叫拟声词「nya~」的代码合规命名书写方式(毕竟变量名里不能直接喵)。

🔗 GitHub:https://github.com/NyaaCaster

followers civitai vibe coder

GitHub Stats Top Langs

一个从"用魔法打败魔法"的灰产对抗者,一路进化成 AI 时代 Vibe Coder 的二次元开发者。技术栈在变,中二浓度不变。


📜 三个纪元 · 一部技术演进编年史

⚔️ 第一纪元 — 以魔法打败魔法(Hack 时代)

最初为了维护游戏玩家圈生态洁净、打击违法广告传播商,抄起键盘开始写代码。目标很纯粹:让骗子在艾欧泽亚无处遁形。

  • FisherHunter — FFXIV 钓鱼喊话捕获器。ACT 触发器脚本,自动抓取骗子喊话里的钓鱼网址并上报下架。座右铭:"我们打击骗子,请勿打击我。"
  • HydaelynAttack — 以母水晶之名的定制化打击工具。Python 手搓,攻击节奏用 MMO 术语描述:"咏唱时间 120 秒,复唱时间 60~600 秒随机。"
  • Nyaa-Automata — 戏仿《尼尔:机械纪元》的自动化打击部署。曾真情实感地烧掉 $59 AWS 流量费,并留下教程名言:"我都看得懂,你一定没问题。"

那个年代的 README 里满是 FFXIV 黑话、错字梗("centos redhead 系")和光之战士的崇高敬意。

🎨 第二纪元 — 扩散模型与水晶广场(AI 绘画时代)

大模型进入公众视野后,活跃于 Stable Diffusion 模型使用与训练社区,在 Civitai 入围 TOP 80 模型创作者,并维护了 SD WebUI 的中文汉化。

🤖 第三纪元 — Vibe Coding(当下)

Vibe Coding 方法问世后,转向基于 LLM / TTS / 图像视频大模型 的工具与游戏开发,以及衍生的 MCP 开发。现代技术栈全面上线,但 README 的"皮"一点没掉。


🗂️ 项目图鉴

🛠️ AI 工具

项目 简介
Nyaa-TTS 基于 Qwen3-TTS 的本地声音克隆,FastAPI + React,数据不出本机
st-ClavisSalomonis SillyTavern 提示词工程扩展
Nekator-web 🔒私有 AI 驱动的文本 → 视频内容创作平台(Next.js + MySQL + Prisma)
st-StatusBarEditor 🚧私域发布 SillyTavern 角色状态栏 AI 辅助生成器。功能官方命名:"人工智障辅助生成,能工智人手动粘贴";选型建议:"haiku 效果太渣,opus 你用不起。"
NyaaRink ⏳开发中 无限画布式 AI 影视创作工作流(节点 + 连线编排,Flask + React)

🎲 娱乐游戏

项目 简介
AVG-AdventurerTavern LLM + 视觉小说的角色扮演框架
NyaaChat 支持深度角色扮演的本地 AI 对话工具
Keeper_CoC-TRPG LLM 守密人主持的《克苏鲁的呼唤》7e 跑团,严格规则引擎
DiceAndDrama 《骰子与戏精》像素风元 TRPG

🔌 衍生 MCP

项目 简介
NyaaChat-MCP 时间 / 天气 / 掷骰 / 占卜 / 网络搜索等工具集 MCP
NyaaLibrary-MCP 内置管理前端的 RAG 知识库 MCP(sqlite-vec 向量检索)

⚙️ 辅助工具(为了少加班)

项目 简介
file-server 基于 Nginx 的安全文件服务器(HTTPS + 上传 API)
Docker_Resource_Cleanup Docker 磁盘清理工具集(PowerShell + Bash 双版本)
NyaaFrame 标准开发环境模板(Nginx + Vite + React + Tailwind)
NyaaTools Ubuntu 工作环境一键搭建脚本 —— 默认预装 claude-code(是的,连环境脚本都 All in Vibe Coding)

🧰 兵器谱 · 善用技术栈

TypeScript React Vite Tailwind CSS Docker Nginx SQLite

  • SQLite 优先:低维护,better-sqlite3 + sqlite-vec 向量库一把梭
  • 全栈容器化自部署,持有私有 Docker 镜像仓库,GitHub 托管代码
  • React 19 + Vite + TS + Tailwind 已沉淀为标准模板(即 NyaaFrame),新项目开箱即用

🖥️ 常用法器 · 开发工具

Claude Code VS Code Google AI Studio

  • Claude Code — 主力 Vibe Coding 驱动
  • VS Code + Continue
  • Google AI Studio

🎭 设计哲学

越接近商用,文档越克制;越接近自己玩乐,中二浓度越高。

设计风格带有 娱乐性讽刺感,外加一种深入代码层的 中二属性

  • 命名信仰单一 —— Nyaa 贯穿用户名、文件后缀(-Nyaa)、自托管域名(h.nyaa.host);项目代号偏爱日系神祇与机娘梗(Hydaelyn 母水晶、Automata 机械纪元)。
  • README 是第二战场 —— 自嘲("傻瓜工具""智障修改")、傲娇免责("别问我为什么")、接地气的论坛黑话,一应俱全。
  • 工程素养与抽象幽默感并存 —— 幂等脚本、CRLF→LF、多阶段构建、镜像体积优化……该认真的地方,一点不含糊。

⚖️ 开源协议 · 中二自警团双律

自警团不持刀,只持 LICENSE

MIT AGPL-3.0

  • MIT · 阳之律 ☀️ —— 用于纯娱乐、造福大众的项目。拿去 fork、商用、魔改、改名当自己的,我统统不管 —— 玩得开心比什么都重要,nya~
  • AGPL-3.0 · 阴之律 🌙 —— 用于严防商业滥用的项目。你当然可以用,但胆敢把我的代码闭源拿去开服牟利?AGPL 的传染性会让你的整套网络服务连同魔改一并被迫开源。以彼之矛,护众之盾 —— 此即自警团的结界。

当然,说到底 LICENSE 只是防君子不防小人 —— 那纸协议拦得住讲道理的人,拦不住铁了心白嫖的。真正的结界,是网络层防火墙,外加自警团盯着你的眼睛。😼


一只用代码施法的猫,从灰产对抗玩家成长为 AI 时代的 Vibe Coder。

🐈nya~ by with you.

Pinned Loading

  1. NyaaChat NyaaChat Public

    基于LLM分词结构原理进行提示词破甲的简易聊天工具

    TypeScript 5 1

  2. AVG-AdventurerTavern AVG-AdventurerTavern Public

    基于LLM的互动小说游戏

    TypeScript 3

  3. st-Quote-TTS st-Quote-TTS Public

    为sillytavern对话中的引号文本添加播放按钮,支持自定义 TTS 音色。

    JavaScript 1

  4. Keeper_CoC-TRPG Keeper_CoC-TRPG Public

    基于LLM互动的克苏鲁的呼唤(CoC 7th) TRPG跑团游戏

    TypeScript

  5. NyaaFrame NyaaFrame Public

    基于Nginx+Vite+React+TypeScript+Tailwind以Docker托管本地镜像管理ClaudeCode协作的WebApp开发环境

    PowerShell

  6. NyaaLibrary-MCP NyaaLibrary-MCP Public

    用于LLM聊天知识库的MCP

    TypeScript 1