소개
NoType 은 회의를 실시간으로 받아쓰는 도구예요. 왼쪽에는 누가 언제 무슨 말을 했는지 줄마다 쌓이고(화자 1 · 00:03:12), 오른쪽에는 회의가 진행되는 동안 요약(핵심 내용 · 결정 사항 · 할 일 · 열린 질문)이 갱신돼요.
무엇이 다른가요
- 받아쓰기는 내 맥에서 돌아요. 실시간 초안은 WhisperLiveKit(small 모델)이, 확정된 줄과 회의 전체는 큰 모델(
mlx-community/whisper-large-v3-turbo)이 받아써요. 클라우드 받아쓰기 서비스는 쓰지 않아요. - API 키가 필요 없어요. AI 교정·요약은 맥에서
claude로 한 번 로그인해 둔 Claude Code 구독으로 돌아요. 자세한 건 AI 교정·요약에 있어요. - 회의가 끝나면 정리본을 만들어요. 녹음 전체를 다시 받아써서 교정하고, 최종 요약과 "읽기 좋게" 보기를 붙여요. 받아쓰기와 정리본을 보세요.
어떻게 돌아가나요
NoType 은 세 부분으로 나뉘어요.
| 부분 | 하는 일 |
|---|---|
| 화면 (웹) | 녹음하고, 받아쓴 줄과 요약을 보여 줘요. 마이크(와 선택한 시스템·탭 소리)를 섞어 서버로 보내요. |
| 서버 (Go 한 바이너리) | 화면을 내주고, 회의·녹음을 SQLite 와 파일로 저장하고, 화면과 에이전트 사이를 이어요. |
| 에이전트 (맥) | WhisperLiveKit 과 정밀 받아쓰기 워커를 띄워 받아쓰고, AI 요청은 이 맥의 Claude Code 로 돌려요. |
두 가지 쓰는 법
| 데스크톱 앱 시험판 | 웹 + 내 맥 연결 | |
|---|---|---|
| 서버 | 앱 안에서 127.0.0.1 로만 떠요 | notype.creco.dev 또는 직접 올린 서버 |
| 에이전트 | 앱이 함께 띄우고 함께 꺼요 | 쓸 때만 맥의 터미널에서 켜 둬요 |
| 회의 저장 | 이 맥(~/Library/Application Support/NoType/data) | 서버의 DATA_DIR(기본 /data) |
| 녹음 시작 | 단축키 ⌥⌘R, 메뉴 막대, 창의 버튼 | 브라우저의 버튼 |
| 설치 | 저장소를 받아 직접 빌드(서명·패키징 없음) | 시작하기 페이지의 한 줄 명령 |
어느 쪽이 맞는지는 시작하기에서 골라요.
알려진 한계
- 녹음은 한 회의에 한 번이에요. 녹음하던 탭이 닫히거나 연결이 끊기면 그 회의는 끝나요.
- 에이전트는 한 번에 하나만 붙어요. 여러 사람이 동시에 각자 맥으로 녹음하는 구성은 아직 없어요.
- Safari 는 webm 대신 mp4 조각을 만들어요. 받아쓰기 엔진이 이것을 스트림으로 푸는지는 아직 확인하지 않았어요.
- 정밀 받아쓰기 워커는 맥 메모리를 약 3GB 더 써요(WhisperLiveKit 약 6GB, M1 16GB 실측).