$ ls ~/projects
不是技术名词清单。这里记录已经在运行、可体验或可审阅的项目:它们解决的问题、做出的取舍与可验证的结果。
~$ cd projects/agent-platform
Agent Platform
一个可对话、可检索、可审批、可追溯的个人 Agent 实验平台。
- problem
- 把知识库问答、工具调用与私有执行能力放进同一套公开站点,同时守住访问和执行边界。
- approach
- 公开通道只开放 readonly 能力;私有通道经 TOTP 解锁。写入和执行默认审批,Pi 节点在 bwrap 沙箱中轮询执行。
- result
- 支持流式多轮对话、知识库引用、会话恢复、工具审批、MCP 与隔离节点;夜间真模型 smoke 持续验证关键链路。
ReactFastAPIPostgreSQLpgvectorSSEbwrap
~$ cd projects/perler-pattern
Perler Pattern Maker
把图片转换为可打印、可保存的拼豆图纸,计算留在浏览器本地完成。
- problem
- 大尺寸图像转图纸会带来密集像素计算和交互卡顿,同时项目文件不应依赖服务端保存。
- approach
- 使用 Web Worker 处理大网格计算,以 IndexedDB 保存项目;调色、网格、编号和打印在浏览器端完成。
- result
- 可处理大网格图纸,并提供 Mard 色卡、预览、导出和本地项目恢复,不上传用户图片。
ReactTypeScriptWeb WorkerIndexedDBCanvas
~$ cd projects/personal-site-ops
Personal Site Ops
将内容站、后台、Agent 与运行节点维护为一个可持续发布的 monorepo。
- problem
- 个人项目往往在功能增加后失去发布、SEO、质量与运行状态的统一控制。
- approach
- 使用 pnpm + uv monorepo,PR CI、静态预渲染、Web Vitals、自建分析、Cloudflare Pages/Tunnel 和 Docker Compose 组成发布链路。
- result
- 公开内容可预渲染并自动发布;后端发布有健康检查;后台集中查看内容、SEO、分析和运行状态。
ViteGitHub ActionsCloudflareDockerFastAPI
~$ printf 'work together?\n'
想交流一个项目、技术设计或工具思路?可以从 About 页取得联系;仓库、RSS 与公开 Agent 也都在那里。
cd ../about →