Hey! I'm Huali, an AI Agent and full-stack engineer based in Wuhan, China.
I build production-grade desktop agents and developer tools, working across agent loops, context engineering, tool systems, evals, Electron, and Vue.
I am good at spotting friction in everyday work and turning it into tools, automation, or repeatable processes. Whether the problem sits in a product workflow or engineering infrastructure, I like to trace it to the root and build a practical way to make the work faster and more reliable.
Most of my open-source work is written in TypeScript, with occasional adventures in Python.
- Lumina - A local AI creation agent for audiovisual professionals, turning natural-language goals into completed media workflows.
- vue-scan - Visualize Vue component updates to spot performance issues.
- vue-hook-optimizer - Analyze Vue and React components with AST dependency graphs and AI-assisted refactoring suggestions.
- unplugin-devpilot - Connect browsers and AI agents through WebSocket RPC and MCP.
- autocut-client - A desktop client for AutoCut, built with Electron and Vue.
- unplugin-https-reverse-proxy - Add a local HTTPS reverse proxy to Vite, Webpack, Vue CLI, and other build tools.
- mem-mcp - A memory MCP server with CRUD operations and built-in memory eviction.
I write in Chinese about AI agents, frontend engineering, open source, and the ideas behind my tools.
Read more on my blog or Juejin.
Blog · Resume · Juejin · Discord · Email
The longing for beauty is like a clear blue sky.
If you enjoy my work and find it useful, consider supporting my open-source work via 爱发电. Thank you!
