Agent skill · software engineering · aradotso

openless-voice-input

OpenLess open-source voice input for macOS & Windows — press a hotkey, speak, get AI-polished text inserted at your cursor in any app.

Why this skill is useful

Provides specific commands and configurations for building and integrating OpenLess voice input, which are not widely known or documented.

What it needs

Requires node, rust, tauri installed locally. Requires volcengine account access. About 8k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

OpenLess Voice Input Skill by ara.so — Daily 2026 Skills collection. OpenLess is a cross-platform (macOS 12+, Windows 10+) voice-input app built with Tauri 2 + Rust + React/TypeScript. Press a global hotkey, speak, release — the app records audio, transcribes via Volcengine streaming ASR or Whisper, polishes the transcript with an LLM, and inserts the result at the active cursor in any app. It is a fully open-source alternative to Typeless, Wispr Flow, and Superwhisper. --- Installation (End Users) macOS 1. Download OpenLess<version>aarch64.dmg from Releases. 2. Open the DMG, drag OpenLess.app to /Applications. 3. Launch, grant Microphone and Accessibility permissions when prompted. 4. Quit and reopen — Accessibility only takes effect after a restart. 5. Open Settings → fill in ASR + LLM credentials. Windows 1. Download OpenLess<version>x64-setup.exe from Releases. 2. Run the installer. 3. Grant Microphone access when prompted. 4. Open Settings → Permissions → verify the global hotkey listener is active. 5. Fill in ASR + LLM credentials in Settings. --- Build from Source (Developers) Prerequisites Node.js 18+, npm Rust 1.77+ (rustup) Tauri CLI v2 (cargo install tauri-cli --version "^2") macOS: Xcode Command Line Tools Windows: MSVC build tools or MinGW (see openless-all/README.md) Steps Log locations macOS: ~/Library/Logs/OpenLess/openless.log Windows: %LOCALAPPDATA%\OpenLess\Logs\openless.log --- Configuration & Credentials Credentials are stored in the platform Keychain (service = com.openless.app). A plaintext fallback is written to ~/.openless/credentials.json (mode 0600) when Keychain is unavailable in dev mode. Never commit API keys. Reference them via environment variables or enter them in the Settings UI. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/openless-voice-input

View the source on GitHub

Browse the @skills marketplace