AI tool builder · independent developer
做真正派得上用场的 AI 工具,贴着浏览器、开发者和创作者的真实工作流发布小而清楚的产品。
╔════════════════════════════════════╗
║ HENRY ZHANG | AI TOOL BUILDER ║
╚════════════════════════════════════╝
$ systemctl status zhanghe.dev
Status: ONLINE
Focus: practical AI tools for real workflows
Stack: React + TypeScript + Cloudflare Workers + D1/R2
Ship: browser AI, creator tools, developer utilitiesI turn narrow, repeated workflow friction into polished web products: AI translation that stays in context, local media utilities that avoid uploads, developer tools that clean up the boring parts, and edge-first React apps that are fast enough to feel native.
- AI-assisted workflow design - AI appears only when it removes a real step.
- Privacy-conscious browser tooling - translation, reading, and browsing tools that stay close to the page.
- Client-side media processing - FFmpeg.wasm and local-first flows for creator work.
- Edge-first full-stack React - Cloudflare Workers, D1, R2, and React Router for small, sharp apps.
- Readable technical writing - notes about shipping products, web development, AI tooling, and product decisions.
| Tool | Workflow friction | Built around |
|---|---|---|
| Native Translate | Translate web content without breaking reading context | Browser AI, privacy-first UX |
| Translate | Translate text privately when hosted model delivery matters | On-device AI, Cloudflare model delivery |
| MangoFlow | Keep AI assistance beside the page being researched | Browser sidebar, web productivity |
| Git Commit Analyzer | Turn messy diffs into clearer commit messages | Local Ollama, developer workflow |
| Xiaomaolv | Route AI traffic with less overhead | Rust, AI gateway experiments |
| Video Clipper | Cut long videos locally without uploading source files | FFmpeg.wasm, creator workflow |
| Cover Moment | Make stronger video covers without heavy software | Browser design utility |
| Suno Lyric Downloader | Export synchronized Suno lyrics into usable files | LRC, SRT, creator export |
| Alchemy | Make creative iteration easier to start and continue | Creation system, idea-to-output flow |
const henry = {
position: 'AI Tool Builder',
worksOn: ['browser AI', 'creator tools', 'developer utilities'],
shipsWith: ['React', 'TypeScript', 'Cloudflare Workers', 'D1', 'R2'],
caresAbout: ['privacy', 'performance', 'clear product intent'],
defaultMode: 'ship small, useful tools',
} as const;hello@zhanghe.dev:~$ connect --work
[OK] portfolio loaded · tools shipped · notes in progress