본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 05. 24. 01:36

Claude Code를 위한 Wear OS 브릿지를 구축했습니다 — 그리고 Claude가 대부분을 작성했습니다

요약

Anthropic의 Claude Code를 Wear OS 기기에서 제어할 수 있는 브릿지 프로젝트를 소개합니다. WebSocket과 Node.js를 활용해 손목에서 직접 명령을 내리고 코드를 승인하는 인터페이스를 구축했습니다.

핵심 포인트

  • Wear OS와 로컬 개발 환경 간의 실시간 양방향 통신 구현
  • Claude Code를 활용한 시스템 아키텍처 설계 및 코드 자동 생성
  • WebSocket 기반의 Node.js 서버와 Kotlin 앱을 통한 제어 루프 구축
  • AI 에이전트가 복잡한 프로토타입 구축의 파트너로 활용됨을 증명

Claude Code를 위한 Wear OS 브릿지를 구축했습니다 — 그리고 Claude가 대부분을 작성했습니다

[IMG:0]

최근 Anthropic에서 Claude Code를 출시했습니다. 이것은 터미널에서 직접 작동하는 에이전트형 CLI (Command Line Interface) 도구입니다. 저는 이것을 사용해 보다가 한 가지 아이디어를 떠올렸습니다. 만약 제가 손목(Wear OS)에서 Claude Code를 제어할 수 있다면 어떨까?

[IMG:1]

이것은 단순히 알림을 받는 것이 아니라, 손목에서 직접 명령을 내리고 Claude의 출력을 확인하며, 심지어는 Claude가 작성한 코드를 승인하거나 거부할 수 있는 완전한 인터페이스를 구축하는 것을 의미합니다.

프로젝트 개요

이 프로젝트의 목표는 Wear OS 기기와 로컬 개발 환경(Claude Code가 실행 중인 컴퓨터) 사이의 통신을 가능하게 하는 브릿지(Bridge)를 만드는 것입니다.

주요 기능:

  • Wear OS에서 Claude Code 명령 전송
  • Claude Code의 실시간 출력 스트림 수신
  • 터미널 명령 실행에 대한 승인/거부 인터페이스
  • 손목에서 직접적인 코드 피드백 루프 구축

[IMG:2]

어떻게 구현했는가?

이 프로젝트를 구축하는 과정에서 가장 놀라운 점은 제가 코드를 거의 작성하지 않았다는 것입니다. 저는 Claude Code에게 아키텍처를 설계하도록 요청했고, 필요한 스크립트와 통신 프로토콜을 작성하도록 지시했습니다.

기술 스택:

  • Wear OS: Kotlin을 사용한 Android 앱
  • Backend/Bridge: Node.js를 사용한 로컬 서버
  • Communication: WebSocket을 통한 실시간 양방향 통신
  • CLI: Claude Code

[IMG:3]

구현 단계

  1. 통신 프로토콜 설계: Wear OS 기기와 로컬 컴퓨터가 서로 메시지를 주고받을 수 있도록 WebSocket 기반의 프로토콜을 정의했습니다. Claude Code는 터미널에서 실행되므로, 로컬 서버가 Claude Code의 입출력을 가로채고 전달하는 역할을 합니다.

  2. 로컬 브릿지 서버 구축: Node.js를 사용하여 로컬 컴퓨터에서 실행될 서버를 만들었습니다. 이 서버는 Wear OS 기기에서 오는 WebSocket 연결을 수락하고, Claude Code의 표준 입출력 (stdin/stdout)을 중계합니다.

  3. Wear OS 앱 개발: Kotlin을 사용하여 간단한 UI를 가진 Android 앱을 개발했습니다. 이 앱은 명령을 입력할 수 있는 텍스트 필드와 Claude의 응답을 보여주는 로그 뷰어를 포함합니다.

[IMG:4]

Claude의 역할

저는 Claude Code에게 다음과 같이 프롬프트(Prompt)를 주었습니다:

"Wear OS 기기와 통신하여 Claude Code의 입출력을 중계할 수 있는 Node.js 서버와, 이를 제어할 수 있는 Kotlin 기반의 Wear OS 앱의 기본 구조를 설계해줘."

Claude는 즉시 시스템 아키텍처 다이어그램을 제안했고, 서버 측의 WebSocket 핸들러와 Android의 서비스 (Service) 구조를 포함한 코드를 생성했습니다. 제가 한 일은 오류를 수정하고, UI를 다듬고, 실제 기기에서 테스트하는 것이 전부였습니다.

결론

이 프로젝트는 AI 에이전트가 단순히 코드를 작성하는 것을 넘어, 복잡한 시스템의 아키텍처를 설계하고 실제 작동하는 프로토타입을 구축하는 데 얼마나 강력한 도구가 될 수 있는지를 보여줍니다. Claude Code는 단순한 도구가 아니라, 개발 프로세스 전체를 함께하는 파트너입니다.

[IMG:5]

앞으로 이 브릿지를 더 확장하여, 손목에서 직접 Git 커밋을 하거나 더 복잡한 개발 워크플로우를 제어할 수 있도록 만들 계획입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0