EchoCast :)

EchoCast is a lightweight, privacy-focused input visualization tool designed for screen recording, tutorials, and presentations. It displays your keystrokes and mouse clicks in a minimal overlay, helping your audience follow along seamlessly.

EchoCast Demo

Features

  • Real-time Input Overlay: clearly displays keyboard shortcuts and mouse actions.
  • Smart Key Resolution: Automatically detects keyboard layout (JIS/US) via OS events.
  • Typewriter Mode: Shows typed text naturally while highlighting shortcuts (e.g., Ctrl+C).
  • Minimalist Design: Unobtrusive UI that floats above your content.
  • Privacy First: No keylogging storage; data is transient and visualized locally.
  • Cross-Platform: Optimized for Windows with Tauri (Rust + React).

Installation & Usage

  1. Download the latest release (or build from source).
  2. Run echocast.exe.
  3. The overlay will appear at the bottom-right (configurable).
  4. Start recording your screen!

Demo

Watch Demo Video

Architecture

Built with: - Tauri v2: For a tiny footprint and high performance. - Rust: Handling low-level input hooks safely. - React + Tailwind: For a beautiful, responsive overlay UI.

Repository