opentypeless

Из публичных источников

Открытое ПО для голосового ввода с ИИ для macOS, Windows и Linux. Нажмите горячую клавишу, говорите естественно и получайте готовый текст в любом приложении.

Машинный перевод · Показать оригинал

Open-source AI voice typing for macOS, Windows, and Linux. Press a hotkey, speak naturally, get polished text in any app.

ПриложениеКатегория: Десктопные приложения · Офис и заметки · УтилитыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • ai
  • ai-tools
  • byok
  • cross-platform
  • desktop-app
  • dictation
  • linux
  • llm
  • macos
  • open-source

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    www.opentypeless.com/ ↗
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/tover0314-w/opentypeless/releases/tag/v1.1.61 ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/tover0314-w/opentypeless ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsСовместимоx86_64официальная сборка в релизе v1.1.61: OpenTypeless_1.1.61_x64-setup.exe0.70
macOSСовместимоuniversalофициальная сборка в релизе v1.1.61: OpenTypeless_1.1.61_universal.dmg0.70
LinuxСовместимоarm64официальная сборка в релизе v1.1.61: OpenTypeless-1.1.61-1.aarch64.rpm0.70
Совместимоx86_64официальная сборка в релизе v1.1.61: OpenTypeless-1.1.61-1.x86_64.rpm0.70

Релизы

проверено 29 окт. 2026 г.
v1.1.61Последний29 сент. 2026 г.Официальный источник ↗

