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.
| 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 for skill / MCP / plugin tool usage — live via plugin hooks, or synced from OpenCode's own 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, plus per-model tokens, 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, kept as a record |
❄️ 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 folds notifications from the same app into one stack — zero-config | |
| 🔥 burn-my-windows | 26 GPU shader window effects with power-aware profiles; a fork of Burn My Windows | |
| 📋 copyous | Clipboard-history manager with search, tags and incognito; a fork of Copyous | |
| 🍎 macos-dock | macOS-style dock with magnification, dodge and genie minimize; merges MacOSDock + macos-genie | |
| 🌐 fast-translate | Double-copy to translate selected text via Google, DeepL, Baidu or Youdao; 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 / 插件工具的使用——实时靠插件 hook,或被动同步 OpenCode 自己的 SQLite 数据库(无网络、不记正文) | |
| 🐾 codebuddy-usage-tracker | 八 Tab TUI,一眼看清你如何用 CodeBuddy:工具、skill、agent、插件、MCP 全记录,外加每模型 token,索引自本地日志(无网络、不记正文) | |
| 🧠 AgentOS | 给写码 Agent 的外部证据与治理层:观察 → verdict → 人工确认 → 长效记忆(零第三方依赖,绝不改代码)· 🧊 已冻结,作为一次尝试的记录保留 |
❄️ 冻结上游快照,本地独立维护,不再跟随上游。主做潜在崩溃、资源泄漏、待机功耗 + GNOME 45→50 适配。
| 项目 | 做什么 | 徽章 |
|---|---|---|
| 🔔 notification-grouper | 原创扩展,把同一应用的通知折叠成一叠——零配置 | |
| 🔥 burn-my-windows | 26 个 GPU 着色器窗口特效,支持按电源模式切换;Burn My Windows 的分支 | |
| 📋 copyous | 剪贴板历史管理器,含搜索、标签与隐身模式;Copyous 的分支 | |
| 🍎 macos-dock | macOS 风格 dock,含放大、避让与精灵最小化;合并两个上游(MacOSDock + macos-genie) | |
| 🌐 fast-translate | 双击复制即译,支持 Google、DeepL、百度、有道;translate-assistant 的分支 |
