AI 코딩 에이전트의 활용이 늘면서, 에이전트가 시스템 명령 실행이나 파일 쓰기 등 잠재적으로 위험한 작업을 수행할 때 사용자의 승인이 필요한 경우가 많아졌습니다. '포켓베토(PocketVeto)'는 이러한 문제를 해결하기 위해 개발된 블루투스(Bluetooth) 기반의 원격 제어 솔루션입니다. 사용자가 PC에서 떨어져 있거나 화면을 보고 있지 않을 때도, 스마트폰으로 에이전트의 작업 요청을 승인하거나 거부할 수 있게 해줍니다.
포켓베토는 블루투스 클래식(Bluetooth Classic)을 통해 작동하며, 인터넷이나 로컬 네트워크(LAN) 라우팅에 전혀 의존하지 않는다는 점이 특징입니다. 이는 와이파이(Wi-Fi) AP 격리 환경에서도 문제없이 작동하며, 외부 인터넷 노출 위험이 없어 보안성이 높습니다. 현재 커서(Cursor)와 클로드 코드(Claude Code)와 같은 AI 코딩 에이전트를 지원하며, 윈도우(Windows)와 리눅스(Linux) 운영체제에서 사용할 수 있습니다. 사용자는 호스트 머신에 바이너리를 설치하고 안드로이드(Android) 앱을 사이드로드하여 연동할 수 있습니다. 앱은 RFCOMM 소켓을 통해 연결을 유지하고, 승인 요청을 알림으로 표시하며, 에이전트의 실시간 활동 대시보드를 제공합니다.
이러한 접근 방식은 AI 에이전트의 자율성이 높아질수록 중요해지는 보안 및 제어 문제를 해결하는 데 기여합니다. 특히 개발자들이 AI 에이전트를 활용해 코드를 생성하거나 시스템을 조작할 때, 예측 불가능한 결과나 보안 위협을 사전에 방지할 수 있는 효과적인 수단이 될 수 있습니다. 인터넷 연결 없이 로컬에서만 작동하는 방식은 민감한 개발 환경에서 데이터를 안전하게 보호하면서도, 개발자가 언제 어디서든 에이전트의 작업을 통제할 수 있는 유연성을 제공한다는 점에서 의미가 큽니다.