Файлы версии 1.1.61

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
OpenTypeless-1.1.61-1.aarch64.rpmlinux · arm64 · rpm6,9 MBc8f7b52a4aeb…Официальный источник ↗
OpenTypeless-1.1.61-1.x86_64.rpmlinux · x86_64 · rpm7,2 MB1f88f12cf112…Официальный источник ↗
OpenTypeless_1.1.61_aarch64.AppImagelinux · arm64 · appimage81,2 MB5dc9a34b5e3a…Официальный источник ↗
OpenTypeless_1.1.61_amd64.AppImagelinux · x86_64 · appimage83,3 MB72c34e417f9a…Официальный источник ↗
OpenTypeless_1.1.61_amd64.deblinux · x86_64 · deb7,2 MB31443ad57013…Официальный источник ↗
OpenTypeless_1.1.61_arm64.deblinux · arm64 · deb6,9 MB4596c68b2881…Официальный источник ↗
OpenTypeless_1.1.61_universal.dmgmacos · universal · dmg14,3 MB0c3e7029d31e…Официальный источник ↗
OpenTypeless_1.1.61_x64-setup.exewindows · x86_64 · exe4,7 MB1f3914d5aaac…Официальный источник ↗
OpenTypeless_1.1.61_x64_en-US.msiwindows · x86_64 · msi6,6 MB9536eb9290a1…Официальный источник ↗
OpenTypeless_universal.app.tar.gzmacos · universal · app_bundle13,1 MB66b35947f042…Официальный источник ↗
OpenTypeless-provenance-linux-aarch64.jsonдругое2,2 KB32f0fb6d670a…Официальный источник ↗
OpenTypeless-provenance-linux-x86_64.jsonдругое2,2 KBfbb35862df3e…Официальный источник ↗
OpenTypeless-provenance-macos-universal.jsonдругое770 Bdd34292935a7…Официальный источник ↗
OpenTypeless-provenance-windows-x86_64.jsonдругое1,1 KB02180bb26ab6…Официальный источник ↗
SHA256SUMS-linux-aarch64.txtдругое299 Ba5b8da7be089…Официальный источник ↗
SHA256SUMS-linux-x86_64.txtдругое296 B1e422e109dd7…Официальный источник ↗
SHA256SUMS-windows-x86_64.txtдругое202 B704382b950d0…Официальный источник ↗
latest.jsonдругое9 KB15ac527cd51f…Официальный источник ↗
OpenTypeless-1.1.61-1.aarch64.rpm.ascподпись833 B1bc5a5f384fe…Официальный источник ↗
OpenTypeless-1.1.61-1.aarch64.rpm.sigподпись424 B8cc578d4fca8…Официальный источник ↗
OpenTypeless-1.1.61-1.x86_64.rpm.ascподпись833 B6b3ee4a21bd8…Официальный источник ↗
OpenTypeless-1.1.61-1.x86_64.rpm.sigподпись424 B2e1323f9e506…Официальный источник ↗
OpenTypeless-Linux-aarch64-GPG-KEY.ascподпись3,3 KB6b7c69cf0c71…Официальный источник ↗
OpenTypeless-Linux-x86_64-GPG-KEY.ascподпись3,3 KB6b7c69cf0c71…Официальный источник ↗
OpenTypeless-provenance-linux-aarch64.json.sigподпись436 B73b722b6a45b…Официальный источник ↗
OpenTypeless-provenance-linux-x86_64.json.sigподпись436 B53692142ff95…Официальный источник ↗
OpenTypeless-provenance-macos-universal.json.sigподпись440 Bcdf9f5e2e0cc…Официальный источник ↗
OpenTypeless-provenance-windows-x86_64.json.sigподпись440 B0a3be95bedef…Официальный источник ↗
OpenTypeless_1.1.61_aarch64.AppImage.ascподпись833 Be45ea0388a57…Официальный источник ↗
OpenTypeless_1.1.61_aarch64.AppImage.sigподпись428 B0671d438f05b…Официальный источник ↗
OpenTypeless_1.1.61_amd64.AppImage.ascподпись833 B3f815c19b71e…Официальный источник ↗
OpenTypeless_1.1.61_amd64.AppImage.sigподпись428 Bbde9b153db0c…Официальный источник ↗
OpenTypeless_1.1.61_amd64.deb.ascподпись833 B9de4a11209eb…Официальный источник ↗
OpenTypeless_1.1.61_amd64.deb.sigподпись420 Bb994404fcb31…Официальный источник ↗
OpenTypeless_1.1.61_arm64.deb.ascподпись833 B7cc1f856f828…Официальный источник ↗
OpenTypeless_1.1.61_arm64.deb.sigподпись420 B4b41e867b998…Официальный источник ↗
OpenTypeless_1.1.61_x64-setup.exe.sigподпись424 Ba9d494669f0a…Официальный источник ↗
OpenTypeless_1.1.61_x64_en-US.msi.sigподпись424 Bb376b0461f39…Официальный источник ↗
OpenTypeless_universal.app.tar.gz.sigподпись424 B1ebff1b16a67…Официальный источник ↗
SHA256SUMS-linux-aarch64.txt.ascподпись833 B9b350eca50d2…Официальный источник ↗
SHA256SUMS-linux-x86_64.txt.ascподпись833 Ba3a6597cffca…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества97
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 2 days ago
Документация · 1515
README 26067 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 4 days ago
Точность категории · 1010
classifier confidence 0.97
Популярность · 107
612 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX MIT
Сообщество · 55
issues enabled, 116 forks

Лицензия

MIT
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/tover0314-w/opentypelessОсновной★ 612 звёздактивность 13 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

plexoПохожий
Ускорение загрузок за счёт параллельного объединения нескольких сетевых соединенийMIT · Десктопные приложения
spotifastПохожий
Spotify, нативно и быстро. Одно лёгкое приложение на Rust для всей вашей медиатеки, локального воспроизведения и Spotify Connect в Linux, macOS и Windows.MIT · Десктопные приложения
ZephyrПохожий
Zephyr: современный, легковесный и безопасный графический клиент Mihomo / Clash Meta, созданный на основе Tauri и Rust.MIT · Десктопные приложения
clawpanelПохожий
🦞 OpenClaw & Hermes Agent — многодвижковая панель управления ИИ — встроенный ИИ-ассистент (вызов инструментов + распознавание изображений + мультимодальность), установка в один клик | Кроссплатформенное настольное приложение на Tauri v2 | 11 языковДесктопные приложения
SoundCloud-DesktopПохожий
🎵 Лучший неофициальный SoundCloud клиент для Windows, Linux и macOS | БЕЗ РЕКЛАМЫ | БЕЗ КАПЧИ | БЕЗ ЦЕНЗУРЫ | ДОСТУПНО В РОССИИMIT · Десктопные приложения
ClawWorkПохожий
Клиент для OpenClaw — подключите ClawWork к вашему собственному OpenClaw и получите 10-кратную продуктивность при работе с несколькими сессиями.Apache-2.0 · Десктопные приложения

