Emanuele-web04/remodex
Remote Control for Codex.
해결하는 문제
Remodex는 iPhone에서 Codex나 OpenCode와 같은 AI 코드 도구를 원격으로 제어할 수 있는 방법을 제공합니다. AI 코드 에이전트와 상호작용하려면 반드시 맥에 있어야 하는 문제를 해결하여, 실제 코드 실행은 로컬 머신에서 유지된 채로 사용자가 모바일 기기에서 활성 실행을 조정하고, Git 작업을 관리하며 진행 상황을 모니터링할 수 있게 합니다.
작동 방식
Remodex는 iOS 앱과 맥에 설치된 브리지 서비스로 구성된 로컬 우선 아키텍처를 사용합니다. 브리지 서비스는 AI 코드 도구(.JSON-RPC를 통해)와 리레이 서버(WebSocket을 통해)에 연결됩니다. iPhone은 일회용 QR 코드 스캔을 통해 맥과 페어링되며, 엔드투엔드 암호화된 세션을 설정합니다. 페어링 후, 핸드폰은 지시를 브리지에 전송하고, 브리지가 맥에서 지시를 실행한 후 결과를 실시간으로 핸드폰으로 스트리밍합니다.
대상 사용자
Codex나 OpenCode를 사용하며, iPhone에서 AI 기반 코드 작업을 모니터링하고 제어하며, Git 작업을 수행하고 하위 에이전트를 관리하고 싶은 개발자들입니다.
주요 기능
- 원격 제어: 활성 AI 실행을 조정하고, 후속 프롬프트를 큐에 넣으며,
/subagents명령어를 통해 하위 에이전트를 사용할 수 있습니다. - Git 통합: 핸드폰에서 직접 commit, push, pull, 브랜치 전환을 수행할 수 있습니다.
- 보안 페어링: 일회용 QR 부트스트랩을 통해 엔드투엔드 암호화된 통신을 설정합니다.
- 로컬 우선: 코드 실행 환경과 자격 증명은 맥에 유지되며, iOS 앱은 공개 호스팅 엔드포인트를 내장하지 않습니다.
- 이해 제어: AI가 사용하는 '사고'의 양을 조정할 수 있습니다.
- macOS 통합:
launchd를 통해 백그라운드 브리지 서비스를 제공하여 자동 재연결 및 실시간 스트리밍을 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트