Skip to content
View Hot-Coco's full-sized avatar
πŸ€—
Working on HuggingFace
πŸ€—
Working on HuggingFace

Block or report Hot-Coco

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
hot-coco/README.md

Hey there β€” Professor Willy here. πŸ‘‹

Building voice agents, charts, and whatever else seems fun. Rust Β· TypeScript Β· Web. GitHub Β· crates.io Β· npm Β· @RappleML

I build local-first AI tools, open-source libraries, and polished frontend experiences.

Main Projects

  • Creator of Skadoosh, a lightning-fast local voice agent framework in Rust β€” VAD β†’ Whisper STT β†’ streaming LLM β†’ ONNX TTS, with real barge-in, sub-150ms latency, and #![forbid(unsafe_code)]. Published on crates.io. Dual-licensed MIT / Apache-2.0.

  • Creator of beaned-charts, a beautiful SVG chart library with Bar, Line, Pie, and Donut charts, advanced color palettes, always-visible tooltips, and React components. Published on npm (v3.3.2) with 8 GitHub stars.

  • Contributor to stickee, a modern desktop sticky-note application built with Tauri, React, TypeScript, and Supabase β€” featuring encrypted cloud sync, checklists, emoji reactions, and 60+ font choices.

  • Built YellowRoute, a fully responsive one-page website for Miami Kids Buses, a school bus transportation company serving South Florida.

  • Authored 97 merged commits across all repos in 2026, shipping Skadoosh from scaffold to v0.5.0 in ~48 hours β€” including 15 cookbook examples, tool calling, multimodal support, echo cancellation, and GPU execution providers.

Skadoosh Pipeline

  Mic 🎀  β†’  Silero VAD  β†’  Whisper STT  β†’  LLM Stream  β†’  Clause Split  β†’  Kokoro TTS  β†’  Speaker πŸ”Š
                                      ↑  barge-in cancels turn (lock-free, ~5ms)  ↑
  • Streaming at every stage β€” clauses are synthesized the moment they land; you never wait for the full reply.
  • Pluggable engines β€” swap any STT, LLM, or TTS backend via traits. Mock engines ship in-crate for headless testing.
  • 110+ tests running fully headless in CI. Every modality combination supported: voice, text, files, and wav selftests.

Tech Stack

Rust TypeScript JavaScript React Tauri Node.js ONNX Whisper Ollama Supabase SVG CSS HTML Linux

Stats

GitHub Stats Top Languages

Profile views

Pinned Loading

  1. Skadoosh Skadoosh Public

    Lightning-fast local voice agent framework in Rust

    Rust 1