Emanuele-web04/remodex
Remote Control for Codex.
해결하는 문제
Remodex는 iPhone에서 Mac의 OpenAI Codex 런타임을 원격으로 제어할 수 있는 방법을 제공합니다. AI 코드 에이전트와 상호작용하려면 반드시 컴퓨터 앞에 있어야 하는 문제를 해결하여, 사용자가 활성 실행을 제어하거나 프롬프트를 대기열에 넣거나 Git 작업을 모바일 기기에서 관리할 수 있게 합니다.
작동 방식
시스템은 로컬 브리지(Node.js)와 iOS 앱으로 구성됩니다. 브리지가 Mac에서 실행되어 Codex 앱 서버를 시작하고 WebSocket 브리지를 통해 통신을 처리합니다. iPhone은 일회용 QR 코드 부트스트랩을 사용해 Mac과 페어링하여 엔드투엔드 암호화된 세션을 설정합니다. 페어링 후 iPhone은 브리지에 명령을 전송하고, 브리지가 로컬 Codex CLI 및 Mac의 파일 시스템/Git과 상호작용합니다.
대상 사용자
데스크에서 떨어져 있을 때나 고수준의 조정을 위해 모바일 인터페이스를 선호하는 Codex를 사용하는 개발자.
주요 기능
- 원격 Git 제어: iPhone에서 직접 커밋, 푸시, 풀, 브랜치 전환 가능.
- 보안 페어링: X25519 일시 키와 AES-256-GCM를 사용한 엔드투엔드 암호화 채팅 및 페어링.
- 유연한 실행 모드: 낮은 지연을 위한 "Fast mode"와 구조화된 계획을 위한 "Plan mode" 포함.
- 로컬 우선 아키텍처: Codex 런타임과 워크스페이스는 Mac에 유지되어 iOS 앱이 공개 호스팅 엔드포인트를 포함하지 않음.
- 서브에이전트 관리: 모바일 앱에서
/subagents명령을 통해 서브에이전트 생성 가능. - uma macOS 백그라운드 서비스:
launchd와 통합되어 자동 재연결 및 macOS에서 백그라운드 실행 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트