我关注 Java / Go、模块化应用与云原生,也在把 AI 工作流和浏览器自动化做成实际工具。公开贡献涉及 Kubernetes 模块控制器、Go 命令行体验,以及 Spring AI / MCP 示例与可观测性。
我喜欢从具体问题出发:复现、拆解、做出一个能验证的小版本,再继续改进。
一个有点嘴欠的 macOS 开发者伴侣。 把系统状态、网络线索、本地开发环境和 Codex 配额集中到原生主窗口与菜单栏,再让一个小灵魂用简短反馈表达值得关注的状态。
当前公开预发布:v0.1.1-beta.1 · 下载与安装 → · macOS 13+ · Universal DMG / ZIP
这一版改进了 Codex 连接协议兼容、登录时启动、公网 IP 查询回退和字体布局。主要借助 AI 编程迭代,SwiftUI 仍在学习中。Beta 未提供 Developer ID 签名或 Apple 公证;安装说明与验证范围见发布页。
从一个墨刀分享链接,到结构化视觉证据。 一个 Python / Codex skill:扫描页面树,采集页面截图和切换证据,生成会话清单,方便后续查看与分析原型。
当前支持 macOS + Chrome,导航范围为页面树。查看用法 →
以下是我提交并已合并的部分工作;链接可直接查看具体改动。
| 项目 | 我参与的改进 |
|---|---|
| SOFAStack / SOFA Serverless | Go / Kubernetes 模块控制器:模块部署行为 #118、Pod 模块实例统计 #208、分组发布幂等处理 #406,以及 CI 与测试改进。上游仓库已归档。 |
| Koupleless / arkctl | Go CLI 的错误提示 #1 与默认帮助输出 #6;另向 Koupleless 提交了 CI 修复。 |
| Spring AI Summary | Java / Spring AI:调用可观测性 #28、Nacos MCP 客户端与服务端示例 #32、评估器—优化器工作流 #34。 |
我也通过复现步骤、日志与源码线索提交问题报告:
- OpenClaw:钉钉引用文件消息引发的消息幂等冲突 #177078。
- DingTalk OpenClaw Connector:Windows 加载与运行时初始化问题 #662、群聊重复回复 #669。
| 方向 | 公开项目与贡献中的实践 |
|---|---|
| Java / Spring | Spring AI、MCP、调用可观测性与工作流示例 |
| Go / Kubernetes | 模块控制器、应用部署与调度、命令行工具 |
| Python / 自动化 | 浏览器自动化、原型检查与结构化证据采集 |
先把问题看清楚,再写一个可以验证的小版本;每次都比上次前进一点点。

