
Streaming Player
Twitch, YouTube live chat and chat bots share one song queue. A Rust backend keeps the OBS player, overlay and moderator dashboard in sync.
Web Application
City-service answers, with sources
Search 8,000-plus Taipei city-service FAQs in your browser. Every result links back to its source; an optional model-assisted mode can summarise the answers.

The 2017 Taipei city-government chatbot competition project, rebuilt in 2026 as a static web app. Chinese BM25 retrieval runs locally in a Web Worker and returns the issuing agency, date and source for each FAQ. An optional mode uses your own API key to summarise the retrieved material.

Twitch, YouTube live chat and chat bots share one song queue. A Rust backend keeps the OBS player, overlay and moderator dashboard in sync.

Drag a schedule into place, draw dependencies and see the critical path. Switch to Mermaid text without losing the plan. Everything stays in your browser.

Converts and edits images, audio, video and GIFs entirely in the browser. Nothing gets uploaded, mostly because there is nowhere to upload it to.