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

✍️ OpenClawRadar📅 Veröffentlicht: 29. April 2026🔗 Source
Erstellen einer lokalen Sprache-zu-Text macOS-App mit Claude Code: Vext Fallstudie
Ad

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)
Ad

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

Ad

👀 Siehe auch

Selbstgehosteter kontextueller Bandit in Rust: Syntra & Lycan für adaptive Entscheidungssysteme
Werkzeuge

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.

OpenClawRadar
Stage CLI: Lokale, KI-generierte Änderungen als logische Kapitel überprüft
Werkzeuge

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.

OpenClawRadar
HostMyClaudeHTML: Ein-Klick-Freigabe für Claude-HTML-Artefakte
Werkzeuge

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.

OpenClawRadar
Mneme: Ein kostenloser, lokal-first Claude Chat-Client mit beständigem Gedächtnis
Werkzeuge

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.

OpenClawRadar