English | 中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português | Русский | العربية | हिन्दी | Italiano | Türkçe | Tiếng Việt | ภาษาไทย | Bahasa Indonesia | Polski | Nederlands

OpenTypeless Logo

OpenTypeless

Open-Source-KI-Spracheingabe für den Desktop. Sprechen Sie natürlich, erhalten Sie polierten Text in jeder Anwendung.

Ob Sie E-Mails schreiben, programmieren, chatten oder Notizen machen — drücken Sie einfach einen Hotkey,
sprechen Sie Ihre Gedanken aus, und OpenTypeless transkribiert und verfeinert Ihre Worte mit KI,
und tippt sie direkt in die Anwendung ein, die Sie gerade verwenden.

CI Release Lizenz Sterne Discord

App-spezifische Spracheingabe mit OpenTypeless in Gmail, Slack, Google Docs, Cursor, Zendesk und LinkedIn

OpenTypeless Demo

## Neu in v1.1.49 - **App-spezifisches Schreiben** erkennt die aktive Anwendung lokal und passt Struktur und Ton für E-Mail, Chat, Dokumente, Issue-Tracker, Entwicklungswerkzeuge und weitere Arbeitsbereiche an. - **Sprachintent-Erkennung** unterscheidet Diktat, Bearbeitung ausgewählten Textes, Übersetzung, Ask Anything und unterstützte Sprachaktionen auf Englisch sowie vereinfachtem und traditionellem Chinesisch. - **Mehrere Tastenkürzel pro Arbeitsablauf** ermöglichen mehrere frei sortierbare Belegungen für Diktat, Ask Anything und Übersetzung. - **Wechselbare Übersetzungsziele** erleichtern den schnellen Wechsel zwischen häufig genutzten Sprachen, statt eine Ausgabesprache festzulegen. - **Ein erweitertes lokales Wörterbuch** ergänzt Korrekturregeln sowie Import und Export des Wörterbuchs. - **App-spezifische Stilzuordnungen** überschreiben bei Bedarf die integrierte Kategorie und weisen einer Anwendung einen anderen Schreibstil zu. App-Erkennung, Zuordnungen, Wörterbuch und Korrekturregeln werden lokal gespeichert. Die app-spezifische Überarbeitung sendet nur die interne App-Kategorie und freigegebene Stil-Metadaten an den konfigurierten LLM-Pfad; unbearbeitete Fenstertitel und Dokumentinhalte werden weder als App-Kontext gesendet noch im Verlauf gespeichert. | App-spezifische KI-Überarbeitung | Lokales Wörterbuch und Korrekturen | | --- | --- | | App-spezifische KI-Überarbeitung in OpenTypeless v1.1.49 | Lokales Wörterbuch und Korrekturen in OpenTypeless v1.1.49 |
Weitere Screenshots

OpenTypeless Hauptfenster

