ESP32-S3 Muse 가젯, 기본 펌웨어로는 반쪽

50달러 Waveshare ESP32-S3 1.75C 보드로 Meta Muse 가젯을 만들 때 기본 펌웨어에 없는 음성 답변·대화 기록·카메라 셔터를 Claude Code로 채운 방법, 게스트 Wi-Fi 보안 수칙, Muse Charm과 비교한 구매 기준.

작성자

카테고리:

3줄 요약

  • Muse 가젯은 Meta의 오픈소스 코드와 토큰으로 Muse AI 클라우드에 직접 연결하는 자작 기기이고, Meta가 먼저 권하는 보드 중 하나인 Waveshare ESP32-S3 1.75C는 50달러다.
  • 기본 펌웨어만으로는 음성 답변, 전체 대화 보기, 카메라 셔터가 없어 쓸모가 적지만 Claude Code 같은 코딩 에이전트에 증상을 설명하는 방식으로 대부분 채울 수 있다.
  • 보드는 처음부터 게스트 Wi-Fi에 붙이고, Muse 기능만 원한다면 휴대폰 앱으로 충분하다는 점을 구매 기준으로 삼자.

은색 금속 몸체에 1.75인치 터치스크린. 생김새는 회중시계에 가까운데, 이 50달러짜리 보드가 Meta의 AI 비서 Muse와 직접 대화해. 버튼을 누른 채 말하는 푸시투토크 방식이야. 제품명은 Waveshare ESP32-S3 1.75C.

Meta는 휴대용 AI 기기 Muse Charm을 다마고치처럼 들고 다니는 귀여운 아바타 비서로 내세웠어. 이 키트는 겉모습만 보면 그 Charm과 꽤 닮았지만 속은 딴판이야. 카메라도, 5G 통신도 없어. 대신 코드를 마음대로 뜯어고칠 수 있지. Charm과 키트 사이에서 고민한다면 결국 이 한 가지 차이가 선택을 가르게 돼.

The Verge의 한 기자가 이 보드로 직접 부딪쳐 봤어. 코딩 경험이 전혀 없는 상태에서 보드를 Muse에 연결했고, Claude Code에 요청하는 것만으로 대화 기록 화면, 음성 답변, 원격 카메라 셔터, 다마고치식 미니게임까지 붙였어. 그 과정에서 드러난 빈칸은 같은 보드를 사는 사람도 거의 그대로 만나게 될 가능성이 커. 출발점인 Meta의 기본 코드와 Muse 서버가 똑같으니까. 남의 후기라기보다 미리 받아 보는 오답 노트에 가까운 셈이야.

Muse 가젯은 Meta 키를 품고 클라우드에 직접 붙는다

용어부터. 자사가 공개한 오픈소스 코드와 토큰으로 Muse AI 클라우드에 직접 연결하는 기기를 Meta는 ‘Muse 가젯(Muse Gadget)’이라고 불러. 휴대폰의 Muse 앱과 페어링은 하지만, 실제로 Meta 서버에 접속하는 건 기기 자신이야.

그래서 기기 안에 Meta의 키를 넣어야 해. 이 키가 사실상 그 기기의 출입증이야. 출입증이 새어 나가면 누가 그 문으로 드나들지 모르게 되고. 키 관리는 뒤쪽 보안 항목에서 다시 짚을게.

Waveshare ESP32-S3 1.75C는 Meta가 Muse 가젯 제작용으로 가장 먼저 권하는 보드 중 하나야. 애초에 버튼을 눌러 말하는 AI 개발 키트로 나온 제품이라, 말을 받아서 화면에 보여 주는 기본 구성이 처음부터 들어 있어. 처음 만지는 사람에겐 이 점이 은근히 커. 입력과 화면을 따로 꾸리는 단계가 통째로 빠지니까.

칩인 ESP32-S3는 Wi-Fi와 블루투스를 함께 갖춘 마이크로컨트롤러라 이런 소형 기기에 자주 쓰여. 블루투스가 있다는 점은 뒤에 나올 카메라 미리보기 기능에서 쓸모가 생겨.

항목 Waveshare ESP32-S3 1.75C
가격 50달러
화면 1.75인치 터치스크린
입력 방식 푸시투토크(버튼을 누른 채 말하기)
칩 ESP32-S3 (Wi-Fi·블루투스)
외관 은색 금속 몸체, 펜던트·회중시계 형태
카메라 없음 (휴대폰 카메라 영상 스트리밍 샘플 앱 제공)
셀룰러 통신 없음
기본 아바타 Jolly 1종

