开源项目
在 GitHub 上探索我分享的开源项目,涵盖 Python、JavaScript 和 .NET 技术栈,专注于 Clean Architecture 架构、持续学习与有意义的技术创新。

WeChat Native - AstrBot 个人微信接入插件
无需额外 Bridge 服务即可在 AstrBot 内直连 agent-wechat-native /v1 API。结合 SSE 游标恢复、SQLite 原子去重与幂等回执校验,提供可靠、不留存聊天正文的个人微信 AI 接入方案。

Botchat - AI 对话工作台
为不同任务配置独立的专家提示词,同时让登录用户保有自己的会话与消息。共享专家配置、Markdown 展示和滚动摘要为日常及团队对话提供可扩展的基础。

Face Metric - 人性化人脸相似度分析
通过 RetinaFace 对齐和多模型融合,探索亲属或伴侣之间的外貌相似性。图片仅在当前请求的内存中处理,评分具有概率性,不能作为身份认证依据。

Wattlas - 全球能源机会雷达
Python 管道验证公开数据并发布不可变快照,MapLibre 前端展示区域机会、资产与来源证据。缺失数据明确留空,单个连接器失败时保留最近一次成功地图。

Markdown 转 PDF 转换器
在同一工作台中编辑、预览和导出 Markdown 文档,保留表格、任务列表与代码高亮。AI 先给出结构与表达改进计划,再在保持原意的前提下执行润色。

Docker 监控仪表盘
每台 Docker 主机运行一个无状态 Go Agent,仪表盘将多主机连接汇总为单一浏览器数据流。文章说明通信架构、Agent 配置、部署步骤与生产代理要求。

MenuMuse 项目概述
围绕菜单识别、文案创作和图片生成,介绍 MenuMuse 的前端与 AI 技术组合。开发者可参考环境变量配置和启动步骤,运行并扩展自己的菜单应用。



CodePrompt 优化器
从选择语言和输入初始提示开始,依次完成优化、生成示例与输出比较。工具用并排结果和执行进度反馈,帮助开发者判断提示修改带来的变化。

LinguaLens 智能翻译助手
先选择沟通场景,再让 AI 根据输入语言完成翻译。用户可以创建、编辑和排序场景,将常用的邮件、会议纪要或技术文档风格保存在本地。

Blazor Server项目模板
以 Domain、Application、Infrastructure 和 UI 分层组织企业应用,并通过代码生成器减少重复开发。模板提供 NuGet 入口、多数据库支持和可直接参考的容器部署配置。

BlazorPocket App
以纯客户端 Blazor WebAssembly 搭配 PocketBase 后端,快速开始现代 Web 项目。文章介绍代码共享、在线演示和 Docker Compose 部署配置。

Clean Architecture Solution For Razor Pages
通过安装 NuGet 模板并运行 dotnet new ca-sln 创建分层 Razor Pages 项目。文章列出数据访问、对象映射、验证、界面组件和测试技术,便于选择与启动项目。

CleanAspire 项目模板
用 Clean Architecture 组织前后端,通过 Kiota 与代码生成工具减少接口和组件的重复工作。模板同时提供 Aspire 仪表板、离线模式及持续集成配置。

Code Generator for Clean Architecture
在 Visual Studio 中右键选择新增功能或按 Shift+F2,输入实体名称即可生成对应应用层文件。工具将重复的 CRUD 编码整理为符合模板约定的结构。



基于 Flask 与 DeepFace 的人脸提取 API
服务自动选取置信度最高的人脸并向外扩展 20% 裁剪区域以保留自然边缘细节。提供 URL 输入、文件上传、JPEG 流式下载以及 Minio 存储归档接口。

支持水印与签章的 PDF 生成 API
传入网页 URL 或完整 HTML 即可通过无头 Chromium 渲染标准 A4 PDF。支持在渲染前动态注入自适应字号水印与高优图层签章图片,并提供完整的鉴权与接口文档。
从业务目标,到产品落地
让下一个业务突破,
从一次对话开始。
无论是新系统建设、企业平台集成,还是 AI 工作流落地,都可以从你的业务目标出发,一起明确技术路径与交付方向,让想法逐步成为可靠的业务产品。
带上你的业务场景、现有技术栈,或一个初步想法,即可开启沟通。