Open-source builder · Full-stack developer
I build practical, self-hostable tools for everyday workflows.
用代码把真实需求变成简单、可靠、可持续维护的产品。
- 🧰 I turn repetitive workflows into focused open-source products.
- 🔭 I'm currently building Orbit Browser, a local-first control plane for browser automation and AI agents.
- 📦 I created FileCodeBox, a lightweight way to share files and text with a passcode.
- 🌱 My current interests include developer tools, self-hosted software, browser automation, local-first apps, and agent infrastructure.
- 🤝 Issues, pull requests, product feedback, and technical conversations are always welcome.
A lightweight, self-hosted file and text sharing service. Upload content, generate a passcode, and let recipients retrieve it without creating an account — like picking up a package from a locker.
Python · FastAPI · Vue 3 · SQLite · Docker
Source code · Documentation · Live demo
A local-first desktop control plane for isolated browser profiles, proxies, repeatable automation tasks, run artifacts, and MCP-powered agents.
Rust · Tauri 2 · TypeScript · React · SQLite · Chrome DevTools Protocol
Source code · 简体中文 · Architecture
- Languages: Python, TypeScript, JavaScript, Rust
- Backend: FastAPI, REST APIs, SQLite
- Frontend: Vue, React, Vite, Tailwind CSS
- Desktop & automation: Tauri, Chrome DevTools Protocol, MCP
- Delivery: Docker, GitHub Actions, Linux
- 📝 Notes, experiments, and project updates: lanol.cn
- 🧪 Earlier AI experiment: AILink
- 🎨 FileCodeBox frontend: FileCodeBoxFronted
Build small. Ship useful things. Keep improving.
Thanks for stopping by — feel free to explore a repository or start a conversation.