Muse Charm과는 선이 분명해. Charm은 카메라와 5G 셀룰러 통신을 갖췄고, 이 키트엔 둘 다 없어. 카메라가 필요하면 휴대폰 카메라를 빌려 써야 해. 다행히 Meta AI 소프트웨어 엔지니어 Anant Narayanan과 Jeremy Payne이 휴대폰 카메라 영상을 가젯으로 스트리밍하는 샘플 앱을 코드에 넣어 뒀어.

아바타 쪽은 아쉬워. 기본 빌드에 들어 있는 건 Jolly 하나뿐이고, 하는 일도 화면에 앉아 귀엽게 있는 게 거의 전부야.

연결은 게스트 Wi-Fi부터, 그다음 GitHub와 Muse 앱

기자 말로는 설정 자체는 쉬웠대. 큰 흐름은 세 단계야. 보드를 PC에 꽂고, Claude에게 Meta의 GitHub 저장소를 가리키고, 휴대폰의 Muse 앱과 페어링하기.

여기에 하나를 더 얹자. 네트워크 분리를 맨 앞에 두는 것. 가젯이 접속할 Wi-Fi를 고르는 건 페어링 단계(5번)라서, 게스트망이 그 전에 준비돼 있어야 바로 고를 수 있어. 공유기 제조사와 앱 버전에 따라 화면 구성이 다를 수 있으니, 아래 경로는 출발점 정도로 봐 줘.

  1. 게스트 네트워크 만들기: 브라우저로 공유기 관리 페이지 접속 → 무선 설정 → 게스트 네트워크(제조사에 따라 ‘멀티 SSID’나 ‘손님용 Wi-Fi’로 표기). 내부 네트워크 접근을 허용하는 옵션이 있으면 꺼 둬. 그래야 가젯이 집 안의 PC나 NAS와 같은 망에 놓이지 않아.
  2. 보드를 PC에 연결: 케이블은 데이터 전송이 되는 걸로. 충전 전용 케이블이면 PC가 보드를 장치로 인식하지 못하고, 펌웨어도 못 올려. 연결이 안 잡힐 때 가장 먼저 의심할 부분이야.
  3. Claude Code로 펌웨어 빌드: 터미널에서 Claude Code를 실행하고, Meta의 Muse 가젯 GitHub 저장소 주소를 알려준 뒤 “README를 읽고 이 보드용으로 빌드해서 연결된 기기에 올려줘”라고 요청해. 필요한 빌드 도구 설치도 README 안내대로 같이 맡기면 돼.
  4. Meta 키 넣기: 기기가 Muse 클라우드에 접속할 때 쓰는 키를 펌웨어 설정에 넣는 단계. 키 발급 위치는 저장소 문서를 기준으로 찾아 줘(이 단계의 정확한 화면 경로는 확실하지 않아). 이때 “키는 별도 설정 파일로 분리하고 git에 올라가지 않게 해 줘”라고 한마디 덧붙여 두면, 나중에 코드를 공유할 때 생길 사고를 미리 막을 수 있어.
  5. Muse 앱과 페어링: 휴대폰 Muse 앱 → 기기 추가 → 화면 안내에 따라 가젯 선택(메뉴 이름은 확실하지 않음). 가젯이 접속할 Wi-Fi를 묻는 화면이 나오면 1번에서 만든 게스트 네트워크를 골라. 앱이 아니라 펌웨어 설정에 직접 넣는 방식이라면 3번 단계에서 Claude에게 게스트 네트워크 정보를 알려 주면 돼.
  6. 첫 대화 테스트: 버튼을 누른 채 1초 넘게 말하고 손을 떼. 너무 일찍 떼면 거의 빈 오디오가 전송되고, Muse가 제대로 반응하지 못해.

기본 펌웨어의 빈칸, Claude Code로 메운 것과 못 메운 것

여기까지 끝내면 좀 허무할 수 있어. 기자도 첫 설치 직후엔 이 기기가 쓸모 있는 일을 거의 하지 못했다고 했으니까. 키를 넣은 뒤에도 Muse는 명령을 받아쓰기용 오디오 클립으로 착각했어. 그걸 바로잡자 이번엔 응답이 느렸고, 소리로 답하지도 않았지.

