Claude Code로 구축한 로컬 음성-텍스트 macOS 앱: Vext 사례 연구

✍️ OpenClawRadar📅 게시일: April 29, 2026🔗 Source
Claude Code로 구축한 로컬 음성-텍스트 macOS 앱: Vext 사례 연구
Ad

한 개발자가 Vext라는 네이티브 macOS 음성-텍스트 앱을 만든 경험을 공유했습니다. 이 앱은 Apple Neural Engine에서 Whisper를 사용하여 전적으로 기기 내에서 실행됩니다. 클라우드, 계정, 구독이 필요 없습니다. 앱은 Rust 코어와 Swift/SwiftUI UI, Core ML 추론을 사용하며, Claude Code가 주요 코딩 파트너로 사용되었습니다.

주요 기능

  • 어디서든 단축키를 누르고 → 말하고 → 놓으면 텍스트가 커서에 나타납니다
  • 60초 오디오를 약 400ms에 변환 (실시간의 150배)
  • 스마트 정리: 불필요한 단어 제거, 음성을 가독성 있게 재구성
  • 99개 이상의 언어로 실시간 번역
  • 화자 분리 및 자동 요약 기능이 포함된 회의 기록
  • 음성 녹음 중 화면 녹화 (스크린샷 자동 첨부)

Claude Code의 강점

  • Apple Silicon에서의 Whisper: 양자화 전략, 모델 청킹 및 Neural Engine에서 효율적으로 실행되기 위한 Core ML 변환 메모리 레이아웃을 반복적으로 개선하는 데 도움을 주었습니다.
  • 단축키 시스템 아키텍처: 적절한 접근성 권한을 가진 CGEventTap 사용을 제안하고, 녹음 시작/중지와 클립보드 주입 간의 경쟁 조건 디버깅에 도움을 주었습니다.
  • Rust ↔ Swift FFI: FFI 바인딩을 생성하고 C 인터페이스 레이어의 여러 메모리 안전 문제를 발견했습니다.

Claude Code의 한계

  • 온라인에 잘 문서화되지 않은 macOS 특화 API 미묘한 차이에 어려움을 겪었습니다. CGEventTap의 예외 사항은 Apple 헤더를 직접 분석해야 했습니다.
  • 전체 Rust + Swift 코드베이스에서 컨텍스트 창이 병목 현상이 되었습니다. 개발자는 프로젝트를 모듈로 나누고 한 번에 하나씩 작업했습니다.

가격

getvext.app에서 무료로 다운로드하고 체험해보세요. 계속 사용하려면 일회성으로 $49 (구독 없음). 코드 VEXT50을 입력하면 50% 할인됩니다.

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

Skillware는 Claude API 에이전트 루프에서 결정론적 토큰 압축을 위해 prompt_rewriter를 추가합니다.
Tools

Skillware는 Claude API 에이전트 루프에서 결정론적 토큰 압축을 위해 prompt_rewriter를 추가합니다.

Skillware는 Claude API로 보내기 전에 프롬프트를 50-80% 압축하는 새로운 prompt_rewriter 스킬을 통합하여, 에이전트 루프에서 비용을 줄이면서 결정론적 압축을 통해 안정적인 동작을 유지합니다.

OpenClawRadar
플래비언: 24개의 전문화된 클로드 코드 에이전트를 갖춘 워드프레스 개발 프레임워크
Tools

플래비언: 24개의 전문화된 클로드 코드 에이전트를 갖춘 워드프레스 개발 프레임워크

Flavian은 Claude Code를 기반으로 구축된 오픈소스 WordPress 개발 프레임워크로, 프론트엔드 개발, 보안 감사, Figma-to-WordPress 변환과 같은 작업을 위한 24개의 전문 에이전트를 갖추고 있습니다. 창작자는 WordPress 개발에 있어 도메인 특화 에이전트가 범용 에이전트보다 훨씬 뛰어난 성능을 보인다는 점을 발견했습니다.

OpenClawRadar
인공 생명: 계산 생명 연구의 300줄 파이썬 재현
Tools

인공 생명: 계산 생명 연구의 300줄 파이썬 재현

Computational Life 논문을 재현한 파이썬 구현체로, 240x135 그리드의 Brainfuck 유사 프로그램들이 무작위 쌍 구성과 명령어 테이프 연결을 통해 상호작용하며 자기복제 코드를 진화시킵니다.

OpenClawRadar
릴레이를 통해 클로드 코드 세션이 알트탭 없이 서로 메시지를 주고받을 수 있습니다
Tools

릴레이를 통해 클로드 코드 세션이 알트탭 없이 서로 메시지를 주고받을 수 있습니다

Relay라는 플러그인은 Claude Code의 채널 기능을 사용하여 병렬 세션 간에 직접 통신할 수 있게 해주어, 백엔드와 프론트엔드 리포지토리 간에 컨텍스트를 수동으로 복사-붙여넣기할 필요가 없습니다.

OpenClawRadar