Always experimenting with new tools, ideas and ways of working.
Interested in my interests? Here are my stars.
Preface · Hong Kong
Most of what I build is private or still in progress, so only some of it ends up here. I spend a lot of time around AI coding agents: the skills, tools, infrastructure and integrations that make them genuinely useful day to day. I self-host a lot of the underlying stack, and when I run into problems in tools I use, I usually end up digging into them and contributing fixes upstream.
| Layer | What I use |
|---|---|
| Models / inference | Codex · Claude · Kimi · MiniMax |
| Agent runtime | Hermes |
| Coding agents | OpenCode · Claude Code · Codex |
| Agent workspace | Orca |
| Agent orchestration | Paperclip |
| Session memory & knowledge | OpenViking · Basic Memory |
| Browser automation | Agent Browser |
| VPS | Oracle Cloud |
| Sync & config | Syncthing · chezmoi |
- Hermes Alibaba Token Plan — Hermes provider plugin for Alibaba Cloud Token Plan across Global/China and Personal/Team tiers, with native image, speech, transcription and video tools.
- Alibaba Token Plan Wiki — live-verified reference for Token Plan models, pricing, limits and gateway behaviour.
- iconify-cli — local-first Go CLI, SQLite index, agent skill and MCP server for searching, auditing and migrating roughly 294k Iconify icons.
- models.dev — Alibaba Token Plan Global/China providers; qwen3.7-plus, glm-5.2 and kimi-k2.7-code coverage; live-gateway limit and capability corrections; multimodal metadata; deepseek-v4.1-flash provider overrides.
- OpenClaw — first-class Alibaba Token Plan provider; Global/China onboarding; model catalogue, thinking and streaming behaviour; live-gateway catalogue corrections.
- Hermes Agent — plugin-doctor provider validation and vendor-cased model display names; open PRs for Token Plan picker grouping and the v2 provider/media catalogue.
- Basic Memory — CLI project reconciliation and custom OpenAI-compatible embedding endpoint support.
- cmux — remote relay lifecycle and SSH-agent-hook diagnoses that led to upstream fixes.
- Orca — shell prompt composition, browser keypress safety, cookie-import diagnostics, staged profile switching and updater guidance; open work on browser controls, cookie imports, headless rendering and webhooks.
- Hindsight — OpenCode 2 stable-package migration for the coding-agent integration.
- OpenCodex — Alibaba Token Plan catalogue and endpoint updates; open work on opt-in tier routing and shell-integration test deadlines.
- Lark CLI — open PRs for Base field-group creation and superseded CI-run handling, with validation and regression tests.
- Honcho — OpenAI-compatible embedding batch-size diagnosis for providers such as DashScope, followed by upstream configurable batch sizing.
- Get Shit Done — custom-file backup false positives, future-phase health warnings, parallel worktree planning-file conflicts and MCP-tool fallback diagnosis.
- notcrawl — unsupported Notion block-child recovery and retention of previously valid blocks during partial sync.
- HarnessKit — Linux ARM64/aarch64 release builds and installer support for machines such as Oracle Cloud Ampere instances.
- Notion MCP Server — page creation from Notion templates and data-source template discovery.
- ccgram — transient tmux-poll false-dead-session diagnosis; maintainer-confirmed fix landed through the lower-level reconciliation path.
- claude-remember — malformed-summary validation bug diagnosis that fed into the merged save-pipeline fix.
- AgentMemory — iii-engine version/PATH mismatch and aarch64 install traps; upstream fix isolated the pinned engine in a private install path.
- NanoClaw — missing sqlite3 CLI dependency across migration and skill workflows; upstream replacement with the in-tree better-sqlite3 path.
- Fancy — open PR for shadcn registry descriptions and schema wiring across 45 components for registry search.
- Amicro — registry-build diagnosis; maintainer confirmed the serving issue was resolved.
- OpenViking — open PRs for OpenCode recall latency, session-cleanup commit watermarks and Codex hooks surviving plugin upgrades.
- Paperclip — open PRs for git-ref installation, intentional non-Git workspaces, dashboard regression coverage and colour-scheme-safe favicons.
- OpenLogi — open PRs for thumb-wheel zoom and responsive, action-paced chained gestures.
- XiaomiGateway3 — Hub 2 gateway-key recovery implementation and investigation, incorporated into the released integration.
- coding_agent_session_search — OpenCode 2 session-indexing diagnosis and reproduction, fixed upstream and shipped in v0.10.0.



