CS undergrad 🧑💻 · building ☕ Java & 🍃 Spring Boot backend and 🤖 AI apps (RAG · agents) · maintaining 🪞 GNOME Shell extensions 🔔🔥📋🍎 · building 🧰 a family of agent-usage trackers 📊🐾🎯🧮 · on 🐧 Ubuntu / GNOME 50
I build things 🛠️ end to end and keep them maintained. Two directions: ☕ backend / AI application engineering (Java · Spring Boot · RAG · agent tool loops · async pipelines) and 🧰 developer tooling — a family of agent-usage trackers (🧮 aut · 🐾 cbut · 📊 ocut · 🎯 qcut), GNOME Shell extensions and utilities that make my own daily workflow 🔭 observable and a little faster.
| Project | What it does | Badges |
|---|---|---|
| 🍜 bendi-shenghuo-fuwu-pingtai | 🍜 Dianping-style local-life platform as a 🧩 modular monolith: 🛡️ Redis cache guards, ⚡ a Lua + Redis-Stream seckill with zero oversell and one-order-per-user idempotency, 🔁 a CAS order state machine and 🏪 a merchant console with RBAC — ☕ Java 17 · Spring Boot 3.3 · MySQL 8 · Redis 7 · Vue 3 | |
| 🧭 yunying-guiyin-zhinengti | 🧭 Operational attribution agent for local-life data: 🧠 the model only proposes one drill-down dimension per step while 🛡️ thresholds, budgets and SQL guardrails stay in code; 📚 hybrid retrieval (pgvector HNSW + pg_trgm + RRF), 🧾 a three-part conclusion (facts / inferences / uncertainty) bound to the SQL behind it, and 🔒 a read-only database role — ☕ Java 17 · Spring Boot 3.5 · Spring AI · PostgreSQL 16 + pgvector · Vue 3 |
| Project | What it does | Badges |
|---|---|---|
| 🧮 all-usage-trackers | 🧮 Six-tab board over cbut / ocut / qcut: 🔢 cross-tool tokens per model, 🎯 skills and tools side by side, 🕒 one merged timeline, 📈 a card dashboard with window-over-window deltas — ⌨️ a footer that lists only the keys the current tab answers and 🧭 hands the terminal to a tracker's own TUI and back (🚫 no second parser, 🚫 no writes) | |
| 📊 opencode-usage-tracker | 📊 Eight-tab TUI for how you actually use OpenCode — 🧰 tool calls, 🎯 skills, 🤖 subagents with drill-down, 🔌 MCP, 🧩 plugins, 💵 real per-step cost and 🔢 per-model usage totals, a passive read-only log reader over OpenCode's own SQLite (🚫🌐 no network, 🔒 no message bodies) | |
| 🐾 codebuddy-usage-tracker | 🐾 Cross-session usage analytics for CodeBuddy Code in an eight-tab TUI — 🧰 tools, 🎯 skills, 🤖 agents, 🧩 plugins, 🔌 MCP calls, 🔢 per-model tokens with 💳 provider credits and 🛰️ agent-span traces, over per-tab 📅 calendar-day windows on a 🔒 metadata-only local SQLite index (🚫🌐 no network) | |
| 🎯 qoder-cn-usage-tracker | 🎯 Eight-tab TUI for the Qoder CN CLI, modelled on cbut — 🧰 tools, 🎯 skills, 🤖 agents, 🧩 plugins, 🔌 MCP, 🗜️ compaction ledgers, 🔢 tokens next to 💳 credits and per-tab 📅 calendar-day windows; a measured zero stays apart from a route that never reported a token (🚫🌐 no network, 🔒 no message bodies) | |
| 🐾 trae-cn-usage-tracker | 🐾 Passive, read-only tracker for Trae CN: 🎯 skills, 🤖 agents, 🧩 plugins, 🔌 MCP servers and 🧰 tool-call counts indexed from local files into one SQLite, with 💳 credit balance samples (🚫🌐 no network) — honest about the panels it cannot fill · 🧊 frozen — kept as a record: Trae CN's files never matched the other trackers | |
| 🧠 AgentOS | 🧠 External evidence & governance layer for a coding agent: 📥 observations → 📊 a verdict → 🚪 a human gate → 📚 promoted memory → 🔁 recall that changes the next prompt (🐍 stdlib-only, 🚫 never edits code) · 🧊 frozen — kept as a record of the attempt |
❄️ Four upstream-frozen forks, maintained locally under their @local UUIDs — 🚫 no longer tracking upstream. Focus: 🐛 latent crashes, 💧 resource leaks, 🔋 idle power draw and 🧭 GNOME 45→50 adaptation.
| Project | What it does | Badges |
|---|---|---|
| 🔔 notification-grouper | 🔔 Original extension (not a fork) that folds notifications from one app into a single stack — 🪄 zero-config by default, with 4 plain switches if you want them | |
| 🔥 burn-my-windows | 🔥 Fork of Burn My Windows: ✨ 26 GPU shader window effects with 🔋 power-aware profiles (AC vs battery), 🎛️ libadwaita live previews and 🌍 34 translations · 🧊 frozen at upstream v48 | |
| 📋 copyous | 📋 Fork of Copyous: 🗂️ SQLite clipboard history with 🔎 search, 📌 pins, 🏷️ nine tags and 🕶️ incognito — hardened for correctness, security and leaks · 🧊 frozen at upstream 2.0.1 | |
| 🍎 macos-dock | 🍎 Fork of MacOSDock: 🔍 magnification, 👻 dodge/auto-hide, ⌨️ Super+1…0 keyboard navigation and 🧞 genie minimize/restore — merges MacOSDock + macos-genie · 🧊 frozen at upstream v9 | |
| 🌐 fast-translate | 🌐 Fork of Fast Translate (translate-assistant): double-copy (Ctrl+C twice) to translate via Google, DeepL, Baidu or Youdao — 📖 a dictionary card for single words, ⌨️ background mode, ⚡ an LRU cache and 🐕 a request watchdog · 🧊 frozen at upstream v10 |
🧊 frozen at upstream vX pins the fork's upstream baseline; local fixes continue and the repository is not archived.
