TL;DR

  • Audistill은 macOS용 로컬 우선 AI 오디오 지식 베이스로, 오디오와 동영상을 기기에서 전사하고 OpenRouter를 통해 요약해 검색·대화 가능한 개인 지식 베이스로 구성함.
  • NVIDIA Parakeet이 음성을 Mac에서 오프라인으로 전사하며, 오디오 자체는 서버로 전송되지 않음.
  • 요약과 채팅에는 사용자가 제공하는 OpenRouter API 키와 선택한 모델이 쓰이며, 전사 텍스트는 해당 LLM 제공자에게 전송됨.
  • SQLite에 자료를 로컬 저장하고, 팟캐스트·YouTube·회의·오디오 및 동영상 파일을 다루며 재사용 가능한 요약 템플릿과 라이브러리 전체 채팅 기능을 제공함.
  • AGPL-3.0 라이선스의 무료 오픈소스 앱이며, macOS 13 이상이 필요하고 완전 오프라인 모드는 제공하지 않음.

Audistill 소개

  • Audistill은 팟캐스트, YouTube 동영상, 회의 및 기타 오디오를 검색 가능한 요약·노트·지식 베이스로 변환하는 macOS용 로컬 우선 AI 오디오 지식 베이스임.
  • 오디오를 Mac 밖으로 보내지 않고 전사하는 것을 특징으로 하지만, 선택한 LLM에 전사 텍스트를 보내 요약과 채팅을 수행함.

Audistill을 만든 이유

  • 팟캐스트, 강연, 회의를 여러 시간 듣고도 대부분 잊어버리는 문제를 다루며, 오디오나 동영상 소스를 가져와 기기에서 전사하고 구조화된 요약으로 정리해 개인 지식 베이스에 축적함.
  • 음성-텍스트 변환은 NVIDIA Parakeet으로 전부 로컬에서 실행되며 오디오는 서버에 전송되지 않음.
  • 요약과 채팅에는 사용자의 OpenRouter 키를 사용하며, 모델을 직접 고르고 OpenRouter에 비용을 지불하는 방식임.
  • 구독료·라이선스 키·체험판이 없는 무료 오픈소스 프로젝트이며, 기부는 선택 사항임.

기능

  • 오디오 파일, 동영상 파일, YouTube 링크, 팟캐스트 에피소드 가져오기
  • NVIDIA Parakeet을 사용한 빠른 오프라인 로컬 음성 전사
  • 긴 전사문 대신 핵심 내용을 구조화해 정리하는 요약
  • 콘텐츠 유형별로 재사용할 수 있는 요약 템플릿인 레시피
  • 가져온 전체 자료를 대상으로 질문하는 라이브러리 채팅
  • 자료를 로컬 SQLite에 저장하고 검색하는 지식 베이스
  • 요약과 채팅에 OpenRouter를 사용하고 원하는 모델을 선택하는 사용자 키 방식
  • 밝은 테마와 어두운 테마, 종이에서 영감을 받은 디자인을 갖춘 macOS 기본 앱 경험

다운로드

  • Audistill은 AGPL-3.0 라이선스의 무료 오픈소스이며, 서명된 macOS 빌드를 내려받거나 소스에서 직접 빌드할 수 있음.
  • 결제·등록·라이선스 키가 필요하지 않음.
  • 자동 업데이트가 포함된 서명 및 공증 빌드가 제공됨.
  • 직접 빌드하는 경우 빌드와 업데이트를 사용자가 관리함.
  • 선택적으로 기부할 수 있으며, 기부로 잠금 해제되는 기능이나 지원 약속은 없음.

작동 방식

  • 파일을 끌어다 놓거나 YouTube·팟캐스트 URL을 붙여 넣어 소스를 추가함.
  • Parakeet이 Mac에서 음성을 전부 로컬로 텍스트 변환함.
  • 사용자가 고른 LLM이 OpenRouter 키를 통해 구조화된 요약을 생성함.
  • 결과를 로컬 지식 베이스에 보관해 검색하고 질의할 수 있음.
  • 기기 밖으로 나가는 데이터는 사용자가 선택한 LLM에 사용자의 키로 보내는 전사 텍스트뿐임.
  • 완전 오프라인 모드는 제공하지 않음. 기기 내 모델의 요약 품질이 아직 충분하지 않고 하드웨어 요구 사항이 너무 많은 Mac을 제외하게 될 수 있어 로컬 LLM을 앱에 포함하지 않음.
  • 요약에 LLM을 사용하는 경우와 관계없이 전사·저장·검색은 로컬에서 유지됨.

소스에서 빌드

  • 저장소 주소는 https://github.com/audistill/audistill.git 임.
  • 저장소를 복제한 뒤 프로젝트 디렉터리로 이동하고 pnpm install로 의존성을 설치함.
  • pnpm dev로 개발 모드에서 실행하고, pnpm build:mac으로 직접 사용할 .dmg를 빌드함.
  • 요구 사항은 macOS 13 이상, Node 20 이상, pnpm임.
  • 빌드한 앱은 서명되지 않으므로 시스템 설정의 개인정보 보호 및 보안에서 실행을 허용해야 함.

자주 묻는 질문

  • 오디오가 업로드되는지 여부: 오디오 전사는 완전히 로컬에서 수행됨. 결과 텍스트만 사용자가 설정한 LLM 제공자에게 개인 API 키와 함께 전송됨.
  • 무료 여부: 체험판·라이선스·활성화 절차가 없으며 기부는 선택 사항이고 기능 잠금 해제와 무관함.
  • 요약 비용: 사용자가 OpenRouter API 키를 준비하고 모델 사용료를 OpenRouter에 직접 지불함. 선택한 모델에 따라 오디오 한 시간당 보통 몇 센트 수준임.
  • Windows 및 Linux 지원 여부: 현재는 macOS만 지원함.

기여

  • 이슈와 풀 리퀘스트를 환영하며, 재현 단계가 포함된 버그 보고가 가장 유용함.
  • 일상적인 개발은 비공개 저장소에서 진행되고, 공개 저장소는 릴리스마다 스쿼시 커밋 하나를 받는 소스 스냅샷임.
  • 공개 저장소의 main 브랜치는 릴리스 때마다 다시 작성되므로 풀 리퀘스트를 직접 병합할 수 없으며, 다음 스냅샷에서 덮어써짐.
  • 채택된 풀 리퀘스트는 비공개 저장소에 수작업으로 옮겨져 다음 릴리스에 포함되고 릴리스 노트에 기여자로 표시됨.
  • 작고 범위가 분명한 변경이 대규모 변경보다 반영되기 쉬우며, 큰 변경은 먼저 이슈를 여는 것이 권장됨.
  • 여가 시간에 진행하는 취미 프로젝트이므로 답변은 가능한 범위에서 제공됨. 자세한 내용은 CONTRIBUTING.md에 있음.

라이선스

  • 라이선스는 AGPL-3.0임.
  • Audistill 이름·로고·아이콘은 라이선스 대상이 아니므로 포크는 자체 브랜딩을 사용해야 함.