Developer, designer, and content creator in Vancouver. Building open-source tools and code-first motion graphics.
- OpenKara - Desktop karaoke app: on-device AI stem separation + synced lyrics for your local music library
- OpenLoop - Desktop app for local ACE-Step music generation with prompt, lyrics, playback, and export
- sdf-flash-gui - Cross-platform GUI for optical drive firmware dump/flash on MT1959 drives
- strudel-tui - Terminal-based live coding interface for Strudel with AI agent
- blog - Static bilingual blog built with Astro 6, hosted on Cloudflare Pages
- flickr-cli - Flickr CLI with JSON-first output, 47 commands, and safety gates for photo management, upload, and backup
- monarchmoney-cli - Monarch Money CLI with JSON output, stable contracts, and multi-tier safety model
- money - Local-first personal finance backend with encrypted SQLite, pluggable providers, and JSON contracts
- zenodo-cli - Agent-friendly Zenodo CLI for record management, file upload, and full InvenioRDM API access
- canvas-cli - Agent-friendly CLI for Canvas LMS with stable JSON output, automatic pagination, and mutation safety gates
- hermes-agent - Extensible AI agent framework by NousResearch
- egui - Immediate mode GUI in Rust for web and native
- freellmapi - OpenAI-compatible proxy stacking free tiers of 16 LLM providers
- homebrew-cask - Default Homebrew casks: Apple Silicon support and packaging updates
- voyager - All-in-one enhancement suite for AI Studio, Gemini, Claude & ChatGPT (TypeScript)
- cockpit-tools - Universal AI IDE account manager for Antigravity, Codex, Copilot, Windsurf, Kiro, Cursor & Gemini-cli
- paseo - Orchestrate multiple coding agents from desktop and mobile (TypeScript)
- homebrew-core - Default Homebrew formulae: tubeup, beets, mimo-code, wx-cli, kimi-code packages
- gpui-kit - Rust GUI components for cross-platform desktop apps built with GPUI
- read-frog - Language learning & translate browser extension (陪读蛙)
- ludusavi - Game save manager with best-effort Wine/Proton redirect support for cross-platform backup and restore (Rust)
- tokscale - Token usage tracker with global leaderboard
- cc-switch-cli - Desktop TUI for switching AI model providers with API key management (Rust)
- projectm - Cross-platform Milkdrop-compatible music visualization library (C++)
- tinycast - Tiny native macOS launcher with hotkeys and clipboard history
- wacli - WhatsApp CLI: sync, search, send
- CoverView - Create cover images for blog posts quickly
- camel-k - Apache Camel K: lightweight integration platform on Kubernetes
- agent-sessions - Local-first macOS app to browse, search, and resume AI coding-agent sessions
- cyberdrop-dl - Bulk asynchronous downloader for multiple file hosts (Python)
- koe - Zero-GUI macOS voice input: hotkey, speak, corrected text pasted into any app
- tokens - Token usage tracker CLI + web leaderboard (fork of tokscale)
- wechat-decrypt - WeChat 4.0 database decryptor: memory key extraction, SQLCipher 4, real-time monitor





