Skip to content
View stormrise's full-sized avatar
🗺️
want to see the world
🗺️
want to see the world

Block or report stormrise

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
stormrise/README.md

Hi, I'm stormrise 👋

On-device speech · Local-first tools · Rust & mobile

Shanghai · Blog


I build tools where audio stays on your device and APIs stay under your control — offline voice input on macOS & Android, and self-hosted developer proxies in Rust.

端侧语音识别本地优先的开发工具:语音不上云,接口可自托管。

🔭 Pinned Projects

Project What it does
🎤 LocalVoice Offline macOS dictation — push-to-talk, MLX + Qwen3-ASR, bilingual CN/EN, optional AI rewrite
📱 Fcitx5 SenseVoice Offline Chinese voice IME for Android — sherpa-onnx, Silero VAD, SenseVoice, no network permission
🦀 kiro.rs Rust proxy: Anthropic Messages & OpenAI-compatible APIs → Kiro / Amazon Q, with Web Admin

🛠 Stack

Swift Kotlin Rust Android macOS MLX ONNX

📊 Stats

GitHub stats Top languages

📝 Elsewhere


Building speech tools that don't phone home.

Pinned Loading

  1. local-llm-voice-input local-llm-voice-input Public

    LocalVoice — offline voice input for macOS - Qwen3-ASR 0.6B/1.7B via MLX (on-device, 5-bit quantized) - Push-to-talk with configurable hotkey (Fn/Globe default) - Bilingual Chinese + English recog…

    Swift

  2. fcitx5-sensevoice fcitx5-sensevoice Public

    Offline Chinese Voice IME for Android, powered by sherpa-onnx, Silero VAD, and SenseVoice.

    Kotlin 1

  3. kiro.rs kiro.rs Public

    Forked from ZyphrZero/kiro.rs

    A Kiro Client in Rust

    Rust