Skip to content
View zh30's full-sized avatar
🐲
🐲

Block or report zh30

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zh30/README.md

Henry Zhang

AI tool builder · independent developer · edge-first engineer

I ship practical AI tools for real workflows — browser, creator, and developer surfaces — on Cloudflare-native stacks.

Portfolio Products Blog X LinkedIn

What I Build

I turn narrow, repeated workflow friction into small, polished products — close to the page, editor, media file, or repository people already use.

Lane What I ship Instinct
Browser AI Translation, reading, page-side assistance Keep context intact; privacy first
Creator tools Local video, cover, and lyric workflows Prefer browser-side processing over uploads
Developer utilities Git, commit, and AI workflow helpers Make routine engineering cleaner and faster
Edge apps React / TypeScript on Cloudflare Keep infra boring, fast, and understandable
const henry = {
  role: 'AI Tool Builder',
  base: 'zhanghe.dev',
  builds: ['browser AI', 'creator tools', 'dev utilities', 'edge apps'],
  shipsWith: ['React', 'TypeScript', 'Rust', 'Cloudflare'],
  openSource: ['beejs', 'zstack'],
  caresAbout: ['privacy', 'performance', 'solo leverage'],
  defaultMode: 'ship small tools that solve real workflow problems',
} as const;

Open Source

Beejs — fail-closed JS/TS runtime (Rust + V8). Fast cold starts, native TypeScript, permission sandbox for scripting, agents, and edge-like workloads. → bee.zhanghe.dev

zstack — agent skills for indie builders: market signal → real users → landing smoke → PRD → SEO. Teaches coding agents product judgment, not only code. Works with Claude Code, Codex, and Grok.

Product Lab

Highlights below. Full index: zhanghe.dev/products.

Product Job to be done Built around
Native Translate Translate the web without breaking reading context Chrome built-in AI, local-first, open source
MangoFlow Keep AI beside the page you are researching Browser sidebar, multi-model chat
Git Commit Analyzer Turn messy staged diffs into clearer commit messages Local inference, Git workflow, privacy
Video Clipper Cut and convert video locally — no source uploads FFmpeg.wasm, browser media processing
Xiaomaolv Route AI traffic through a practical gateway Rust, streaming, provider abstraction

Operating Principles

  • AI with a reason — remove a real step; do not decorate the UI.
  • Privacy by default — local inference and no-upload flows when the domain allows it.
  • Edge-native, small surface — Cloudflare-first; a one-person product should stay easy to ship and debug.
  • Judgment before code; foundations when the stack is missing — validate demand first; build the layer yourself when tools leave a real gap.

GitHub Signal

Henry Zhang GitHub profile summary

hello@zhanghe.dev:~$ connect --work
[OK] portfolio loaded | product lab online | notes in progress

Email · Website · Products · Blog · X · LinkedIn

Pinned Loading

  1. get-suno-lyric get-suno-lyric Public

    Get suno ai song lyrics

    TypeScript 19 9

  2. native-translate native-translate Public

    Private, local‑first translation using Chrome's built‑in AI Translator & Language Detector. No cloud calls, no telemetry — your content never leaves the browser.

    TypeScript 47 2

  3. chinese-novelist-skill chinese-novelist-skill Public

    Forked from PenglongHuang/chinese-novelist-skill

    让 AI 为你写一部完整的中文小说 - AI 驱动的中文小说创作助手 - 超过20章的小说,几分钟全稿完成 Claude Code Skill:自动创作分章节中文小说,每章悬念钩子

    Python 5 1

  4. git-commit-analyzer git-commit-analyzer Public

    A Rust-based Git plugin that generates Git Flow–style commit messages from your staged diff using a local llama.cpp model.

    Rust 7

  5. beejs beejs Public

    Beejs is a high-performance, fail-closed JavaScript and TypeScript runtime built with Rust and V8. Designed from first principles for sub-millisecond cold starts, native TypeScript execution, WebAs…

    Rust 1

  6. zstack zstack Public

    Agent Skills for independent developers — teach your AI coding agent how to validate, interview, smoke-test, specify, and grow a product, not only how to write code.

    Shell 1