README

Из tover0314-w/opentypeless · лицензия MIT · загружено 29 окт. 2026 г.

What's New in v1.1.55

  • Stripe checkout for new purchases with existing Creem subscriptions kept valid.
  • More reliable cloud sign-in and billing with secure session storage, clearer service-status messages, and stronger account-state recovery.
  • Faster and more reliable providers through connection reuse and warm-up, complete Deepgram and AssemblyAI final transcripts, and preserved Custom Whisper URL queries.
  • Modern model support for GPT-5/o-series requests and the native Anthropic Claude Messages API, while Claude through OpenRouter remains supported.
  • More STT choices and safer recording limits including regional Qwen3 ASR Realtime, provider-aware duration controls, and preserved audio while providers connect.
  • Better platform support including Linux ARM64 packages, Wayland direct typing with compositor-specific helpers, and safer Windows modifier-key output.

See the complete notes and verified installers on the latest release page.

Product Highlights

OpenTypeless understands more of the workflow around your voice, not only the words you said:

  • App-aware writing detects the active application locally and adapts structure and tone for email, chat, documents, issue trackers, coding tools, and more.
  • Voice intent routing distinguishes dictation, selected-text editing, translation, Ask Anything, and supported voice actions in English, Simplified Chinese, and Traditional Chinese.
  • Multiple shortcuts per workflow let you assign and reorder more than one binding for Dictation, Ask Anything, and Translation.
  • Switchable translation targets make it faster to move between the languages you use instead of keeping one fixed output language.
  • A stronger local dictionary adds correction rules plus dictionary import/export, so recurring names, terminology, and transcription mistakes stay under your control.
  • Per-app style mappings let you override the built-in app category when a detected app needs a different writing style.

All application detection, mappings, dictionary entries, and correction rules are stored locally. App-aware polish sends only the internal app category and approved style metadata to the configured LLM path; raw window titles and document contents are not sent to the LLM or stored in history.

Ask Anything

Ask Anything is a shortcut-first voice Q&A flow, not a chat tab. Press the Ask Anything hotkey, speak a question, stop recording, and OpenTypeless transcribes it, sends a one-shot request to the LLM, then shows only the final answer in a small floating note.

It is designed for quick answers with no chat history, no input box, and no extra send step. If selected-text context is enabled, Ask can also answer questions about the text currently selected in another app.

Default shortcuts now follow the Typeless-style flow:

PlatformDictationAsk AnythingTranslate selected text
macOSFnFn+SpaceFn+LeftShift
WindowsRight AltRight Alt+SpaceRight Alt+LeftShift
LinuxCtrl+/Ctrl+.configurable

Linux keeps conservative Ctrl-based defaults because global Right Alt handling is less reliable across desktop environments, especially on Wayland.

Visual Tour

App-aware AI polishLocal dictionary and corrections
OnboardingVoice workspace

What OpenTypeless Does

OpenTypeless gives you four voice-first desktop workflows:

WorkflowWhat happens
DictationHold a hotkey, speak, transcribe, optionally polish with an LLM, then type or copy the result into the active app
Ask AnythingStart a one-shot voice question, transcribe it, send it to the LLM, and show only the final answer in a small panel
Selected-text editingSelect text in another app, speak an instruction, and let the LLM rewrite, summarize, translate, or fix that selection
TranslationUse a dedicated shortcut, speak or select text, and send the result to one of your configured target languages