| Einstellungen | Verlauf | |---|---| | | |
--- ## Warum OpenTypeless? | | OpenTypeless | macOS Diktat | Windows-Spracheingabe | Whisper Desktop | |---|---|---|---|---| | KI-Textverfeinerung | ✅ Mehrere LLMs | ❌ | ❌ | ❌ | | STT-Anbieterauswahl | ✅ 6+ Anbieter | ❌ Nur Apple | ❌ Nur Microsoft | ❌ Nur Whisper | | Funktioniert in jeder App | ✅ | ✅ | ✅ | ❌ Kopieren-Einfügen | | Übersetzungsmodus | ✅ | ❌ | ❌ | ❌ | | Open Source | ✅ MIT | ❌ | ❌ | ✅ | | Plattformübergreifend | ✅ Win/Mac/Linux | ❌ Nur Mac | ❌ Nur Windows | ✅ | | Benutzerwörterbuch | ✅ | ❌ | ❌ | ❌ | | Selbst hostbar | ✅ BYOK | ❌ | ❌ | ✅ | ## Funktionen - 🎙️ Globaler Hotkey — Halten zum Aufnehmen oder Umschalten - 💊 Schwebendes Kapsel-Widget, immer im Vordergrund - 🗣️ 6+ STT-Anbieter: Deepgram, AssemblyAI, Whisper, Groq, GLM-ASR, SiliconFlow - 🤖 Textverfeinerung über mehrere LLMs: OpenAI, DeepSeek, Claude, Gemini, Ollama u.a. - ⚡ Streaming-Ausgabe — Text erscheint während der Generierung - ⌨️ Tastatur-Simulation oder Zwischenablage-Ausgabe - 📝 Text markieren vor der Aufnahme als Kontext für das LLM - 🌐 Übersetzungsmodus: in einer Sprache sprechen, in einer anderen ausgeben (20+ Sprachen) - 📖 Benutzerwörterbuch für Fachbegriffe - 🔍 App-Erkennung zur Anpassung der Formatierung - 📜 Lokaler Verlauf mit Volltextsuche - 🌗 Dunkles / Helles / System-Theme - 🚀 Autostart bei Anmeldung > [!TIP] > **Empfohlene Konfiguration für das beste Erlebnis** > > | | Anbieter | Modell | > |---|---|---| > | 🗣️ STT | Groq | `whisper-large-v3-turbo` | > | 🤖 KI-Verfeinerung | Google | `gemini-2.5-flash` | > > Diese Kombination bietet schnelle, präzise Transkription mit hochwertiger Textverfeinerung — und beide bieten großzügige kostenlose Kontingente. ## Herunterladen Laden Sie die neueste Version für Ihre Plattform herunter: **[Von Releases herunterladen](https://github.com/tover0314-w/opentypeless/releases)** | Plattform | Datei | |-----------|-------| | Windows | `.msi`-Installer | | macOS (Apple Silicon) | `.dmg` | | macOS (Intel) | `.dmg` | | Linux | `.AppImage` / `.deb` | ## Voraussetzungen - [Node.js](https://nodejs.org/) 20+ - [Rust](https://rustup.rs/) (Stable-Toolchain) - Plattformspezifische Abhängigkeiten für Tauri: siehe [Tauri-Voraussetzungen](https://v2.tauri.app/start/prerequisites/) ## Erste Schritte ```bash # Abhängigkeiten installieren npm install # Im Entwicklungsmodus ausführen npm run tauri dev # Für Produktion kompilieren npm run tauri build ``` Die erstellte Anwendung befindet sich in `src-tauri/target/release/bundle/`. ## Konfiguration Alle Einstellungen sind über das Einstellungsfenster in der App zugänglich: - **Spracherkennung** — STT-Anbieter auswählen und API-Schlüssel eingeben - **KI-Verfeinerung** — LLM-Anbieter, Modell und API-Schlüssel auswählen - **Allgemein** — Hotkey, Ausgabemodus, Theme, Autostart - **Wörterbuch** — Benutzerdefinierte Begriffe für bessere Transkriptionsgenauigkeit hinzufügen - **Szenen** — Prompt-Vorlagen für verschiedene Anwendungsfälle API-Schlüssel werden lokal über `tauri-plugin-store` gespeichert. Es werden keine Schlüssel an OpenTypeless-Server gesendet — alle STT/LLM-Anfragen gehen direkt an den von Ihnen konfigurierten Anbieter. ### Cloud (Pro) Option OpenTypeless bietet auch ein optionales Pro-Abonnement an, das verwaltetes STT- und LLM-Kontingent bereitstellt, sodass Sie keine eigenen API-Schlüssel benötigen. Dies ist vollständig optional — die App ist mit Ihren eigenen Schlüsseln voll funktionsfähig. [Mehr über Pro erfahren](https://www.opentypeless.com) ### BYOK (Bring Your Own Key) vs Cloud | | BYOK-Modus | Cloud (Pro) Modus | |---|---|---| | STT | Eigener API-Schlüssel (Deepgram, AssemblyAI usw.) | Verwaltetes Kontingent (10 Std./Monat) | | LLM | Eigener API-Schlüssel (OpenAI, DeepSeek usw.) | Verwaltetes Kontingent (~5M Token/Monat) | | Cloud-Abhängigkeit | Keine — alle Anfragen gehen direkt an Ihren Anbieter | Erfordert Verbindung zu www.opentypeless.com | | Kosten | Direkte Bezahlung an Ihren Anbieter | 4,99 $/Monat Abonnement | Alle Kernfunktionen — Aufnahme, Transkription, KI-Verfeinerung, Tastatur-/Zwischenablage-Ausgabe, Wörterbuch, Verlauf — funktionieren im BYOK-Modus vollständig ohne OpenTypeless-Server. ### Selbst hosten / Ohne Cloud Um OpenTypeless ohne jegliche Cloud-Abhängigkeit zu betreiben: 1. Wählen Sie in den Einstellungen einen beliebigen Nicht-Cloud-STT- und LLM-Anbieter 2. Geben Sie Ihre eigenen API-Schlüssel ein 3. Das war's — kein Konto oder Internetverbindung zu opentypeless.com erforderlich Wenn Sie die optionalen Cloud-Funktionen auf Ihr eigenes Backend umleiten möchten, setzen Sie diese Umgebungsvariablen vor dem Kompilieren: | Variable | Standard | Beschreibung | |---|---|---| | `VITE_API_BASE_URL` | `https://www.opentypeless.com` | Frontend-Cloud-API-Basis-URL | | `API_BASE_URL` | `https://www.opentypeless.com` | Rust-Backend-Cloud-API-Basis-URL | ```bash # Beispiel: Kompilieren mit eigenem Backend VITE_API_BASE_URL=https://my-server.example.com API_BASE_URL=https://my-server.example.com npm run tauri build ``` ## Architektur **Datenfluss-Pipeline:** ``` Mikrofon → Audioaufnahme → STT-Anbieter → Rohtranskript → LLM-Verfeinerung → Tastatur-/Zwischenablage-Ausgabe ``` ``` src/ # React-Frontend (TypeScript) ├── components/ # UI-Komponenten (Einstellungen, Verlauf, Kapsel usw.) ├── hooks/ # React-Hooks (Aufnahme, Theme, Tauri-Events) ├── lib/ # Hilfsfunktionen (API-Client, Router, Konstanten) └── stores/ # Zustand-Zustandsverwaltung src-tauri/src/ # Rust-Backend ├── audio/ # Audioaufnahme über cpal ├── stt/ # STT-Anbieter (Deepgram, AssemblyAI, Whisper-kompatibel, Cloud) ├── llm/ # LLM-Anbieter (OpenAI-kompatibel, Cloud) ├── output/ # Textausgabe (Tastatursimulation, Zwischenablage-Einfügen) ├── storage/ # Konfiguration (tauri-plugin-store) + Verlauf/Wörterbuch (SQLite) ├── app_detector/ # Aktive Anwendung für Kontext erkennen ├── pipeline.rs # Aufnahme → STT → LLM → Ausgabe-Orchestrierung └── lib.rs # Tauri-App-Setup, Befehle, Hotkey-Behandlung ``` ## Roadmap - [ ] Plugin-System für benutzerdefinierte STT/LLM-Integrationen - [ ] Verbesserte mehrsprachige STT-Genauigkeit und Dialektunterstützung - [ ] Sprachbefehle - [ ] Anpassbare Hotkey-Kombinationen - [ ] Verbesserte Onboarding-Erfahrung - [ ] Mobile Begleit-App ## FAQ **Wird mein Audio in die Cloud gesendet?** Im BYOK-Modus wird Audio direkt an Ihren gewählten STT-Anbieter gesendet (z.B. Groq, Deepgram). Nichts passiert die OpenTypeless-Server. Im Cloud (Pro) Modus wird Audio an unseren verwalteten Proxy zur Transkription gesendet. **Kann ich es offline nutzen?** Mit einem lokalen STT-Anbieter (Whisper über Ollama) und einem lokalen LLM (Ollama) funktioniert die App vollständig offline. Keine Internetverbindung erforderlich. **Welche Sprachen werden unterstützt?** STT unterstützt je nach Anbieter über 99 Sprachen. KI-Verfeinerung und Übersetzung unterstützen über 20 Zielsprachen. **Ist die App kostenlos?** Ja. Die App ist mit Ihren eigenen API-Schlüsseln (BYOK) voll funktionsfähig. Das Cloud Pro-Abonnement (4,99 $/Monat) ist optional. ## Community - 💬 [Discord](https://discord.gg/V6rRpJ4RGD) — Austausch, Hilfe, Feedback - 🗣️ [GitHub Discussions](https://github.com/tover0314-w/opentypeless/discussions) — Feature-Vorschläge, Fragen & Antworten - 🐛 [Issue Tracker](https://github.com/tover0314-w/opentypeless/issues) — Fehlerberichte und Feature-Anfragen - 📖 [Beitragsrichtlinien](CONTRIBUTING.md) — Entwicklungseinrichtung und Richtlinien - 🔒 [Sicherheitsrichtlinie](SECURITY.md) — Schwachstellen verantwortungsvoll melden - 🧭 [Vision](VISION.md) — Projektprinzipien und Roadmap-Richtung ## Mitwirken Beiträge sind willkommen! Siehe [CONTRIBUTING.md](CONTRIBUTING.md) für die Entwicklungseinrichtung und Richtlinien. Sie suchen einen Einstieg? Schauen Sie sich Issues mit dem Label [`good first issue`](https://github.com/tover0314-w/opentypeless/labels/good%20first%20issue) an. ## Star-Verlauf Star-Verlauf-Diagramm ## Mit Claude Code an einem Tag entwickelt Dieses gesamte Projekt wurde an einem einzigen Tag mit [Claude Code](https://claude.com/claude-code) erstellt — vom Architekturdesign bis zur vollständigen Implementierung, einschließlich Tauri-Backend, React-Frontend, CI/CD-Pipeline und dieser README. ## Lizenz [MIT](LICENSE)