Open-source developer · Core Developer at Cherry Studio
Building tools for AI coding agents and AI-powered developer workflows.
- 🍒 Contributing to Cherry Studio — 100+ merged PRs across security hardening, backup & restore, and performance.
- 🤖 Building Pi-Extensions — a coherent extension suite for pi, covering the permission kernel, agent supervision, review, and UI.
- 🎓 Master's student in Integrated Circuits Engineering (EE) at Sun Yat-sen University.
- 🔬 Exploring LLM applications in EDA / chip design workflows.
CherryHQ/cherry-studio (50k+ ⭐) is one of the most popular open-source AI desktop clients. 100+ merged PRs so far, focused on:
- 🔒 Security — IPC sender gates, extension-open guards, WebDAV TLS verification, sandboxed HTML preview, zip-slip containment
- 💾 Backup & restore — full-restore resource staging architecture
- ⚡ Performance — main-process sync-IO elimination, lazy-loaded dialogs, worker-offloaded markdown rendering
- 🧩 Features & UX — settings search, provider/model integrations, chat export pipelines (markdown & Notion), UX polish, issue triage & user support
An extension suite for pi, an open-source coding agent — built as one coherent system, from the permission kernel to the interface layer:
| Extension | Layer | What it does |
|---|---|---|
| pi-permission-modes | Permission kernel | Ask / plan / auto / bypass modes that control how the agent's tool calls get approved |
| pi-agent-panel | Agent supervision | Fleet panel: supervise background pi agents, take over their sessions into the main REPL |
| pi-review | Code review | Fan-out review with N parallel reviewers plus a final gate |
| pi-claude-code-tui | Interface | Claude Code–style terminal UI with a permission-modes-integrated footer |




