我是 Tena-Sen,一名关注实用工具、桌面应用、网络工具和开源项目的独立开发者。
我主要使用 Go、Python、JavaScript、Vue 3 和 C,喜欢从一个具体的使用痛点出发,完成从功能设计、工程实现到发布交付的完整过程。相比追逐复杂的技术名词,我更在意软件是否清晰、稳定、好用,以及它能不能真正解决问题。
目前,我公开维护和记录的方向包括 Windows 工具、软硬件协作、浏览器串口可视化、AI Agent 工作流和 AI-Native 应用。
我的兴趣方向: 把“用起来很麻烦”的事情,做成一个更简单的工具。
| 方向 | 关注内容 |
|---|---|
| 后端与工程 | Go、HTTP API、SSE、SQLite、进程管理、配置生成 |
| 前端与交互 | Vue 3、TypeScript、Vite、Element Plus、数据可视化 |
| 桌面与网络工具 | Windows 工具、系统代理、节点管理、订阅处理、路由规则 |
| 开源实践 | 项目架构、自动化构建、发行版本、文档和持续改进 |
我正在持续打磨公开项目的可运行性、文档质量和使用体验:在 BoxPanel 中完善 Windows 网络工具的配置与发行,在 WeightScale 中串联 STM32 设备端和浏览器仪表盘,也在 cc-fleet、MiroFish-Pro 和 quant-production 中探索 AI Agent 与工程化工作流。
我希望项目不只停留在 Demo,而是尽量做到有清晰入口、有可复现步骤、有实际界面,并且方便其他开发者继续修改和验证。
我更喜欢用实际项目表达想法。下面只列出当前 GitHub 上确认公开的项目;私有仓库、内部实验和未公开代码不会出现在这里。
| 项目 | 简介 |
|---|---|
| BoxPanel | 面向 Windows 的多内核代理管理面板,支持节点、订阅、分组、路由、系统代理和自动选择兼容内核。 |
| cc-fleet | 面向 Claude Code 工作流、Agent Team 和 Subagents 的协作工具,支持接入多种第三方模型。 |
| MiroFish-Pro | 面向稳定性、快照恢复和运行效率改进的社区项目分支。 |
| quant-production | 面向 AI Agent 的 AI-Native 量化框架探索。 |
| WeightScale-workspace | 智能蓝牙电子秤的设备端,负责 STM32 固件、HX711 称重、温度采集、屏幕显示和 USB/蓝牙通信。 |
| WeightScale-web | WeightScale 的浏览器端仪表盘,通过 Web Serial API 实时展示重量、波形、统计、日志和设备事件。 |
| USV | 一个公开的实验性项目。 |
WeightScale-workspace 和 WeightScale-web 是同一套智能称重系统的两个公开仓库。前者运行在 STM32 设备上,负责传感器采集、显示控制和串口输出;后者运行在浏览器中,负责连接虚拟 COM 口、解析协议并展示实时数据。
HX711 / DS18B20 → STM32F103 固件 → USB 或蓝牙串口 → Web Serial → 浏览器仪表盘
这两个项目体现了我比较关注的一类工程问题:如何把真实硬件数据稳定地采集出来,再通过清晰的协议和界面交给用户理解和使用。
BoxPanel 是我目前重点维护的项目之一。它使用 Go + Vue 3 构建,将多个代理内核、节点管理、订阅、分组、路由和实时监控整合到一个桌面管理面板中。
项目主页:Tena-Sen/BoxPanel · 下载发行版
BoxPanel 与 WeightScale 是我公开项目中两类不同的实践:一个偏向 Windows 桌面与网络工具,一个偏向嵌入式设备与浏览器上位机。
如果你也喜欢做工具、研究开源项目,或者对 BoxPanel、网络工具和桌面应用感兴趣,欢迎通过 GitHub 提交 Issue、发起 Discussion 或参与代码改进。
我会继续记录那些从“能跑”到“好用”之间的细节。
把想法做出来,把工具做得更好用。
