Skip to content
View Yukaii's full-sized avatar
👾
nyan, nyan, nyan
👾
nyan, nyan, nyan

Sponsors

@zetavg

Sponsoring

@wez
@scastiel

Organizations

@NTUST-ECE @hackmdio @ComicsReader @puraku @wizardamigo-taipei @rentea-tw

Block or report Yukaii

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yukaii/README.md
github-skyline.mp4

Hi! I'm Yukai Huang

Hi, my name is Yukai, which means "happiness" in Japanese (although it's a Chinese name).

I'm a developer who loves building projects focused on productivity or simply for fun.

The following list contains the projects I've built in recent years, and I update it occasionally.

Some earlier projects can be found on my GitHub. I publicly track work-in-progress projects and ideas on my GitHub Project Board. I also create userscripts for browsers from time to time, which I share on Gist.

Projects I created

2026

  • ditl - Mar 2026
    • Short for "designer in the loop" — a deterministic pipeline for turning AI-generated product icon rasters into crisp, reusable SVGs.
    • Uses VTracer/Potrace for vectorization with AI only proposing parameter changes between deterministic runs, not authoring final geometry.
  • inko - Feb 2026
    • Inkō is a vocabulary learning app built around active recall across multiple channels: writing, typing, and listening.
    • Supports importing Anki decks with field mapping, browsing shared community decks, and submitting curated decks to a moderated public library.
  • ykmx - Feb 2026
    • Yukai's take on a terminal multiplexer, written in Zig. With libghostty embedded.
  • giallo.kak - Jan 2026
    • Giallo (a Rust-based textmate syntax highlighter) plugin for the Kakoune editor.
  • kakoune-script-textmate-grammar - Jan 2026
    • TextMate grammar for Kakoune script files with embedded language support (useful for editor syntax highlighting).
  • timers - Jan 2026
    • A vibe-coded timer web app.

2025

  • ibox-easymap - Dec 2025
    • 一個足夠好用的 i 郵箱地圖 — a map tool for finding i-Post pickup boxes in Taiwan.
  • ykhn - Dec 2025
    • Vibe coded yet another Hacker News client, built with Vue. Give you enough retro vibes
  • tmuxship - Nov 2025
    • Tmux and Starship prompt integration, written in Rust.
  • raycast-context-bridge - Nov 2025
    • Build and run the Raycast companion browser extension for Firefox.
  • mygo-avemujica-search-raycast - Nov 2025
    • 買夠母雞卡台詞搜尋 / 梗圖搜尋器 — a Raycast extension for searching MyGO!! and Ave Mujica dialogue and memes.
  • raycast-manual-quizer - Nov 2025
    • Raycast 小學堂 — a vibe-coded Raycast quiz app created for a meetup giveaway.
  • garbage - Oct 2025
    • Just vibe coded another garbage truck tracking app for the web.
  • deprecalc - Sep 2025
    • DepreCalc 手機折舊成本計算器 — a phone depreciation cost calculator.
  • n8n-intelligence - Apr 2025
    • An AI-powered n8n workflow generator.
  • vibers-goal - Apr 2025
    • Yet another todo app for the vibe coders. Viva la vibing.
  • festva - Mar 2025
    • 音樂祭時程表,大港我來了!— A music festival schedule tool.
  • gakuon - Jan 2025
    • An AI-powered audio and content generation service for your existing Anki deck.
    • It use additional fields that wouldn't break your existing deck.
    • Also comes with a PWA app for listening through the audios on mobile
  • wrap-calculator.kak - Jan 2025
    • A plugin for the Kakoune editor that enables soft-wrap navigation.
    • I was really missing the gK/gJ functionality in Vim.
  • amdex - Jan 2025
    • AMDex, short for "AMD extraction", restores AMD-style JavaScript that has been bundled into modules.
  • bookmarks.kak - Jan 2025
    • A bookmark plugin for the Kakoune editor that lets you map keys to saved positions (line, cursor, and comments) for quick navigation.
    • I really missed the marking features in Vim.

2024

  • tsm - Yet another Tmux session manager - Nov 2024
    • The main difference of tsm compared to similar tools is that it creates tmux sessions with a popup and links them with a parent session (essentially based on matching session names).
    • I just haven't had enough time to create a proper README for it. 😂
  • Film Scheduler - Oct 2024
    • A movie scheduling tool designed for organizing screenings (currently supporting the Golden Horse Festival in Taiwan).
  • barbarcode - Aug 2024
    • A Progressive Web App (PWA) based mobile barcode scanner accompanied by a CLI tool to emulate key sequences.
  • LiftLedger - July 2024
    • A Tree-sitter grammar for an experimental text-based fitness tracking tool.
  • hx-utils - Jun 2024
    • A Helix editor helper that integrates a file explorer and other fzf tools, working on both tmux and WezTerm.
  • daily-oops-gemini - Jun 2024
    • My blog, mirrored in the Gemini protocol as well as a text-based HTML version.
  • chami-match - May 2024
    • A HSV color recognition game that helps you develop an "absolute color" perception.
  • ssh-config.kak - April 2024
    • Syntax highlighting for SSH config files in the Kakoune editor.
  • gitlinker.cr - April 2024
    • A platform-agnostic CLI tool that generates permalink URLs for GitHub, GitLab, and other version control systems.
  • tailportal - April 2024
    • A CLI tool to quickly create Tailscale exit nodes on multiple VPSs using the Pulumi SDK, aka your on-demand VPN.

2023

  • vimify-hackernews - Aug 2023
    • A browser extension that lets you navigate Hacker News with Vim-inspired keybindings.
  • coscup-session-openai - Aug 2023
    • COSCUP session RAG (mostly inspired by the Supabase tutorial).
  • cpami-captcha-recognizer - May 2023
    • A TypeScript project running on the Deno runtime that tests AI capabilities for implementing a basic OCR.
    • It also provides a GreaseMonkey userscript that can pre-fill captchas for you.
  • wezl.fish - April 2023
    • A WezTerm command-line utility that can easily create customized or predefined terminal layouts using minimalist syntax.
    • Mostly co-authored with GPT-4, it’s an experimental project created entirely with AI.
  • chatgpt-tui - Mar 2023
    • A TUI ChatGPT app written in Go using the Bubble Tea TUI library.
  • Tab Scroll synchronizer - Mar 2023
    • A Chrome extension that synchronizes scrolling progress across tabs, useful when using Google Translate or other side-by-side translation tools.
  • zuzugo - Feb 2023
    • A self-hosted notification system for rental houses that supports sending notifications via Line messages or Slack channels.
    • It uses Inngest to manage queues and background jobs.
  • Blast Launcher - Jan 2023
    • A project inspired by the Raycast launcher. It leverages a custom Node.js React runtime capable of consuming Raycast extensions through a compatible API, with the goal of building a universal cross-platform launcher that can run existing Raycast extensions.

2022

2021

  • A Tampermonkey script to make YouTube dislike count back - Nov 2021
    • A simple TamperMonkey script that recovers the video dislike count from the YouTube API. However, I soon realized that YouTube would completely remove the dislike feature—including the API—so it was deprecated.
  • obsidian-primer - July 2021
    • A GitHub Primer-inspired theme for Obsidian.
  • github-highlightjs-themes - April 2021
    • A GitHub Primer theme for highlight.js. While developing my personal blog with Next.js, I chose highlight.js for code block syntax highlighting. I wanted every detail to align with the Primer Design system, so I created this theme specifically for highlight.js.

2020

  • mojidict-helper - March 2020
    • A browser extension for quickly looking up Japanese-to-Chinese translations. Originally written in vanilla JS in 2020, it was rewritten in ReactJS in September 2021.

2019

  • vscode-ptt - March 2019
    • A VS Code extension that integrates Taiwan's largest BBS forum into the sidebar.

Projects that I contributed to

2023

2022

2021

  • tonybaloney/vscode-pets - April 2021
    • A fun project that adds a pet WebView for VS Code. I opened a pull request for making the WebView available in sidebar explorer.

Projects that I contributed in g0v community

  • Disfactory - Starting from Oct 2019
    • An illegal factory reporting system. The backend server is built with Django, and the frontend is built with Vue.js.

Pinned Loading

  1. BlastLauncher/blast BlastLauncher/blast Public

    An experimental launcher that supports Raycast launcher extensions

    TypeScript 46 4

  2. zuzugo zuzugo Public

    租租狗,通通給我租起來!

    TypeScript 20 4

  3. hackmdio/vscode-hackmd hackmdio/vscode-hackmd Public

    The official HackMD VScode extension!

    TypeScript 168 18

  4. hackmdio/hackmd-cli hackmdio/hackmd-cli Public

    The HackMD/CodiMD Command Line Tool

    TypeScript 134 10

  5. hackmdio/codimd hackmdio/codimd Public

    CodiMD - Realtime collaborative markdown notes on all platforms.

    JavaScript 10k 1.1k

  6. vscode-ptt vscode-ptt Public

    在 VSCode 瀏覽 PTT!

    TypeScript 138 5