Show HN: Kinesis – 메타 뉴럴 밴드로 맥 컴퓨터 조종하기

이 기사에서 다루는 주제는 '키네시스'라는 프로그램입니다. 키네시스는 개발자가 만든 도구로, 손목에 차는 웨어러블 기기인 메타의 뉴럴 밴드를 활용해 애플의 컴퓨터인 맥을 손짓으로 조종할 수 있게 해줍니다. 여기서 뉴럴 밴드는 원래 안경 형태의 기기와 함께 쓰이며 근육의 미세한 신호를 읽어내는 장치인데, 이 글의 개발자는 안경 없이 밴드 단독으로 신호를 읽어내는 기존의 코드와 인공지능 도구를 활용해 새로운 기능을 만들었습니다. 초보자를 위해 설명하자면, 근육 움직임 데이터 읽기란 손가락이나 손목을 움직일 때 근육에서 발생하는 미세한 전기 신호를 측정해 기기가 이를 인식하게 만드는 기술입니다. 이 기술 덕분에 사용자가 손가락을 스와이프하거나 특정 동작을 하면 맥에서 화면이 전환되거나 소리 크기가 조절되는 등의 명령이 실행됩니다.

이 개발물이 만들어진 이유는 메타의 뉴럴 밴드가 보통 안경 기기와 세트로만 쓰여 밴드만 따로 쓸 수 없었던 점이 아쉬웠기 때문입니다. 개발자는 인공지능 도구의 도움을 받아 짧은 시간 만에 기존 코드를 수정해 밴드만 따로 쓸 수 있는 길을 열었고, 이를 맥 컴퓨터 조종이라는 새로운 목적에 적용했습니다. 다만 이 글은 개발자 커뮤니티에 올라온 개인적인 창작물 공유 글이며, 개발자 스스로도 자신 한 사람만을 대상으로 테스트해 보았기 때문에 다른 사람의 기기에서도 똑같이 잘 작동할지는 아직 확실치 않다고 밝혔습니다.

몇 시간 전에 저는 인공지능 도구인 아스트라에게 10개월 전에 제가 만들어 둔 저장소(소스 코드를 모아두는 온라인 공간)인 https://github.com/callbacked/neural-band-poc/를 분석해 달라고 부탁했습니다. 이 작업의 내용은 메타 사의 뉴럴 밴드를 안경과 연결하지 않고 단독으로 사용하여, 밴드에서 나오는 표면 근전도(sEMG, 피부 근육의 전기 신호를 측정하여 움직임을 읽어내는 기술) 데이터를 읽어낼 방법을 찾는 것이었습니다. 저는 이 뉴럴 밴드가 대중적으로 함께 판매되는 안경 제품에 가려져 훌륭한 기술임에도 불구하고 주목을 잘 받지 못한다고 생각하며, 원래의 주된 사용 목적 외에는 쓸 수 없다는 점이 늘 안타까웠습니다.

아스트라가 그 작업을 순식간에 끝내 준 덕분에, 저는 이 밴드를 활용해 손동작으로 제 맥(Mac, 애플의 컴퓨터) 컴퓨터를 조종하고 싶어졌고 그렇게 '키네시스(Kinesis, 손짓으로 기기를 제어하는 프로그램)'라는 이름의 도구가 탄생했습니다. 제 손가락 움직임만으로 컴퓨터 화면을 좌우로 넘기고, 위로 쓸어올려 맥의 모든 창을 한눈에 모아 보여주는 미션 컨트롤 기능을 실행하며, 가상의 손잡이를 돌리듯 소리 크기를 조절하는 등 정말 멋진 경험을 하고 있습니다.

이 뉴럴 밴드로 할 수 있는 일의 빙산의 일각밖에 건드리지 못했겠지만, 지금까지 진행한 과정은 정말 재미있는 도전이었습니다! 다른 분들도 각자의 뉴럴 밴드를 활용해 창의적인 용도를 많이 찾아내셨으면 좋겠습니다 :)

참고 사항: 지금까지 이 프로그램을 테스트해 본 사람이 저 혼자뿐이라서, 다른 사람들의 밴드에서도 이 기능이 잘 작동하기를 진심으로 바랍니다.

일반 독자나 맥 사용자에게 미치는 직접적인 영향은 아직 제한적입니다. 이 도구는 현재 개발자가 자신의 환경에서 만들어 본 초기 단계의 결과물이며, 다른 사용자들의 기기에서도 문제없이 작동할지는 검증되지 않았기 때문입니다. 만약 비슷한 기기를 가지고 있는 개발자나 흥미를 가진 사용자가 있다면, 코드를 활용해 자신만의 손짓 제어 방식을 실험해 보는 참고 자료로 삼을 수 있습니다. 다만 이 기술이 당장 모든 맥 사용자에게 상용화된 기능으로 제공되는 것은 아니므로, 새로운 하드웨어 활용 가능성을 보여주는 하나의 재미있는 개인 프로젝트 사례로 이해하는 것이 적절합니다.