I:\PROJECTS · 30+ REPOS · EST. 2024

我先把它做出来,
再告诉你为什么。

白天写代码,晚上也在写代码。BeamNG 里训自动驾驶,STM32 上写固件, 把整首歌变成蜂鸣器的旋律,还在写一本 300 万字的小说。 这里是全部 30+ 个项目的户口本——每个数字都来自本机 git,不是简历形容词。

0行自有代码
02026 次提交
0个项目目录
0个活跃日

SCROLL — 下面都是真的

LIVE · GIT
audiotransferInitial audio-to-buzzer converter and STM32 OLED playeraudiotransferProtect vocal sections and add instrumental melody modeaudiotransferCross-check sung pitch and regularize rapid vocal note changesaudiotransferAdd note-level singing transcription and keep caches on project driveaudiotransferUnify automatic melody conversion across songs and preserve pitch timingaudiotransferRecord verified STM32 upload and on-board pause testsmarble-machineCritical fix: play-state freeze from undeclared platform var in renderPlaymarble-machineDouyin capsule rect offset correction (+21css) for HUD icon row alignmentmarble-machineAge rating badge: embed the official CADPA 8+ badge as base64marble-machineMenu compliance block: smaller CADPA badge beside the textaudio-visualizer修复:关窗后仍会触发已排队的定时器,刷 invalid command nameaudio-visualizer修复 test_keeps_only_latest_frame 的竞态focus-time-trackerCI:windows-latest 上跑 Python 3.10/3.12 矩阵测试focus-time-trackerREADME:补 CI 徽章与 Release 下载入口,CI 说明改为实际状态my-profileAdd one-command web deploy script: md5-diff sync to Aliyun ECSSmartCar-STM32Add STM32 smart car and remote controller modulesaudiotransferInitial audio-to-buzzer converter and STM32 OLED playeraudiotransferProtect vocal sections and add instrumental melody modeaudiotransferCross-check sung pitch and regularize rapid vocal note changesaudiotransferAdd note-level singing transcription and keep caches on project driveaudiotransferUnify automatic melody conversion across songs and preserve pitch timingaudiotransferRecord verified STM32 upload and on-board pause testsmarble-machineCritical fix: play-state freeze from undeclared platform var in renderPlaymarble-machineDouyin capsule rect offset correction (+21css) for HUD icon row alignmentmarble-machineAge rating badge: embed the official CADPA 8+ badge as base64marble-machineMenu compliance block: smaller CADPA badge beside the textaudio-visualizer修复:关窗后仍会触发已排队的定时器,刷 invalid command nameaudio-visualizer修复 test_keeps_only_latest_frame 的竞态focus-time-trackerCI:windows-latest 上跑 Python 3.10/3.12 矩阵测试focus-time-trackerREADME:补 CI 徽章与 Release 下载入口,CI 说明改为实际状态my-profileAdd one-command web deploy script: md5-diff sync to Aliyun ECSSmartCar-STM32Add STM32 smart car and remote controller modules
01 / SELECTED WORK

三件值得展开讲的

问题 → 做法 → 结果,含未完成的部分
BeamNG Autopilot
fig.01 — 训练监控:车道线分割模型 accuracy 99.7%
№ 01 研究 · 未完

BeamNG Autopilot

想真正搞明白「车怎么自己开」,纸上看论文不如在仿真里从零造一遍。这是目前最大的一块代码,也是唯一一个我给自己设了验收门的项目。

  • 感知 / 决策 / 控制三层架构,再向端到端模仿学习推进
  • 车道线分割模型长期迭代,训练监控、数据回流、离线验证全套自建
  • 自设 strict 闭环验收门:不合格的模型不上线、不写进结论
165.9k行 Python964commits224篇实验文档

strict 闭环验收 4 次 0/4 —— 不合格就是不合格,研究还在继续。

GitHub ↗
AudioTransfer Studio
fig.02 — 桌面工作台:拖入歌曲,一键转换、试听、烧录
№ 02 v0.5.0

AudioTransfer Studio

STM32 蜂鸣器的示例永远是单音 demo。我想让它唱一首完整的歌——有人声、有换气、有间奏的那种。

  • Demucs 分离人声,RMVPE + CREPE 双模型交叉校验音高
  • 连续旋律路径判定:换气不接伴奏、颤音不碎成新音符
  • 自动生成 STM32 固件并一键烧录,六首完整录音统一验证并留档
8.3k行 Python6首全曲验证1键烧录

模型权重是 CC BY-NC-SA,所以这个项目明确标注非商用。

GitHub ↗
Focus Time Tracker
fig.03 — 统计页:每小时分布与近 7 天趋势
№ 03 成熟

