Skip to content
View ethan-huo's full-sized avatar

Block or report ethan-huo

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.

Content in all repositories owned by your account will be closed.
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
ethan-huo/README.md

Ethan Huo

Co-founder & CTO of Celados — an AI-native product studio that builds agent-first. I build products around voice, AI-generated content and developer tools — from on-device inference on Apple Silicon to the schema-first CLIs the studio runs on.

🌐 celados.com · 🐦 @stackobserve

Products

All of these ship from one monorepo: Solid 2 / TanStack Start on Cloudflare Workers, Convex backends, a shared StyleX design system.

Product What it is
Whiteboard Animation AI Turn any finished illustration into a hand-drawn video — sketched stroke by stroke, then coloured in.
Clonesite AI Paste a URL and get a page-by-page copy of a public website, ready to preview and keep live on your own domain.
OnType Voice input for macOS. Hold a key, speak, release to type — cloud speed, with a free private on-device fallback.
PolishX A calmer X. A Chrome extension that removes ads and spam, then sorts every post by what you care about.
Wearly AI Your AI stylist. Snap your wardrobe and get three outfits every morning, tuned to the weather and your day.

Now building: Growsight — agent-native product analytics, driven from ChatGPT and Claude.

Open source

Tools built for agents first: one structured input, JSON out, a discoverable schema.

Repo What it does
argc Schema-first CLI framework for Bun — the base of most of the CLIs below.
ctx Full-document search and reading for agents — complete sources, not RAG fragments.
mcpx Turns MCP servers into an agent-friendly command line, with schema discovery and OAuth.
mlx-swift-asr On-device speech recognition for Apple Silicon — Qwen3 models via MLX. Powers OnType.
vox Voice-clone TTS and transcription from the command line.
sigil Icon package manager: declare icons in a manifest, vendor them locally, emit SVG / React / Solid.
solid-conformance Conformance suite for Solid 2: rendering, streaming SSR, hydration, async transitions.
skill Discover, install and update agent skills from GitHub.
grok-build Patch layer and macOS release channel for xAI Grok Build.
seek Personal hybrid search — BM25 + vector over notes and Claude Code / Codex conversations.
apple-docs Apple Developer Documentation CLI.

Stack

Languages TypeScript · Swift · Go · Rust · Elixir Web Solid 2 · React · TanStack Start · StyleX · Bun Mobile & desktop Swift / SwiftUI · MLX · Expo Data Convex · PostgreSQL · DuckDB Cloud Cloudflare (Workers, Durable Objects, R2, D1) · Docker · k3s AI & agents CLI and MCP design for agents · on-device ASR / TTS · image-to-video pipelines

Popular repositories Loading

  1. apple-docs apple-docs Public

    Apple Developer Documentation CLI

    TypeScript 3

  2. zigdoc zigdoc Public

    A command-line tool to view documentation for Zig standard library symbols

    Zig 2 1

  3. ghd ghd Public

    GitHub Discussion CLI for AI Agents

    TypeScript 1

  4. seek seek Public

    Personal hybrid search engine — BM25 + vector (qwen3-vl-embedding) for markdown notes, Claude Code & Codex conversations

    Go 1 1

  5. ripple-streamdown ripple-streamdown Public

    Ripple/TSRX streaming markdown components inspired by Streamdown

    TypeScript 1 1

  6. kit kit Public

    TypeScript