CS undergrad · building ☕ Java backend & 🤖 AI applications, maintaining 🪞 GNOME Shell extensions, and writing 🧰 small dev tools.
English · 简体中文
I build things end to end and keep them maintained. Two directions: backend / AI application engineering (Java, Spring, RAG, agents) and developer tooling — trackers, extensions and small utilities that make my own daily workflow observable and a little faster. Everything below is bilingual and maintained, not abandoned.
| Project | What it does | Badges |
|---|---|---|
| 🎤 AI-Interview-Practice-and-Feedback-System | AI mock-interview copilot: multi-turn interviews, a RAG knowledge base, an agent tool loop, SSE streaming and RabbitMQ async report generation | |
| 🍜 Local-life-service-platform | Dianping-style local-life platform: Redis cache guards, a Lua + Stream seckill with zero oversell, and a merchant console with RBAC |
| Project | What it does | Badges |
|---|---|---|
| 📊 opencode-usage-tracker | OpenCode plugin + TUI that records skill / MCP / plugin tool usage into a local SQLite database (no network, no message bodies) | |
| 🐾 codebuddy-usage-tracker | Eight-tab TUI that shows how you actually use CodeBuddy — every tool, skill, agent, plugin and MCP call, indexed from local logs (no network, no message bodies) | |
| 🧠 AgentOS | External evidence and governance layer for coding agents: observations → verdict → human gate → durable memory (zero third-party deps, never edits code) |
❄️ Frozen upstream snapshots, maintained locally — no longer tracking upstream. Focus: latent crashes, leaks, idle power and GNOME 45→50 adaptation.
| Project | What it does | Badges |
|---|---|---|
| 🔔 notification-grouper | Original extension that groups desktop notifications so a burst arrives as one item | |
| 🔥 burn-my-windows | Burn / open window effects; a fork of Burn My Windows | |
| 📋 copyous | Clipboard-history manager; a fork of Copyous | |
| 🍎 macos-dock | macOS-style dock that merges two upstreams (MacOSDock + macos-genie) | |
| 🌐 fast-translate | Quick translate popup for selected text; a fork of translate-assistant |
计算机专业大三学生 · 主要写 ☕ Java 后端和 🤖 AI 应用,维护 🪞 GNOME Shell 扩展,也做一些 🧰 小工具。
简体中文 · English
我喜欢把东西从零做到能用,并且持续维护。两条主线:后端 / AI 应用工程(Java、Spring、RAG、Agent) 和开发者工具——用量追踪器、扩展和一些小工具,让我自己的工作流可观测、再快一点。 下面每个项目都是双语文档 + 持续维护,不是废弃的玩具。
| 项目 | 做什么 | 徽章 |
|---|---|---|
| 🎤 AI-Interview-Practice-and-Feedback-System | AI 模拟面试助手:多轮面试、RAG 知识库、Agent 工具循环、SSE 流式输出与 RabbitMQ 异步报告生成 | |
| 🍜 Local-life-service-platform | 点评式本地生活平台:Redis 缓存防护、Lua + Stream 秒杀零超卖、带 RBAC 的商家后台 |
| 项目 | 做什么 | 徽章 |
|---|---|---|
| 📊 opencode-usage-tracker | OpenCode 插件 + TUI,把 skill / MCP / 插件工具的使用记录到本地 SQLite(无网络、不记正文) | |
| 🐾 codebuddy-usage-tracker | 八 Tab TUI,一眼看清你如何用 CodeBuddy:工具、skill、agent、插件、MCP 全记录,索引自本地日志(无网络、不记正文) | |
| 🧠 AgentOS | 给写码 Agent 的外部证据与治理层:观察 → verdict → 人工确认 → 长效记忆(零第三方依赖,绝不改代码) |
❄️ 冻结上游快照,本地独立维护,不再跟随上游。主做潜在崩溃、资源泄漏、待机功耗 + GNOME 45→50 适配。
| 项目 | 做什么 | 徽章 |
|---|---|---|
| 🔔 notification-grouper | 原创扩展,把桌面通知分组,让一阵爆发收成一条 | |
| 🔥 burn-my-windows | 窗口烧灼 / 开启特效;Burn My Windows 的分支 | |
| 📋 copyous | 剪贴板历史管理器;Copyous 的分支 | |
| 🍎 macos-dock | macOS 风格 dock,合并了两个上游(MacOSDock + macos-genie) | |
| 🌐 fast-translate | 划词即译的弹出翻译;translate-assistant 的分支 |
