PROJECT ARCHIVE / 项目档案

A collection of experiments, tools, and systems. / 作品与实验合集

FieldFlow

Circuit Lab / 电学实验台

Build DC circuits on graph paper and watch them run. Current particles flow along the wires, wires are colored by potential, and every component shows its live voltage, current, resistance and power.
在方格纸上搭直流电路:电流粒子沿导线移动,导线按电势着色,元件读数实时更新。

JavaScript Canvas Circuit Simulation

Nonlinear Animation

GNOME Extension / 动画曲线

Puts acceleration and deceleration back into GNOME Shell. Hooks Clutter's ease prototypes, so overview, workspace and window motion all pick up the curve you choose, with interruption momentum and a spline/spring editor.
给 GNOME Shell 找回加速与减速曲线,支持打断动量的惯性衔接和自定义贝塞尔、弹簧编辑器。

JavaScript GJS Clutter

GuluGulu

Browser Extension / 洛谷增强

A browser extension that reworks the Luogu interface: a cleaner problem page, an in-page IDE with self-test runs, contest views and an AI assistant. Inspired by BewlyBewly.
重构洛谷界面的浏览器扩展:题目页、内置 IDE 自测、比赛视图与 AI 助手,灵感来自 BewlyBewly。

Vue 3 TypeScript Manifest V3

Auto Call System

Campus Queue / 校园叫号系统

Zero-config LAN calling system for schools. Teachers type pinyin initials to pick a student, the classroom display shows the name in large type and speaks it twice.
局域网零配置的校园叫号系统:老师敲拼音首字母选人,教室大屏大字显示并语音播报两遍。

Python aiohttp SQLite TTS

English Review

Study Tool / 英语复习助手

Vocabulary drilling with two modes: Chinese-to-English phrases and word-form transformation. AI grades semantic matches, mistakes go to a review book, and progress resumes exactly where you left off.
中英词组与词形转换两种模式,AI 语义判题、错题本、进度实时恢复与多账号存档。

JavaScript Python LLM Grading

BTC Trading

Quant System / 量化交易

AI-powered trading system integrating quantitative models, VLM chart analysis, and social intelligence.
融合量化模型、视觉语言模型看图分析与社交情报的 AI 量化交易系统。

Python VLM OKX API Quant

NB Music

Web Player / 音乐播放器

Feature-rich web music player with modern UI and seamless user experience.
现代化界面的全功能网页音乐播放器,体验流畅。

JS Web Audio API

Early Warning System

Face Recognition / 人脸识别预警

Real-time camera monitoring that recognises configured faces with DeepFace and raises a full-screen alert showing the matched photo, name and confidence.
基于 DeepFace 的实时人脸识别预警:命中即全屏警报,显示照片、姓名与匹配度。

Python OpenCV DeepFace pywebview

Auto Homework Sender

Desktop Tool / 作业自动发送

Parses the last slide of a PowerPoint and posts it to a DingTalk group on a daily or weekly schedule, with duplicate-send protection and a tray-resident background service.
解析 PPT 最后一页作为作业内容,按每日或每周定时推送到钉钉群,支持去重与后台常驻。

Python python-pptx DingTalk API

OI-Wiki Copilot

Browser Extension / 算法学习助理

Turns OI-Wiki into a study environment: annotate any term with your own notes, ask an AI about a selected passage, rewrite confusing paragraphs, and search OI-Wiki from any page.
把 OI-Wiki 变成学习环境:自定义注释、选中段落问 AI、一键润色、任意页面右键搜索。

JavaScript Chrome Extension LLM

Time-Line

Photo Archive / 上海影像时间线

Browse historical photographs of Shanghai along a timeline. One of the early projects, kept for the record.
沿时间线浏览上海的历史影像,早期作品,留作纪念。

JavaScript HTML/CSS

Windows 12 Online

Web OS / 网页操作系统 · Core Maintainer

A sophisticated web-based operating system simulation with fluid animations and rich functional modules. Collaborator and core maintainer.
具有流体动画和丰富模块的网页操作系统模拟,本人为合作者与核心维护者。

HTML5 CSS3 JavaScript

More on GitHub / 更多项目