whatisgithub

What is openless?

open-less/openless — explained in plain English

Analysis updated 2026-05-18

1,393HTMLAudience · generalComplexity · 2/5Setup · moderate

In one sentence

OpenLess turns your spoken words into clean, ready-to-use text and types it wherever your cursor is, with your data staying local.

Mindmap

mindmap
  root((OpenLess))
    What it does
      Voice to text
      Types at cursor
      AI cleanup step
    Tech stack
      Rust
      Tauri 2
      React
    Use cases
      Dictate messages
      Structured AI prompts
      Live translation
    Audience
      General users
    Privacy
      Local data
      Bring your own API

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Dictate messages, emails, or code comments and have them typed automatically at the cursor.

USE CASE 2

Turn rambling spoken thoughts into a clean, well-formed prompt for an AI assistant.

USE CASE 3

Speak in one language and have OpenLess type the translated text instead.

What is it built with?

RustTauri 2ReactTypeScript

How does it compare?

open-less/openlesscclank/cell-architecture-studion8n-io/n8n-docs
Stars1,3931,3321,635
LanguageHTMLHTMLHTML
Last pushed2026-06-17
MaintenanceActive
Setup difficultymoderateeasymoderate
Complexity2/52/52/5
Audiencegeneralgeneralpm founder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires your own API credentials for AI cleanup and transcription services.

So what is it?

OpenLess is an open-source voice input tool for macOS and Windows that converts your spoken words into polished, ready-to-use text and inserts it wherever your cursor is, in a chat box, a code editor, an email draft, or any other text field. The core interaction is simple: hold a global hotkey, say what you want, and release. OpenLess records your speech, transcribes it, runs it through an AI cleanup step, and types the result at your cursor. If the app blocks direct text insertion, it falls back to copying the result to the clipboard. What sets OpenLess apart from basic voice-to-text tools is its output modes. The "structured" mode, described as the headline feature, takes loose, rambling speech and reshapes it into a clear, well-formed prompt you can paste directly into an AI assistant like ChatGPT or Claude. Three other modes are available: raw transcript with no changes, light polish for removing filler words and fixing punctuation, and formal text for documents and emails. A separate translation hotkey converts speech directly into a configured target language. The app is built with Tauri 2, a Rust backend, and a React/TypeScript frontend. For transcription it supports Volcengine streaming ASR, OpenAI Whisper-compatible batch ASR, Apple Speech on macOS, and local on-device models. For AI polish it works with any OpenAI-compatible API endpoint you supply. Unlike subscription-based commercial alternatives, OpenLess is fully open source, your audio and dictionary data stay on your machine, and you bring your own API credentials. It requires macOS 12 or later, or Windows 10 or later. The full README is longer than what was provided.

Copy-paste prompts

Prompt 1
Set up OpenLess to use the structured output mode for drafting AI prompts by voice.
Prompt 2
Explain the difference between OpenLess's raw, light polish, and formal output modes.
Prompt 3
Walk me through connecting an OpenAI-compatible API endpoint for OpenLess's AI cleanup step.
Prompt 4
How do I configure the translation hotkey to convert my speech into another language?

Frequently asked questions

What is openless?

OpenLess turns your spoken words into clean, ready-to-use text and types it wherever your cursor is, with your data staying local.

What language is openless written in?

Mainly HTML. The stack also includes Rust, Tauri 2, React.

How hard is openless to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is openless for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.