Claude Code, Codex 등 AI 코딩 에이전트에 계획·TDD·리뷰·메모리·훅과 300개 이상의 스킬을 더하는 플러그인 기반 하네스
ruvnet/RuView
ESP32 CSI 신호로 카메라 없이 재실·호흡·심박·움직임을 감지하는 오픈소스 WiFi 센싱 플랫폼입니다.
- 스타
- 98,613
- 포크
- 12,912
- 열린 이슈
- 447
- 마지막 커밋
- 20시간 전
어떤 프로젝트인가요?
RuView는 일반적인 WiFi 무선 신호를 공간 센싱 데이터로 변환합니다. 저렴한 ESP32-S3 보드에서 Channel State Information (CSI)을 읽어 재실 및 점유 상태, 호흡 및 심박 추정치, 움직임과 활동, 낙상 감지, 17개 키포인트 자세 추정을 수행하며, 카메라나 웨어러블 기기는 필요하지 않습니다.
이 프로젝트에는 ESP32 펌웨어, Rust 센싱 서버, Hugging Face에 공개된 사전 학습 모델, 센서에서 작은 서명된 프로그램을 실행하기 위한 엣지 모듈 카탈로그가 포함됩니다. MQTT를 통해 Home Assistant와 연동되며, AI 에이전트용 npm 툴킷과 MCP 서버도 제공합니다. README에 따르면 단일 ESP32 자세 추정 모델은 아직 초기 버전으로 목표 정확도에 미치지 못하며, 생체 신호 출력은 검증되지 않았습니다.
RuView의 모든 기능을 사용하려면 CSI를 지원하는 하드웨어가 필요합니다. 일반 소비자용 WiFi 노트북에서는 RSSI 기반의 대략적인 재실 감지만 가능하며, Docker 이미지는 시뮬레이션 데이터를 사용합니다.
핵심 기능
- 01ESP32-S3 노드의 WiFi CSI를 사용해 벽 너머의 재실, 점유 상태 및 움직임을 감지합니다.
- 02무선 신호 변화로 호흡과 심박을 비접촉 방식으로 추정합니다.
- 03CSI를 바탕으로 낙상 감지와 17개 키포인트 자세 추정을 제공합니다.
- 04MQTT 연동을 통해 센싱 엔티티를 Home Assistant에 게시합니다.
- 05건강, 보안, 건물 및 소매 분야에서 사용할 수 있는 서명된 엣지 모듈 카탈로그를 제공합니다.
- 06AI 에이전트와 Claude Code를 위한 npm 툴킷 및 MCP 서버를 제공합니다.
활용 사례
- 카메라 없이 스마트 홈 자동화를 위해 방의 점유 상태와 재실 여부를 모니터링합니다.
- 노인 또는 영유아 돌봄 연구를 위해 밤새 비접촉 방식으로 호흡과 수면을 모니터링합니다.
- ESP32 하드웨어에서 WiFi 기반 센싱과 RF 신호 처리를 연구합니다.
- 사무실이나 소매 공간에서 개인정보 보호형 점유 인원 집계를 프로토타이핑합니다.
빠른 시작
- 1
RuView npm 툴킷으로 로컬 설정을 확인합니다
npx @ruvnet/ruview@0.9.1 doctor - 2
에이전트를 위해 stdio를 통해 MCP 서버를 시작합니다
npx @ruvnet/ruview@0.9.1 mcp start - 3
Claude Code 실시간 센싱 패널을 엽니다
npx @ruvnet/ruview@0.9.1 mod
사용 전 알아둘 점
- 센싱하려면 ESP32 CSI 하드웨어 노드가 필요하므로 기기를 구매해 플래시해야 합니다.
- 정확도에 대한 주장은 아직 초기 단계입니다. 포즈 모델은 초기 버전으로 PCK@20이 낮으며, 바이탈 정보는 검증되지 않은 것으로 표시되어 있습니다.
- 단일 npx ruview 패키지와 같은 일부 기능은 아직 npm에 출시되지 않았습니다.
토픽
자주 묻는 질문
- RuView은(는) 무엇인가요?
- ESP32 CSI 신호로 카메라 없이 재실·호흡·심박·움직임을 감지하는 오픈소스 WiFi 센싱 플랫폼입니다. RuView는 일반적인 WiFi 무선 신호를 공간 센싱 데이터로 변환합니다. 저렴한 ESP32-S3 보드에서 Channel State Information (CSI)을 읽어 재실 및 점유 상태, 호흡 및 심박 추정치, 움직임과 활동, 낙상 감지, 17개 키포인트 자세 추정을 수행하며, 카메라나 웨어러블 기기는 필요하지 않습니다.
- RuView은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- RuView은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- RuView은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. RuView의 마지막 커밋은 2026년 10월 18일입니다.
- RuView은(는) 어디에 사용할 수 있나요?
- 카메라 없이 스마트 홈 자동화를 위해 방의 점유 상태와 재실 여부를 모니터링합니다. 노인 또는 영유아 돌봄 연구를 위해 밤새 비접촉 방식으로 호흡과 수면을 모니터링합니다. ESP32 하드웨어에서 WiFi 기반 센싱과 RF 신호 처리를 연구합니다. 사무실이나 소매 공간에서 개인정보 보호형 점유 인원 집계를 프로토타이핑합니다.
- RuView는 어떻게 설치하나요?
- RuView npm 툴킷으로 로컬 설정을 확인합니다: npx @ruvnet/ruview@0.9.1 doctor 에이전트를 위해 stdio를 통해 MCP 서버를 시작합니다: npx @ruvnet/ruview@0.9.1 mcp start Claude Code 실시간 센싱 패널을 엽니다: npx @ruvnet/ruview@0.9.1 mod
- RuView은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ruvnet/RuView
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 코딩 에이전트가 필요한 만큼만 코드를 작성하고, 과도하거나 위험한 코드를 검토·감사하도록 돕는 프롬프트입니다.
생물학·화학·의학·공학 분야의 과학 라이브러리와 데이터베이스, 워크플로를 익히도록 돕는 검증된 에이전트 스킬 177개 모음입니다.
AI 코딩 에이전트용 MCP 서버로, 원시 도구 출력을 컨텍스트 창에서 제외하고 압축 후에도 세션 상태를 유지합니다.
AI 코딩 에이전트에 전달되는 셸 명령 출력을 압축하는 Rust CLI 프록시
Rust로 만든 가볍고 여러 셸에서 사용할 수 있는 프롬프트로, 프로젝트와 환경 정보를 표시합니다.