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 이름·로고·아이콘은 라이선스 대상이 아니므로 포크는 자체 브랜딩을 사용해야 함.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요