아래 표는 기자가 만난 증상과 Claude Code로 적용한 해결책을 묶은 거야. 원인 칸은 증상에서 거꾸로 추정한 내용이라는 점은 감안해 줘.

증상 원인으로 보이는 것 적용한 해결 방향
말을 걸면 명령 대신 받아쓰기로 처리됨 Muse가 오디오를 전사용 클립으로 해석 명령으로 인식하도록 바로잡은 뒤 해결
답변이 소리로 나오지 않음 기본 빌드에 음성 출력 기능 없음 ElevenLabs 무료 등급의 영국식 AI 음성을 연결해 답변을 읽게 함
화면에 몇 단어씩만 보여 답을 읽기 어려움 전체 메시지를 보여 주는 화면이 없음 오른쪽으로 밀면 나오는 대화 기록 화면 추가
버튼을 일찍 떼면 Muse가 버벅임 거의 빈 오디오가 서버로 전송됨 1초가 넘는 오디오만 보내도록 수정
카메라 영상은 오는데 사진 찍기가 불편함 원격 셔터 버튼이 없고 전면 카메라 화면이 뒤집혀 보임 버튼 셔터와 고화질 실시간 미리보기 추가, 화면 방향 수정, 블루투스 저화질 미리보기 추가
스마트홈 기기를 찾지 못함 Amazon Echo나 Google Home 기기처럼 자동 검색하는 기능 없음 이론상 제어는 가능하지만 상당한 추가 코드가 필요
응답 속도가 들쭉날쭉함 Meta 서버 쪽 지연 기기 쪽 코드로는 해결 불가

표의 마지막 두 줄을 따로 봐 두자. 스마트홈 자동 검색과 서버 지연. 앞의 다섯 줄은 기기 쪽 코드로 풀렸지만, 이 둘은 코드가 상당히 더 필요하거나 아예 기기 밖의 문제야. 응답 속도 때문에 망설이는 사람이라면, 개조로 손댈 수 있는 영역이 아니라는 점부터 알고 가는 게 낫다.

해결책이 어디서 출발했는지도 눈여겨볼 만해. 기자는 코드를 짜지 않았어. 증상을 말했을 뿐이야.

  • 답을 읽을 수도, 들을 수도 없다는 불평 → Claude가 대화 기록 화면을 만들었어.
  • 버튼을 너무 빨리 떼는 습관을 알아채고 그 증상을 그대로 설명 → 몇 분 뒤 1초 기준 필터가 들어갔어.

비개발자가 코딩 에이전트를 쓸 때는 구현 방법을 지시하기보다, 겪은 증상과 원하는 결과를 말하는 쪽이 잘 통하는 걸로 보여. 에이전트가 코드베이스를 직접 읽고 고칠 위치를 찾아내니까. 어디를 고쳐야 할지 모르는 사람이 위치까지 지정하려 들면 오히려 엉뚱한 곳을 건드리게 만들 수도 있고.

기능을 키울 땐 한 번에 완성하려 하지 말자. 미니게임이 좋은 예야.

  • 1단계: 아바타에게 먹이, 놀이, 잠, 목욕이 필요한 단순한 다마고치식 게임
  • 2단계: 너무 단순해서 배고픔·지루함·더러움을 각각 4단계로 세분화
  • 3단계: 간식을 먹으면 부스러기가 떨어져 아바타가 더러워지고, 너무 많이 놀면 지치는 규칙 추가

규칙을 한 번에 하나씩 얹으면 어디서 깨졌는지 추적하기도 쉬워. 코드를 읽지 못하는 사람에겐 이게 사실상 유일한 디버깅 수단이기도 하고.

작업 단위의 감도 참고할 만해. 세 바늘로 실제 시간을 보여 주는 회중시계 화면은 Claude가 15분 만에 만들었어. Meta Connect에서 보여 준 것과 비슷한 아바타 여러 개도 붙였고, 저커버그의 Muse Charm 소개 영상을 찾아 내려받고 잘라 넣어 재생하는 동영상 플레이어까지 들어갔어. 요청할 때마다 보드를 다시 PC에 연결해 두기만 하면 됐다는 점도 기억해 둬. 개조하는 동안엔 펜던트라기보다 케이블에 매인 개발 보드에 가깝다는 뜻이야.

