Open to interesting things

全栈工程 / AI 应用 / 工具工作流

SkyHua — 全栈开发者个人主页 Inspired by Lazy,
Building for Simple.

Hey,我是 SkyHua,什么都折腾一点的全栈开发者。 做过 校园智慧打印AI 算法学习AI 工具链增强版 Moonlight 串流, 也会捣鼓 OpenWrt、VPS、NAS 这类基础设施。 喜欢把一个想法慢慢做成真正能用的东西,不管是给别人用的产品,还是自己天天会打开的工具。

真实业务系统 AI 应用 工具 / 工作流 可直达项目链接
代表项目

精选项目

部分复杂业务代码在私有仓库中,这里主要展示我筛选过的几个代表作。既有落地校园的真实业务系统,也有自己折腾的 AI 学习产品和原生客户端增强。

Private Project Full-Stack Engineering 直达 URL

星智传印(PP)

把校园打印需求做成多端协同履约系统的全栈项目

一个面向校园场景的 智慧打印全栈系统:支持上传文件、从资料库选印或通过分享码下单,后端负责计价、优惠券、订单与履约配置,并把打印任务衔接到 CUPS / PDF 处理链路。

Flow
上传 / 资料库 / 分享码 → 下单 → 履约
Boundary
uni-app / client + admin API / 打印节点
Key edge
计价规则 / 履约配置 / 文件处理
Vue 3 + TypeScript uni-app Spring Boot MySQL JWT CUPS / PDFBox Docker / Linux
PPProgress
PP / order + fulfillment + device
持续维护
6
履约方式
2
client / admin API
CUPS + PDFBox
打印链路
JWT + MySQL
业务底座
订单 / 计价 / 优惠券 / 分享码
履约选项合并 / 楼栋配送 / 预约配置
文件上传 / 资料库 / CUPS + PDFBox
uni-app + Spring Boot + Linux / Docker
Open Source AI Learning App 直达 URL

AlgoLingo

面向算法、工程专题与技术面试的 AI 互动训练应用

一个把算法题、工程专题和面试准备做成连续训练流程的 AI 学习应用:可以按阶段生成课程,用 Parsons、填空、测验和虚拟工作区带用户练习,并提供错题复习、进度记录和面试模拟。

React 19 TypeScript Gemini Generative UI Structured Output Schema Validation
GitHub
generate → validate → practice → review
支持课程生成、互动练习、错题复习和面试模拟,重点是把内容直接做成能练、能反馈、能继续推进的训练流程。
训练内容
算法 / 工程专题 / 面试模拟
练习方式
Parsons / 填空 / 测验 / 虚拟工作区
学习闭环
错题复习 / 进度保存 / 训练记录
Open Source AI Developer Tool 直达 URL
Agent Workflow / CLI Tooling

ai-collab

面向 Codex、Claude、Gemini 的协作控制台与编排工具

一个用来组织 Codex、Claude、Gemini 协同工作的编排台:负责主控选择、子控派发、运行观察、过程介入、任务恢复和结果汇总,把规划、实现、研究和审查放进同一条协作链路里。

controller / implement / test / review
主要命令 detect / select / run / resume
协作方式 tmux workspace + sub-agents
运行保障 logs + session recovery
Python CLI tmux Textual PyPI GitHub Actions
PyPI GitHub
Open Source Enhancement macOS Client 直达 URL

moonlight-macos-enhanced

增强原生 macOS 游戏串流体验的开源客户端

一个增强版的 Moonlight macOS 客户端:支持主机发现与配对、串流会话管理、多主机连接方式配置、麦克风直通、性能浮窗和公开发布,目标是把这个 fork 维护成可长期使用的原生客户端。

Main work
配对 / 连接管理 / 串流会话 / 设备输入
Enhancements
麦克风 / YUV444 / 多主机 / 性能浮窗
Objective-C Swift AppKit SwiftUI AVFoundation TLS / Pairing DMG Release
Releases GitHub
moonlight / macOS / release
中英双语与中文体验适配
YUV 4:4:4 / 麦克风直通 / 性能浮窗
多主机 / session / 连接方式管理
pairing / cert / endpoint 处理
项目里已经落到 PairManager、ConnectionEndpointStore、StreamingSessionManager、MicrophoneManager 等核心模块,目标是把这个 fork 做成能长期使用和持续发布的 macOS 客户端。
技术栈 / 工具

技术栈与日常

这里放的是我做项目时真正会用到的东西。既有前端、客户端这些长期在碰的部分,也有像 Claude Code、Codex 这类现在已经很自然会接进开发流程里的工具。

Web / Client

前端与客户端

Vue 3 TypeScript React 19 uni-app SwiftUI Objective-C Fluent UI Material You ArkTS

主要还是前端、客户端和交互这块。至于具体怎么做,近来确实会大量用到 AI 工具,但最后我还是更在意界面是不是顺手、体验是不是完整。

Server / Data

后端与数据