Use it for emails, chat replies, meeting notes, issue comments, prompts, documentation drafts, quick answers, multilingual translation, and any workflow where speaking is faster than typing.

flowchart LR
  Hotkey["Global hotkey"] --> Capture["Audio capture"]
  Capture --> Mode{"Voice mode"}
  Mode -->|"Dictation"| STT["Speech-to-text"]
  STT --> Polish{"AI polish?"}
  Polish -->|"Yes"| Context["Local app category + style mapping"]
  Context --> LLM["Context-aware LLM rewrite"]
  Polish -->|"No"| Output["Keyboard / clipboard output"]
  LLM --> Output
  Mode -->|"Ask Anything"| AskSTT["Transcribe question"]
  AskSTT --> AskLLM["One-shot LLM answer"]
  AskLLM --> Panel["Answer-only panel"]
  Mode -->|"Selected text"| Selection["Capture selected text"]
  Selection --> EditLLM["Apply spoken instruction"]
  EditLLM --> Output

Why OpenTypeless?

Most desktop dictation tools stop at transcription. OpenTypeless adds the AI rewrite layer, provider choice, and open-source control that power users need.

OpenTypelessmacOS DictationWindows Voice TypingWhisper Desktop
AI text polishing✅ Multiple LLMs❌❌❌
Ask Anything voice Q&A✅❌❌❌
STT provider choice✅ Cloud, Deepgram, AssemblyAI, Whisper-compatible, Doubao, and more❌ Apple only❌ Microsoft only❌ Whisper only
Works in any app✅✅✅❌ Copy-paste
Translation mode✅❌❌❌
Selected-text rewrite✅❌❌❌
App-aware writing✅ Local detection and mappings❌❌❌
Multiple shortcuts✅ Per voice workflow❌❌❌
Open source✅ MIT❌❌✅
Cross-platform✅ Win/Mac/Linux❌ Mac only❌ Windows only✅
Custom dictionary✅❌❌❌
Self-hostable✅ BYOK❌❌✅

Features

AreaHighlights
Voice captureNative Fn / Right Alt hotkeys on macOS/Windows, Linux Ctrl defaults, multiple bindings per workflow, hold or toggle mode, floating capsule states, idle auto-hide
AI rewritingApp-aware writing, local per-app style mappings, polish styles, streaming polish, selected-text context, and custom instructions
Ask AnythingOne-shot voice question flow: record in the capsule, think, then show a small answer note with copy support
Voice actionsDeterministic English, Simplified Chinese, and Traditional Chinese routing for editing, translation, Ask, and supported actions
STT providersCloud STT, Apple Speech on macOS, Deepgram, AssemblyAI, GLM-ASR, OpenAI Whisper, Groq Whisper, SiliconFlow, Volcengine Doubao, custom endpoints
LLM providersCloud LLM or OpenAI-compatible APIs including OpenAI, DeepSeek, Claude via OpenRouter, Gemini, Groq, Qwen, Moonshot, Ollama, and more
OutputKeyboard simulation, clipboard paste/copy-only, Windows SendInput, clipboard restore, and output-failure diagnostics
LanguageAuto-detect speech, dedicated translation shortcut, switchable target languages, and 20+ translation targets
DictionaryCustom terms, import/export, and local correction rules for recurring transcription mistakes
ScenesBuilt-in scenes, local custom scenes, active scene metadata, import/export for reusable writing styles
PrivacyLocal app detection and mappings, provider keys in the OS credential vault where available, plus BYOK and local/self-hosted paths
Account and quotaOptional Pro and Lifetime Starter plans with shared cloud words for voice and AI
Desktop polishDark/light/system theme, onboarding, local history search, auto-start, auto-update, cross-platform Tauri app

UI localization currently ships with complete English and Chinese copy, plus additional locale files that may still fall back to English for newer advanced features.

How The App Thinks

