Création d'une application macOS de transcription vocale locale avec Claude Code : Étude de cas Vext

✍️ OpenClawRadar📅 Publié: April 29, 2026🔗 Source
Création d'une application macOS de transcription vocale locale avec Claude Code : Étude de cas Vext
Ad

Un développeur a partagé son expérience de création de Vext, une application macOS native de dictée vocale qui fonctionne entièrement sur l'appareil à l'aide de Whisper sur Apple Neural Engine. Pas de cloud, pas de comptes, pas d'abonnement. L'application utilise un noyau Rust avec une interface Swift/SwiftUI et Core ML pour l'inférence, avec Claude Code comme partenaire de codage principal.

Fonctionnalités clés

  • Maintenez un raccourci clavier n'importe où → parlez → relâchez → le texte apparaît au curseur
  • Transcrit 60 secondes d'audio en ~400 ms (150x temps réel)
  • Nettoyage intelligent : supprime les mots de remplissage, restructure le discours pour une meilleure lisibilité
  • Traduction en temps réel dans plus de 99 langues
  • Transcription de réunions avec identification des intervenants + résumés automatiques
  • Enregistrement d'écran pendant les enregistrements vocaux (captures d'écran automatiquement jointes)
Ad

Succès de Claude Code

  • Whisper sur Apple Silicon : A aidé à itérer sur les stratégies de quantification, le découpage des modèles et la disposition mémoire pour la conversion Core ML afin de fonctionner efficacement sur le Neural Engine.
  • Architecture du système de raccourcis : A suggéré d'utiliser un CGEventTap avec les autorisations d'accessibilité appropriées, et a aidé à déboguer les conditions de concurrence entre le démarrage/l'arrêt de l'enregistrement et l'injection dans le presse-papiers.
  • FFI Rust ↔ Swift : A généré des liaisons FFI et détecté plusieurs problèmes de sécurité mémoire dans la couche d'interface C.

Limitations de Claude Code

  • A eu du mal avec les nuances spécifiques à macOS mal documentées en ligne — les cas limites de CGEventTap ont nécessité de fouiller directement dans les en-têtes Apple.
  • La fenêtre de contexte est devenue un goulot d'étranglement dans l'ensemble du codebase Rust + Swift ; le développeur a divisé le projet en modules et travaillé sur un à la fois.

Tarifs

Téléchargement et essai gratuits sur getvext.app. 49 $ en paiement unique pour le conserver (sans abonnement). Code VEXT50 pour 50 % de réduction.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

L'outil GrapeRoot MCP réduit l'utilisation de tokens de code Claude de 50 à 70 %.
Tools

L'outil GrapeRoot MCP réduit l'utilisation de tokens de code Claude de 50 à 70 %.

Un développeur a créé GrapeRoot, un outil MCP utilisant Claude Code, qui suit les fichiers explorés et évite de relire le contenu inchangé, réduisant l'utilisation de tokens de 50 à 70 % et permettant aux abonnements Claude Code à 20 $ de durer 2 à 3 fois plus longtemps.

OpenClawRadar
Anamnèse : Une couche de mémoire portable pour Claude et ChatGPT via MCP
Tools

Anamnèse : Une couche de mémoire portable pour Claude et ChatGPT via MCP

Anamnese est un serveur MCP gratuit qui stocke des souvenirs, tâches, objectifs et notes entre Claude et ChatGPT, en extrayant uniquement le contexte pertinent dans les conversations tout en permettant aux utilisateurs de visualiser, modifier et exporter leurs données.

OpenClawRadar
Sociality.io lance le serveur MCP pour Claude : intelligence des réseaux sociaux en direct via OAuth
Tools

Sociality.io lance le serveur MCP pour Claude : intelligence des réseaux sociaux en direct via OAuth

Sociality.io a lancé un serveur MCP HTTP distant qui permet à Claude d'accéder aux données en direct des rapports et des concurrents sur Instagram, TikTok, Facebook, YouTube, X et LinkedIn. Gratuit à essayer.

OpenClawRadar
Cull : Moteur de curation de jeux de données open source pour les pipelines d'images IA
Tools

Cull : Moteur de curation de jeux de données open source pour les pipelines d'images IA

Cull extrait des images de plus de 340 sources, dont Civitai, X/Twitter, Reddit, Discord et les sites booru, les classe avec un modèle vision-langage via LM Studio local ou Groq, et les trie dans des dossiers de catégories avec des prompts SD et des enregistrements d'audit.

OpenClawRadar