I love building things. I develop software for AITubers, and lately Iβve been really into vibe coding.
π AITuber OnAir (closed source) - AITuber OnAir is a fully browser-based AI avatar streaming tool. It supports YouTube and Twitch, and offers automatic comment responses, voice generation, and AI-driven talk generation.
- π oh-my-logo (TypeScript) - Display giant ASCII-art logos with colorful gradients in your terminal β like Claude Code or Gemini CLI.
- πββοΈ aituber-onair (TypeScript) - AITuber OnAir Toolkit
- π£οΈ aituber-onair-bushitsu (Go) - A real-time WebSocket chat server implementation in Go with room support, @mentions, and join/leave notifications, designed for AITuber streaming environments.
- πΈ neverchange (TypeScript) - NeverChange is a database solution for web applications using SQLite WASM and OPFS.
- π¨βπ» sqlc-gen-typescript-for-neverchange (TypeScript) - This repository is a fork of the sqlc-gen-typescript plugin, extending its capabilities to support the neverchange SQLite Wasm driver. It generates TypeScript code from SQL queries and schemas, making it easier to interact with SQLite databases in Wasm environments.
- ποΈ imgur-anonymous-uploader (JavaScript) - Imgur anonymous image uploder. This is Simple and Easy.
- π€‘ opfs-finder (TypeScript) - Browse and manage Origin Private File System (OPFS) with a Finder-like UI
- π vpeakserver (Go) - A lightweight server for vpeak, providing TTS capabilities via RESTful API.
- π€ vpeak (Go) - CLI tool to touch VOICEPEAK from the command line.
- π¬ codex-history-list (TypeScript) - List Codex session histories from ~/.codex/sessions with cwd and first user ask.
- π£οΈ mcp-simple-aivisspeech (JavaScript) - A Model Context Protocol (MCP) server for seamless integration with AivisSpeech text-to-speech engine. This project enables AI assistants and applications to convert text to natural-sounding Japanese speech with customizable voice parameters.
- π habanero-bee (TypeScript) - Habanero Bee is a simple AMP-compliant CMS system that makes it easy to create content using Google Sheets.
- π random-fruits-name.js (JavaScript) - Generate the names of random fruits.
- πΌοΈ magic-animate-craft-with-colab (Jupyter Notebook) - This project involves utilizing vid2densepose to create custom motion videos based on personal preferences. Following the creation of these motion videos, the flow transitions to using MagicAnimate for video production.
- ποΈ tauri-note-app (TypeScript) - This is a note application created using tauri.
- π take-out-pocket-csv (Go) - A tool to convert Pocket export HTML to CSV. For data where the page title is still the URL, the page title is obtained again at the time of conversion.
- π todo-opfs-sqlite (TypeScript) - This project is a simple TODO application that demonstrates the use of SQLite WASM for client-side data persistence in a React application.
- π¦ smooth-frames-web-ui (Python) - Web UI tool for smoothing videos using RIFE ncnn Vulkan.
- π img2amp-img (TypeScript) - img to amp-img
- πΎ bottle-flash2 (Python) - Bottle-Flash2 is a fork of Bottle-Flash. Flash plugin for bottle.
- π gm2h (Rust) - This program that automatically converts markdown files to HTML files when they are saved.
- π tkinter-note-app (Python) - This is a GUI notebook application for tkinter created for learning.
- πΊοΈ use-mini18n (TypeScript) - A simple and minimalistic React hook library for i18n.