sequenceDiagram
  participant User
  participant Desktop as OpenTypeless Desktop
  participant STT as STT Provider
  participant LLM as LLM Provider
  participant App as Active App

  User->>Desktop: Hold dictation hotkey and speak
  Desktop->>Desktop: Detect local app category and style
  Desktop->>STT: Send audio via BYOK or Cloud
  STT-->>Desktop: Raw transcript
  Desktop->>LLM: Optional context-aware polish / translate / rewrite
  LLM-->>Desktop: Final text
  Desktop->>App: Type or copy result

[!TIP] Recommended Configuration for Best Experience

ProviderModel
🗣️ STTGroqwhisper-large-v3-turbo
🤖 AI PolishGooglegemini-2.5-flash

This combo delivers fast, accurate transcription with high-quality text polishing — and both offer generous free tiers.

Try It in 5 Minutes

  1. Download the latest build for your platform from Releases.
  2. Choose BYOK for full provider control or Cloud if you want managed quota without API keys.
  3. Pick speech recognition and AI polish providers in Settings.
  4. Set one or more shortcuts for Dictation, Ask Anything, and Translation.
  5. Open any desktop app, press the hotkey, speak, and let OpenTypeless type the polished result.

Download

Download the latest version for your platform:

Download the latest release

PlatformFile
Windows.msi installer or .exe setup
macOSUniversal .dmg for Apple Silicon and Intel
Linux.AppImage / .deb / .rpm

Installation Notes

Release signing differs by platform while distribution is being improved. Always download from the official GitHub Releases page.

Windows

Windows SmartScreen may show "Windows protected your PC":

  1. Click More info
  2. Click Run anyway

If the installer shows a publisher validation warning:

  1. Right-click the .msi file → Properties
  2. Check Unblock at the bottom → Apply
  3. Run the installer again

macOS

macOS builds are Developer ID signed. If Gatekeeper still blocks first launch while notarization/stapling catches up, remove the quarantine attribute:

xattr -cr /Applications/OpenTypeless.app

Then open the app normally.

Linux

Ubuntu/Debian — install the .deb package:

sudo apt install ./OpenTypeless_x.x.x_amd64.deb

AppImage — make it executable and run:

chmod +x OpenTypeless_x.x.x_amd64.AppImage
./OpenTypeless_x.x.x_amd64.AppImage

NVIDIA + Wayland users: The app auto-detects this configuration and applies a workaround. If it still crashes on startup, run:

WEBKIT_DISABLE_DMABUF_RENDERER=1 ./OpenTypeless

Wayland users: the required helper depends on the compositor:

  • KDE Plasma/KWin Wayland uses kwtype, which must currently be built and installed using the upstream instructions.
  • Other Wayland compositors use wtype. On Ubuntu/Debian run sudo apt install wtype; on Arch/Manjaro run sudo pacman -S wtype.

Global hotkeys can still depend on the desktop environment. If the matching helper is unavailable or fails, OpenTypeless keeps the result in the clipboard instead of running an untrusted user script.

Prerequisites

Getting Started

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

# Build for production
npm run tauri build

The built application will be in src-tauri/target/release/bundle/.

Configuration

All settings are accessible from the in-app Settings panel:

  • Speech Recognition — choose STT provider and enter your API key
  • AI Polish — choose an LLM provider and model, enable app-aware writing, manage per-app style mappings, and configure selected-text context
  • General — manage multiple Dictation, Ask Anything, and Translation shortcuts, output mode, auto-start, and idle capsule visibility
  • Dictionary — add or import custom terms, export your dictionary, and create local correction rules for recurring transcription mistakes
  • Scenes — built-in and local prompt templates with import/export for reusable writing styles
  • Account / Upgrade — sign in, check cloud words, manage Pro or Lifetime Starter access

API keys are stored locally in the OS credential vault where available, with a local fallback for unsupported environments. No BYOK keys are sent to OpenTypeless servers — STT/LLM requests go directly to the provider you configure.

Cloud Option

OpenTypeless also offers optional managed cloud access so you do not need your own provider keys. Pro and Lifetime Starter plans include shared cloud words for speech recognition and AI rewriting. BYOK remains fully supported.

