Erstellen einer lokalen Sprache-zu-Text macOS-App mit Claude Code: Vext Fallstudie

Ein Entwickler berichtete von seinen Erfahrungen bei der Entwicklung von Vext – einer nativen macOS-Sprache-zu-Text-App, die vollständig auf dem Gerät läuft und Whisper auf dem Apple Neural Engine nutzt. Keine Cloud, keine Konten, kein Abonnement. Die App verwendet einen Rust-Kern mit Swift/SwiftUI-Oberfläche und Core ML für die Inferenz, mit Claude Code als primärem Programmierpartner.
Hauptfunktionen
- Hotkey gedrückt halten → sprechen → loslassen → Text erscheint an der Cursorposition
- Transkribiert 60 Sekunden Audio in etwa 400 ms (150-fach Echtzeit)
- Intelligente Bereinigung: Entfernt Füllwörter, strukturiert Sprache für bessere Lesbarkeit um
- Echtzeit-Übersetzung in 99+ Sprachen
- Meeting-Transkription mit Sprechererkennung + automatischen Zusammenfassungen
- Bildschirmaufnahme während Sprachaufnahmen (Screenshots werden automatisch angehängt)
Claude Code Stärken
- Whisper auf Apple Silicon: Half bei der Optimierung von Quantisierungsstrategien, Modell-Chunking und Speicherlayout für die Core ML-Konvertierung, um effizient auf der Neural Engine zu laufen.
- Hotkey-Systemarchitektur: Schlug die Verwendung eines CGEventTap mit korrekten Bedienungshilfen-Berechtigungen vor und half bei der Fehlerbehebung von Race Conditions zwischen Aufnahmestart/-stopp und Zwischenablage-Einfügung.
- Rust ↔ Swift FFI: Generierte FFI-Bindungen und erkannte mehrere Speichersicherheitsprobleme in der C-Schnittstellenebene.
Claude Code Einschränkungen
- Schwierigkeiten mit macOS-spezifischen API-Nuancen, die online nicht gut dokumentiert sind – CGEventTap-Grenzfälle erforderten direktes Nachschlagen in Apples Headern.
- Das Kontextfenster wurde zu einem Engpass über die gesamte Rust + Swift-Codebasis; der Entwickler teilte das Projekt in Module auf und arbeitete jeweils an einem.
Preise
Kostenlos zum Herunterladen und Ausprobieren unter getvext.app. Einmalig 49 $, um es zu behalten (kein Abonnement). Code VEXT50 für 50 % Rabatt.
📖 Lies den vollständigen Quelltext: r/ClaudeAI
👀 Siehe auch

Selbstgehosteter kontextueller Bandit in Rust: Syntra & Lycan für adaptive Entscheidungssysteme
Zwei Open-Source-Projekte: Lycan (Graph-Ausführungssprache mit Strategieknoten und gelernten Gewichten) und Syntra (Docker/API-Appliance, die kompilierte Lycan-Kapseln bereitstellt). Fehler in der Datenpipeline vor Laufzeitfehlern entdeckt, als sie in einem KI-Aktien-Debattenprodukt eingesetzt wurden.

Stage CLI: Lokale, KI-generierte Änderungen als logische Kapitel überprüft
Stage CLI gruppiert Ihre lokalen Änderungen in logische Kapitel (über jeden beliebigen KI-Agenten) und öffnet eine Browser-Oberfläche zur schrittweisen Überprüfung. Installieren Sie es mit 'npm install -g stagereview' und fügen Sie die Fähigkeit mit 'npx skills add ReviewStage/stage-cli' hinzu.

HostMyClaudeHTML: Ein-Klick-Freigabe für Claude-HTML-Artefakte
Ein Entwickler hat hostmyclaudehtml.com erstellt, ein kostenloses Tool, mit dem Sie von Claude generierte HTML-Artefakte als Live-URLs teilen können, indem Sie die .html-Datei per Drag-and-Drop hochladen. Für Uploader oder Betrachter ist kein Konto erforderlich.

Mneme: Ein kostenloser, lokal-first Claude Chat-Client mit beständigem Gedächtnis
Mneme ist ein kostenloser, quelloffener, lokaler Claude-Chat-Client mit abgestuften Erinnerungen, Entitätsverfolgung, täglichen Zusammenfassungen und Unterstützung für Sonnet 4.5 über die Anthropic-API.