GraphCanon updated 4w · GitHub synced 4w · 27 views this month
Decision brief
Openless is a Rust-based open-source tool that offers AI-polished text output from voice input for users on macOS and Windows platforms.
Good fit when
- You need an all-in-one solution for converting spoken words into polished written text across various applications without leaving the current app environment.
- Your workflow benefits from integrating with tauri, a framework for building cross-platform desktop apps, as Openless is built specifically to work well within this ecosystem.
Avoid when
- You require extensive customization options for AI text polishing, as Openless offers limited user-tuning settings compared to some competitors.
- Your operating system is Linux; while it's listed under topics, the tool is explicitly developed and supported for macOS and Windows only.
Observed Jul 15, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (6d since push)
- As of 4w
- Provenance
- Not a fork · Organization account
- As of 4w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
cargo add openless crates.ioSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A rust-based open-source tool that converts spoken words into polished text across applications on macOS and Windows.
Capability facts
- Languages
- rust
Source: github.language · Jul 28, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 28, 2026)
diments into a **single insertion protocol** — hold → speak → it appears at the cursor, with an automatic clipboard fallback.Source link
Tags
README
From tool to infrastructure
Advanced systems all do the same thing: they turn today's communication into tomorrow's default rules. The Internet won not because HTTP was faster, but because no one negotiates how data is transmitted anymore. Git won not because the code was better, but because teams stopped coordinating versions every day. Stripe won not because payments were faster, but because developers stopped coordinating with banks.
What OpenLess does is not "faster dictation" — it eliminates every act of coordination between a thought and clean text. Turning what's in your head into usable text used to mean deciding, over and over: what tone for this one? how is that name spelled? which input field, copy or paste? where does the model's key live, and who has access? OpenLess sediments those repeated negotiations, layer by layer, into defaults:
- Tone sediments into a style pack — named, switchable, live at a keystroke, never re-decided.
- Proper nouns sediment into dictionary hotwords — recognized by the ASR, hinted to the polish model, never re-corrected.
- Where text lands sediments into a single insertion protocol — hold → speak → it appears at the cursor, with an automatic clipboard fallback.
- Model and credentials sediment into the OS vault — authorized once at launch, never renegotiated.
That is what authorizing the infrastructure once, at launch means: on first run you grant the microphone, accessibility, and cloud credentials exactly once; from that moment, "speak → clean text at the cursor" is no longer a negotiation you run each time, but a default protocol you can forget is even there. Judge OpenLess not by how much faster it is, but by how much coordination it removes.
Download & install (end users)
Go to Releases and download:
- macOS:
OpenLess_<version>_aarch64.dmg(Apple Silicon) orOpenLess_<version>_x64.dmg(Intel). Open it, drag the app to/Applications, then run the following once in Terminal to bypass the Gatekeeper "damaged" warning (the build is ad-hoc signed, not Apple-notarized):xattr -cr /Applications/OpenLess.app - Windows:
OpenLess_<version>_x64-setup.exe— run the installer. - Android (release APKs on GitHub Release; debug APKs via Actions artifacts):
- Phones (recommended):
OpenLess_<version>_arm64-v8a.apk - Older 32-bit ARM:
OpenLess_<version>_armeabi-v7a.apk - 64-bit emulator:
OpenLess_<version>_x86_64.apk - 32-bit emulator:
OpenLess_<version>_x86.apk - In-app updates (Settings → About) use
latest-android-{arch}.jsonmanifests; Beta users join Beta in Advanced settings. - Debug smoke builds:
OpenLess-android-debug-{abi}-*.apkfrom workflow_dispatch artifacts. - If unsure, run
adb shell getprop ro.product.cpu.abiand pick the matching APK.
- Phones (recommended):
- macOS (Homebrew):
brew tap Open-Less/openless https://github.com/Open-Less/openless brew install --cask openless xattr -cr /Applications/OpenLess.app # Upgrade to the latest version brew update && brew upgrade openless
On first launch, grant the permissions the app requests.
macOS:
- Grant Microphone access.
- Grant Accessibility access.
- Quit and reopen the app — Accessibility only takes effect after a restart.
- Open Settings and fill in your Volcengine ASR + Ark credentials.
Windows:
- Grant Microphone access when prompted.
- Open Settings → Permissions to verify the global hotkey listener is active.
- Fill in your Volcengine ASR + Ark credentials in Settings.
For the full end-user walkthrough, see USAGE.md.
License
OpenLess is released under the MIT License.
For agents
This page has a .md twin and JSON over the API.