잘 돌아가는 코드와 안전한 코드는 다르다

기자는 스스로 코딩 경험이 없어 만든 코드가 좋은지 판단할 수 없고, 치명적인 결함이 있을 수도 있다고 인정했어. 바이브 코딩의 가장 큰 함정이 바로 여기야. 화면에서 잘 돌아간다고 해서 키를 안전하게 다루는지, 네트워크로 무엇을 내보내는지까지 보장되진 않거든.

Muse 자체를 얼마나 믿느냐도 따로 따져야 해. 기자는 Muse가 한 리뷰어의 집 주소를 노출했다는 얘기를 들은 뒤, 자신의 이메일이나 홈 네트워크를 Meta와 Muse 에이전트에 맡기지 않겠다고 했어. 그래서 처음부터 가젯을 게스트 Wi-Fi에 붙였고. 연결 순서에서 네트워크 분리를 1번에 둔 이유가 이거야.

코드를 읽지 못해도 지킬 수 있는 선은 있어.

  • 키는 코드와 분리: 키를 설정 파일로 빼고, 그 파일이 git 기록에 들어가지 않게 해 둬. 개조한 코드를 공개 저장소에 올리기 전엔 “이 저장소에 키나 토큰이 남아 있는지 찾아줘”라고 한 번 더 확인시키자.
  • 계정 연결은 최소한으로: 이메일이나 캘린더처럼 개인 정보가 쌓인 서비스는 연결을 미뤄 두는 게 안전해. 기자가 이메일을 맡기지 않겠다고 한 것도 같은 맥락이야.
  • 스마트홈 제어는 마지막에: 가젯이 집 안 기기를 움직이기 시작하면 실수나 결함의 영향 범위가 화면 밖으로 넓어져. 게스트 네트워크에서는 집 안 기기와 통신이 막혀 제어가 안 될 수 있는데, 그걸 풀려고 분리를 해제하는 건 신중해야 해.
  • AI 검토는 보조 수단: Claude에게 “이 코드에서 외부로 데이터를 보내는 부분을 모두 설명해 줘”라고 묻는 건 도움이 돼. 다만 같은 도구가 만든 코드를 같은 도구가 검토하는 셈이라 완전한 검증으로 보긴 어려워.

국내 변수는 보드보다 Muse의 한국어 지원

보드 구하기는 단순한 편이야. 기자도 중국에서 바로 배송받는 방식으로 50달러에 샀으니, 국내에서도 해외 직구가 기본 경로가 될 거야. 다만 50달러는 보드 가격일 뿐. 배송비와 환율, 경우에 따라 세금까지 붙으니 실제 부담은 달라져. 국내 전자부품 쇼핑몰에 같은 모델이 들어와 있다면 배송 기간 면에서 나을 수 있으니, 먼저 모델명으로 검색해 보길 권해.

진짜 변수는 하드웨어가 아니라 Muse 쪽이야. 한국 계정에서 Muse 앱과 서비스를 쓸 수 있는지, 한국어 명령을 얼마나 알아듣는지가 이 기기의 쓸모를 거의 다 결정해. 여기서 막히면 보드는 시계 화면과 미니게임 정도만 남는 기기가 될 가능성이 커(추측).

확인하는 방법은 간단하고 싸. 보드를 주문하기 전에 휴대폰에 Muse 앱부터 깔고, 한국어로 몇 번 말을 걸어 보는 것. 보드값과 배송 기다리는 시간을 쓰기 전에 해 볼 수 있는 테스트야.

음성 답변도 손봐야 해. 기자가 붙인 건 ElevenLabs 무료 등급의 영국식 AI 음성이었어. 아내와 함께 무료 음성을 들어 보고 그나마 덜 영혼 없게 들리는 걸로 골랐대. Muse 아바타의 말랑한 분위기와는 전혀 안 어울린다는 건 본인도 인정했고.

한국어로 답을 듣고 싶다면 한국어를 읽을 수 있는 음성으로 바꿔 달라고 Claude에게 요청해야 해. 무료 등급에서 마음에 드는 한국어 음성을 고를 수 있을지는 직접 들어 보고 판단할 문제야(추측).

