📍 China | 📱 Mobile Developer | 🤖 AI Agent Tinkerer
Crafting native mobile experiences and exploring the intersection of graphics, AI agents, and developer tooling.
Contributor to:
- 🦞 openclaw/openclaw — Personal AI assistant, any OS / any platform (4 merged PRs)
- 🤖 Significant-Gravitas/AutoGPT — Accessible AI for everyone (2 merged PRs)
- 🔁 n8n-io/n8n — Fair-code workflow automation with native AI
- 💬 open-webui/open-webui — User-friendly AI interface (Ollama / OpenAI API)
- 🤖 AI Agents & MCP — Building MCP servers and tooling around AI coding agents (OpenClaw, Claude Code, etc.)
- 📱 Mobile Development — Native Android & iOS apps with focus on performance and UX
- 🎨 Graphics Programming — Diving into SceneKit, Metal, and the iOS rendering pipeline
- 🐦 magpie — Lightweight A-share monitoring daemon: watchlist, price & fund-flow alerts, K-line, 龙虎榜, agent-friendly HTTP API. Feishu notifier + OpenClaw skill integration.
- npm:
@symbolstar/magpie· ClawHub:clawhub install magpie
- npm:
- 🚢 shipcheck — Best-effort pre-publish PII & secret check for npm packages, OpenClaw skills, and local repos. Catches leaked tokens, emails, identities before you
npm publish. - 📬 gmail-mcp — MCP stdio server that lets AI assistants read your Gmail (list / get / search / labels). OAuth read-only.
- npm:
@symbolstar/gmail-mcp—npx @symbolstar/gmail-mcp auth
- npm:
- 🦗 hopper — Lightweight task pool for multi-agent coordination. MCP server + CLI, SQLite-backed, optimistic concurrency, dependency tracking.
- 🧠 synapse — Local MCP server that indexes AI coding sessions (Claude Code / OpenCode / OpenClaw) into one searchable database. Shared memory across tools.
OpenClaw agent skills I've published on ClawHub:
- 🧹 xcode-cache-cleaner — Scan and clean build caches for iOS/macOS developers. First-class Xcode support (DerivedData, iOS/watchOS/tvOS/macOS DeviceSupport, CoreSimulator) plus per-project cleanup (SPM, Pods, node_modules, Gradle, Rust, Python).
- Install:
clawhub install xcode-cache-cleaner
- Install:
- 🪟 agent-tab-title — Local zero-build patch for OpenClaw Control UI: makes the browser tab title follow the active agent (e.g.
Milly · OpenClaw) so multi-agent operators can disambiguate tabs in the browser tab strip and Cmd-` switcher. Mirrors upstream PR openclaw/openclaw#80944 as an out-of-tree override.- Install:
clawhub install agent-tab-title
- Install:
- 🔔 echo-cue — Local zero-build patch for OpenClaw Control UI: plays a short two-tone Web Audio chime (A5 → E5, ~900ms) when an assistant reply finishes streaming, so you notice replies even from a background tab. Locally nicknamed echo. Stop-gap mirror of upstream PR openclaw/openclaw#73894 (issue #69186); auto-skips itself once upstream lands.
- Install:
clawhub install echo-cue
- Install:
- 📐 iOS-Graphics-Learning — iOS 图形学从入门到专家:SceneKit → Metal,六阶段系统学习路径
- 🚀 FastDevAndroid — Android 快速开发库,集成网络请求、支付、地图、推送、二维码等
- 📖 BrightBook — Material Design + MVP 架构的 Android 阅读应用
- 🎯 CustomizeView — Android 自定义 View 知识点汇总与动画特效
- 🔧 ScottLog — Android 日志工具
- 🍕 AndroidSlices — Android Slices 示例与实践
- 🤖 AI agents、MCP 协议、agent 间协作
- 🧊 计算机图形学 & GPU 渲染管线
- 📱 跨平台移动开发
- 🛠️ 开发者工具与效率提升
