웹 + 내 맥 연결
브라우저로 NoType 서버에 들어가 쓰는 방법이에요. 받아쓰기와 AI 는 내 맥의 에이전트가 맡아요. 에이전트는 상주하지 않아요. NoType 을 쓸 때 터미널에 한 줄을 붙여 넣어 켜 두고, 끝나면 Ctrl+C 로 꺼요.
로그인한 뒤 왼쪽 메뉴의 시작하기(/start) 페이지가 아래 단계를 순서대로 보여 줘요. 맥이 붙으면 확인할 수 있는 단계는 자동으로 체크돼요.
여러 번 실행해도 안전해요
어느 줄이든 여러 번, 어떤 상태에서 실행해도 돼요. 이미 된 것은 확인만 하고 건너뛰어요.
Homebrew (한 번)
command -v brew >/dev/null || /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"준비 (한 번)
curl -fsSL https://notype.creco.dev/setup | sh없는 것만 설치해요. sudo 는 쓰지 않아요.
- ffmpeg, uv
- Claude Code (
claude가 이미 있으면 어떻게 깔았든 그대로 써요) - Claude 로그인 (
claude auth status가 로그인 안 됨일 때만claude auth login) - WhisperLiveKit 을
~/.notype/WhisperLiveKit에 고정 커밋으로, 그리고 small 모델 - 정밀 받아쓰기 모델(약 1.6GB)도 미리 받아 둬요
두 번째부터는 1초 안팎에 끝나요.
WhisperLiveKit 폴더를 어떻게 다루나요
NoType 이 만든 폴더(표식 .notype-managed 가 있고 origin 이 WLK_REPO 인 것)만 고정 커밋으로 강제로 되돌려요(.venv 는 남김). 기본 위치가 git 체크아웃이 아니면 .bak-<시각> 으로 옮기고 새로 받아요. WLK_DIR 로 넘긴 내 체크아웃은 고친 게 있거나 커밋이 다르면 건드리지 않고 멈춰요.
연결 (쓸 때마다)
시작하기 페이지에 나온 한 줄을 터미널에 붙여 넣어요. 코드는 8자이고, 10분 동안 한 번만 쓸 수 있어요.
curl -fsSL https://notype.creco.dev/c/AB12CD34 | sh- 스크립트가 에이전트를 받아 sha256 을 맞춰 보고
~/.notype/bin/notype-agent에 둔 뒤, 이 터미널에서 실행해요. - 에이전트는 코드를 오래 쓰는 토큰으로 바꿔
~/.notype/token(권한 600)에 둬요. 토큰은 URL 에 싣지 않아요. - 한 번 연결한 맥은 다음부터 코드 없이
curl -fsSL https://notype.creco.dev/c | sh나~/.notype/bin/notype-agent로 켜요. - 이 맥에서 에이전트가 이미 돌고 있으면 아무것도 건드리지 않고 알려만 줘요.
연결한 맥(토큰)은 같은 시작하기 페이지에서 취소할 수 있어요. 서버에는 토큰의 sha256 만 저장돼요.
연결 상태 보기
왼쪽 아래에 맥의 상태가 보여요.
| 표시 | 뜻 |
|---|---|
| 내 맥 연결됨 | 에이전트가 서버에 붙었어요 |
| 받아쓰기 준비됨 | WhisperLiveKit 이 떴어요. 녹음 버튼이 켜져요 |
| 받아쓰기 엔진 띄우는 중 | WhisperLiveKit 이 뜨는 중이에요 |
| AI 교정·요약 켜짐 | 그 맥에 Claude Code 가 있고 로그인돼 있어요 |
| AI 꺼짐 (맥의 Claude Code 로그인 필요) | claude 로 로그인하면 1분 안에 켜져요 |
에이전트가 없거나 받아쓰기가 준비되지 않으면 녹음 버튼이 꺼지고 시작하기 링크가 보여요.
에이전트 끄기
터미널에서 Ctrl+C 를 누르거나 터미널을 닫아요. 에이전트가 WhisperLiveKit 과 돌던 claude 까지 정리하고 끝나요.
에이전트는 한 번에 하나만 붙어요. 다른 맥에서 새로 붙으면 이전 에이전트는 끝나고, 녹음 중이던 회의는 지금까지의 줄로 끝나요.
에이전트 업데이트
서버가 새 에이전트를 내주면 설정 → 정보에 "업데이트 필요"와 업데이트 명령이 보여요. 지금 터미널의 에이전트를 Ctrl+C 로 끄고 그 명령을 실행해요.