Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
K

KeyEcho

> 编程语言
Open source

Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast

850 stars0 likes0 views
WebsiteGitHub

About

Listen to Mechanical Keyboard Sounds with Every Keystroke - It's Fast

KeyEcho

KeyEcho is a tiny open-source desktop app that plays pleasant keyboard sounds while you type. It is built with Tauri, Rust, and Solid, and is designed to stay local, fast, and easy to audit.

Website · Download · Technical write-up · Custom sounds

Why

  • Local keyboard event handling for low-latency sound playback.
  • Cross-platform builds for Windows, macOS, and Linux.
  • Small native desktop footprint instead of a bundled browser runtime.
  • No account, cloud sync, or typing-content analytics.
  • Custom sound packs for people who want to tune the typing feel.

Sound Packs

KeyEcho itself stays free and open source. Paid premium sound packs are planned as optional content that funds recording, tuning, and maintenance.

The current founding bundle is a one-time $9.99 early-supporter offer:

  • Includes the first batch of studio-recorded premium packs.
  • Includes any extra premium packs released during the founding period.
  • Gives founder vote priority for the next pack queue.
  • Is not a subscription.
  • Is not required to keep using KeyEcho.
  • Is not a lifetime pass for every future sound pack.

You can vote for the next packs or back the founding bundle on keyecho.app.

Want to create your own? See the custom sounds guide for recording, processing, and adding your own sound packs to KeyEcho.

Documentation

  • Custom sounds guide
  • Performance notes
  • Changelog

Install

Download the latest build from the GitHub Releases page.

Supported targets:

  • Windows x64 / ARM64
  • macOS Intel / Apple Silicon
  • Linux x64 / ARM64

KeyEcho needs the operating system permissions required for global keyboard event listening. It maps key events to local sound playback; it does not upload typed content.

Development

Prerequisites

  • Rust and Cargo
  • pnpm

Run Locally

bash
git clone [email protected]:ZacharyL2/KeyEcho.git
cd KeyEcho
pnpm install
pnpm dev

Useful Commands

bash
pnpm web:dev       # Vite frontend only
pnpm web:build     # Type-check and build the frontend
pnpm test:rust     # Rust tests
pnpm test          # Rust tests, web tests, and frontend build
pnpm build         # Tauri production build

License

KeyEcho is released under the AGPL-3.0 license.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rustdesktopkeyboardkeyboard-soundsrust

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言