Focus Time Tracker

想知道时间到底去哪了,但不想把屏幕使用记录交给任何一家云。

  • Win32 API 采样前台窗口,纯 ctypes,零第三方采集依赖
  • 游戏按「启动器 / 安装目录」规则引擎识别;网站读浏览器本地历史库匹配
  • SQLite WAL 本地存储 + 托盘常驻,CI 跑 Python 3.10/3.12 矩阵
7.4k行 Python686个应用识别100%本地,不联网

所有数据都在本机一个 SQLite 文件里,删掉即消失。

GitHub ↗
02 / FULL INDEX

全部项目索引

包括没做完的和不好意思讲的
NO项目一句话栈自有代码状态年
01beamng-autopilot ↗BeamNG 自动驾驶研究Python · BeamNGpy · PyTorch165.9k研究中2026
02audiotransfer ↗歌曲 → 主旋律 → STM32 固件Python · Demucs · RMVPE8.3kv0.5.02026
03focus-time-tracker ↗屏幕使用时间统计Python · Win32 · SQLite7.4k成熟2026
04my-profile ↗个人主页 qiongkura.xyzJavaScript · 静态站13.0k已上线2026
05SmartCar / SmartCar-STM32 ↗智能小车 + 遥控器C · STM32F103 · PlatformIO12.4k已完成2026
06audio-visualizer ↗系统声音实时可视化Python · WASAPI2.4kexe 已发布2026
07netease-music-parser网易云分享链接 → 播放卡片JavaScript · 零依赖9.3k可发布2026
08marble-machine弹珠机 Canvas 游戏JavaScript · 三端3.0k三端可玩2026
09pc-maintenance-sim3D 电脑维护教学游戏JavaScript · Three.js3.5kP0 原型2026
10flightfix v64–v69ESP32 迷你无人机飞控修改Arduino · C++ · GPL32.5k调试中2026
11codeyear本地 git 年度报告Python · Pillow2.0kv0.12026
12digital-life-chat / exact流浪地球风格终端 UICSS · JS5.9kUI 实验2026
13pcb / ultrasonic-ui超声相控阵 PCB + 数据分析Altium · Python0.5k硬件 + 脚本2026
14DQNsnake / autosnake ↗Double DQN + PER 贪吃蛇Python · Java · PyTorch1.7k实验2026
15urban-novel-writer300 万字小说创作工作台Markdown · LLM 工作流2.0k 文档写作中2026
16biotech_ppt结课汇报 PPT 生成JavaScript · pptxgenjs0.6k完成2026
17beamng-dlss5-setupDLSS5 配置与模型验证Python1.3k工具2026
18CodexWork / 副本仓固件修复工作区与备份C · Python96.9k 副本归档候选2026

18 / 18 项 · 自有代码 = 非空行,已剔除第三方库、生成工程与重复副本;仓库副本(CodexWork 等)不计入总量。

03 / BY THE NUMBERS

数字

git 里能查到的,不靠形容词

代码构成 · 一个项目占了 69%

BeamNG Autopilot · 165.9k其余 17 个项目 · 74.0k
My Profile
13.0k
SmartCar / STM32
12.4k
Netease Parser
9.3k
AudioTransfer
8.3k
Focus Tracker
7.4k
Digital Life
5.9k
PC Maintenance
3.5k
Marble Machine
3.0k

语言构成 · 按自有代码估算

Python80%
Web / JS14%
C / Arduino5%
其他1%
2026 提交
77%
BeamNG 961 次 · My Profile 149 次 · 其余 137 次1247 commits

一天里的我 · 夜猫子实锤

0006121823

峰值 23:00 · 160 次提交;40% 发生在 22:00–05:00。

写过的字 · 不止代码

BeamNG 实验文档
224 篇
小说章节存档
2.0k 行
验证/说明文档
8 篇

_beamng-autopilot 的 224 篇实验报告是按日归档的,索引脚本生成——论文素材已经在攒了。

2026 活跃热力图 · 58 个活跃日

010203040506070809101112
少 → 多 · 框出今天
04 / NOW & NEXT

现在与接下来

写了日期的才算计划
2026.11CodeYear v0.2打包 exe、英文 README、30 秒 demo。年底总结季是它唯一的窗口期。
2026.11–12软著第一批AudioTransfer + Focus Time Tracker:60 页源码 + 用户手册,走正规代理。
2026.12BeamNG 收口给 strict gate 一个明确结论:要么过,要么把结论如实写进论文。副本仓归档。
「发布比完美重要。代码已经够多了, 接下来拼的是发出去。」 —— 2026 年底给自己的备忘