Java Spring Boot JPA / Hibernate Liquibase MySQL Redis / Redisson WebSocket + JWT

后端这块更多是为了把项目完整做通。比起强调写了多少服务,我更在意状态流转、接口边界和数据结构是不是站得住。

AI / Automation

AI 应用与工作流

Structured Output Schema Validation Prompt Workflow Agent Orchestration Dify Claude Code / Codex / Gemini CLI

现在日常确实大量在用 Claude Code、Codex 这类工具。对我来说重点不只是“用了 AI”,而是怎么让它们真的接进开发流程、帮我把东西更快做完。

Infra / Deployment

系统与发布

Docker Linux Nginx tmux GitHub Actions CUPS DMG Release Node Runtime

部署和发布这部分我一般也会一起处理。项目不太想只停在本地,能跑起来、能访问、能继续维护,对我来说才算真的做完。

Lab / 探索中

探索中的方向

除了主线项目,我也会花时间推进一些偏向概念验证和架构设计的早期方案。这能让我不局限于业务代码,而是去思考多端产品的一致性和基础设施设计。

探索中 Client / Media 直达 URL

ProjectMedia

围绕媒体聚合、统一播放体验与多端设计语言的客户端产品探索

面向个人媒体库与流媒体聚合场景,目前已经整理了媒体浏览、搜索、播放、继续观看这些核心路径,也在持续拆解 TMDB 与 NAS 媒体源接入的组织方式。

媒体源接入与聚合
统一元数据与搜索
多端体验与设计语言
SwiftUI Fluent UI Material You TMDB WebDAV / SMB Media Index
探索中 AI News 直达 URL

ProjectNews

围绕多源新闻聚合、观点对照与 AI 推送体验的新闻产品探索

面向新闻获取与观点对照场景,目前已经把多源聚合、内容去重、主题整理和摘要结构这些核心模块拆开在想,目标是做出不只依赖单一推荐流的阅读体验。

多源新闻聚合与去重
主题整理与摘要结构
观点对照与个性化推送
AI Summary Multi-source Feed Topic Clustering Opinion Comparison Push Workflow
Planning System Architecture 直达 URL

ProjectMacNAS

面向 macOS / NAS 场景的 WebUI 管理系统与实验性工作台

这个项目不只是想把 Mac mini 做成一个能跑服务的节点,而是想做出一套像群晖那样可长期使用的 WebUI 管理面:文件管理、Docker 管理、资源监控、远程控制这些基础能力会是必备,后面还想把终端、Claude Code,以及 ProjectMedia、ProjectNews、ai-collab 这些能力都联动进去。

macOS WebUI Docker File Manager Resource Monitor Claude Code
webui / files / docker / monitor / remote
Core UI
文件查看管理 / Docker 管理 / 资源监控
Workspace
终端 / Claude Code / 远程控制 / 开发工具
Linking
联动 ProjectMedia / ProjectNews / ai-collab
更像群晖那类可长期使用的 WebUI 管理面,而不只是一个跑服务的节点
基础层会先覆盖文件、Docker、监控、远控这些真正天天会用到的能力
后面再逐步把终端、Claude Code 和其他项目能力接进来,变成一套自己的工作台
关于我 / 联系方式

关于我

不只是代码——这里有我的折腾经历、日常爱好和联系方式。希望看完之后你觉得认识了一个真实的人。

SkyHua 的 GitHub 头像

About me

Inspired by Lazy, Building for Simple.

我现在在 上海电机学院 软件工程(卓越班) 读大三。平时主要做 Web、客户端和一些工具类项目,比较在意交互体验、产品完成度,以及一个想法最后能不能真正落地成可用的东西。除了功能本身,我也会继续往后做状态流转、部署发布和运行环境这些部分。技术兴趣上,不只是写业务代码,也一直在折腾 OpenWrt、NAS、PT、VPS、刷 ROM 这些系统相关的东西。

Education
上海电机学院
大三在读 · 预计 2027.06 毕业
English
CET-6
无障碍啃生肉文档,日常逛英文开源社区
Interests / 兴趣爱好

代码之外

Tinkering

折腾数码和服务

平时会自己折腾 OpenWrt、VPS、PT、NAS、Android ROM 这些东西,从刷机、组网到远程访问和备份,能自己配一套稳定可用的环境会很有满足感。

OpenWrt VPS PT NAS Android ROM
Games

游戏 / 二游

玩游戏主要是为了看剧情和角色,更像是在追一部长线故事,顺便抽卡图一乐。 抽到喜欢的角色就很满足,不太追求极限配队和强度环境。

明日方舟 碧蓝航线 原神 崩坏:星穹铁道 绝区零 明日方舟:终末地 杀戮尖塔 2
Daily

日常

工作之外会去游泳、骑车,F1 是最喜欢的比赛项目,有比赛周末基本都会守着直播看完。 动画和美剧一直在看,动画偏日常向和治愈系,美剧则更喜欢节奏紧一点的悬疑 / 犯罪类型。

游泳 骑车 F1 动画 美剧