스마트홈 연동은 기대치를 낮추자. 기본 빌드는 Amazon Echo나 Google Home 기기처럼 집 안 기기를 자동으로 찾지 못하고, 제어하려면 코드를 꽤 많이 더 붙여야 해. 국내 가전사 앱으로 기기를 묶어 둔 집이라면 그 플랫폼이 외부 연동 방법을 열어 두었는지부터 확인해야 할 것으로 보여(추측).

반대로 장소를 가리지 않는 용도도 있어. 블루투스 카메라 미리보기를 붙이면 집 Wi-Fi 밖에서도 사진 리모컨으로 쓸 수 있거든.

확인된 것과 아직 불확실한 것

확인된 것

  • Waveshare ESP32-S3 1.75C는 1.75인치 터치스크린을 갖춘 푸시투토크 AI 개발 키트이고, Meta가 Muse 가젯 제작용으로 먼저 권하는 보드 중 하나다. 가격은 50달러다.
  • Muse 가젯은 Meta의 오픈소스 코드와 토큰으로 Muse AI 클라우드에 직접 연결된다.
  • Muse Charm은 카메라와 5G 셀룰러 통신을 갖췄고, 이 개발 키트에는 둘 다 없다.
  • 기본 빌드는 Jolly 아바타 하나에 음성 답변과 스마트홈 자동 검색이 없는 상태로 시작한다.
  • Claude Code로 대화 기록 화면, 음성 답변, 원격 셔터, 블루투스 미리보기, 미니게임, 회중시계 화면을 추가한 사례가 있다.
  • 개조 후에도 남는 지연은 Meta 서버 쪽에서 생긴다.

아직 불확실한 것

  • Muse Charm의 프로그래밍 자유도
  • Muse Charm의 가격과 국내 출시 여부
  • 바이브 코딩으로 만든 개조 코드의 품질과 보안 수준
  • 스마트홈 제어에 필요한 추가 코드의 범위
  • Meta 서버 응답 속도의 개선 시점

Charm 대기냐 50달러 키트냐, 기준은 개조 의지

기자의 결론은 꽤 선명해. Muse 기능만 놓고 보면 이 펜던트는 이미 주머니에 있는 휴대폰보다 나을 게 없고, 추가 코드 없이는 오히려 못하다는 것. 전용 하드웨어를 가질 이유는 휴대폰으로 못 하는 일, 예컨대 기기 전체를 원하는 대로 프로그래밍하는 데 있다는 거야. 이 관점을 잣대로 놓으면 판단이 쉬워져.

  • 용도: Muse와 대화하는 게 목적의 전부라면 휴대폰 앱으로 시작해. 하드웨어가 Muse 경험을 더해 주진 않아.
  • 개조 의지: 화면, 게임, 시계, 카메라 리모컨처럼 원하는 기능을 직접 붙이는 과정 자체가 재미라면 키트가 맞아. 기자도 배우는 경험만으로 50달러의 값어치가 있었다고 봤어.
  • 하드웨어 요구: 기기 자체 카메라나 셀룰러 통신이 꼭 필요하면 키트로는 못 채워. 휴대폰 카메라를 빌려 쓰는 방식이 불편하다면 Charm 쪽 정보를 기다리는 게 나아.
  • 휴대성: 은색 금속에 부피도 있어서 기자도 몇 번 떨어뜨릴 뻔했어. 매일 들고 다닐 생각이면 줄이나 케이스부터 챙기자.
  • 신뢰 범위: 게스트 네트워크에 묶어 두고 계정 연결을 최소화할 자신이 없다면, 개조 범위를 시계나 게임처럼 네트워크가 필요 없는 기능으로 한정하는 것도 방법이야.

Charm이 나오면 확인할 질문은 하나. 이 키트처럼 코드를 마음대로 고칠 수 있느냐야. 고칠 수 없다면, 직접 만지는 걸 좋아하는 사람에겐 50달러짜리 개발 키트가 계속 더 나은 선택으로 남을 가능성이 커. 카메라가 없는 약점은 휴대폰 카메라 스트리밍으로 메울 수 있지만, 닫힌 코드는 휴대폰으로 열 수 없으니까.

출처: The Verge AI

AI리서치팀

AI리서치팀

Daily News Korea AI리서치팀은 인공지능, 머신러닝, 생성형 AI의 최신 동향과 실용적 활용법을 연구합니다. ChatGPT, 클로드, 미드저니 등 AI 도구 비교 분석과 활용 가이드를 제공합니다.