Learn more about Pro

BYOK vs Cloud

BYOK ModeCloud (Pro) Mode
STTYour own API key or local endpointManaged cloud words
LLMYour own API key or local endpointManaged cloud words
Cloud dependencyNone — all requests go directly to your providerRequires connection to www.opentypeless.com
CostPay your provider directlyOptional Pro or Lifetime Starter

All core features — recording, transcription, AI polish, keyboard/clipboard output, dictionary, history — work entirely offline from OpenTypeless servers in BYOK mode.

Self-Hosting / No Cloud

To run OpenTypeless without any cloud dependency:

  1. Choose any non-Cloud STT and LLM provider in Settings
  2. Enter your own API keys
  3. That's it — no account or internet connection to www.opentypeless.com is needed

If you want to point the optional cloud features at your own backend, set these environment variables before building:

VariableDefaultDescription
VITE_API_BASE_URLhttps://www.opentypeless.comFrontend cloud API base URL
API_BASE_URLhttps://www.opentypeless.comRust backend cloud API base URL
# Example: build with a custom backend
VITE_API_BASE_URL=https://my-server.example.com API_BASE_URL=https://my-server.example.com npm run tauri build

Architecture

Desktop pipeline:

flowchart TB
  UI["React + TypeScript UI"] --> Tauri["Tauri commands"]
  Hotkeys["Global shortcuts"] --> Tauri
  Tauri --> Audio["Rust audio capture"]
  Audio --> Providers["STT providers"]
  Providers --> Pipeline["Pipeline orchestration"]
  Pipeline --> LLMs["LLM providers"]
  Pipeline --> Storage["SQLite history + dictionary"]
  Pipeline --> Output["Keyboard / clipboard output"]
  Account["Account + updater + cloud quota"] --> UI
  Account --> Tauri
src/                  # React frontend (TypeScript)
├── components/       # UI components (Settings, History, Capsule, etc.)
├── hooks/            # React hooks (recording, theme, Tauri events)
├── lib/              # Utilities (API client, router, constants)
└── stores/           # Zustand state management

src-tauri/src/        # Rust backend
├── audio/            # Audio capture via cpal
├── stt/              # STT providers (Deepgram, AssemblyAI, Whisper-compat, Cloud)
├── llm/              # LLM providers (OpenAI-compat, Cloud)
├── output/           # Text output (keyboard simulation, clipboard paste)
├── storage/          # Config (tauri-plugin-store) + history/dictionary (SQLite)
├── app_detector/     # Detect active application for context
├── pipeline.rs       # Recording → STT → LLM → Output orchestration
└── lib.rs            # Tauri app setup, commands, hotkey handling

Roadmap

  • Usage summary UI for aggregate audio time and word counts
  • More provider-specific setup diagnostics
  • Better Linux desktop-environment guidance
  • More workflow presets for writing, coding, and support replies
  • Plugin-style provider extensions

FAQ

Is my audio sent to the cloud? In BYOK mode, audio goes directly to your chosen STT provider or local endpoint. Nothing passes through OpenTypeless servers. In Cloud mode, audio is sent to the managed proxy for transcription and quota accounting.

Can I use it offline? With a local Whisper-compatible STT endpoint and a local OpenAI-compatible LLM such as Ollama, the app can run without OpenTypeless cloud services.

Which languages are supported? STT supports 99+ languages depending on the provider. AI polish and translation support 20+ target languages.

Is the app free? Yes. The app is fully functional with your own API keys (BYOK). Cloud plans are optional.

Community

Contributing

Contributions are welcome! See CONTRIBUTING.md for development setup and guidelines.

Looking for a place to start? Check out issues labeled good first issue.

Star History

Built With

  • Tauri for the desktop shell
  • React and TypeScript for the UI
  • Rust for audio capture, providers, hotkeys, output, and local storage
  • i18next for multilingual UI

License

MIT

Открыть репозиторий ↗