조직의 서버와 게이트웨이에 맞춰 도입합니다
휴대폰 중계 서버와 업데이트 서버를 직접 운영하고, 사내 AI 게이트웨이로 코딩 에이전트를 연결하는 구성을 함께 준비합니다.
제공하는 것
자체 중계·업데이트 서버
휴대폰 중계 서버와 업데이트 서버를 조직의 서버에서 운영하도록 구성을 돕습니다. 데스크톱 앱은 중계 주소와 업데이트 주소를 바꿔 쓸 수 있습니다.
사내 AI 게이트웨이 연동
OpenAI Responses, Anthropic Messages, OpenAI 호환 Chat 프로토콜의 게이트웨이를 프로젝트별 연결로 등록합니다. 연결 테스트가 고른 모델을 실제로 쓸 수 있는지 확인합니다.
도입 지원과 맞춤 기능
설치 파일 배포, 초기 연결 구성, 조직에 필요한 기능을 함께 논의합니다.
보안 자료
키 보관, 휴대폰 중계 암호화, 업데이트 서명 검증 방식을 정리한 자료를 드립니다.
보안 요약
- 종단 간 암호화
- 휴대폰과 PC는 연결할 때마다 임시 X25519 키로 세션 키를 새로 만듭니다. 중계 서버는 암호문만 전달하고 메시지를 저장하거나 기록하지 않습니다. 기기 등록에는 QR의 일회용 비밀과 양쪽 6자리 숫자 확인이 필요합니다.
- 키 보관
- API 키는 Windows DPAPI, macOS Keychain, Linux Secret Service 기반 저장소에 암호화해 둡니다. Codex, Claude Code, Pi 설정 파일에는 키 대신 helper 명령만 기록하고, OAuth 토큰은 각 CLI가 직접 보관합니다.
- 자체 호스팅과 업데이트
- PC는 포트를 열지 않고 중계 서버로 바깥 연결만 합니다. 자동 업데이트는 Ed25519 서명과 SHA-512 검증을 통과한 설치 파일만 설치합니다.
자주 묻는 질문
중계 서버를 직접 운영할 수 있나요?
네. 휴대폰 중계 서버와 업데이트 서버는 조직 서버에서 운영할 수 있습니다. 데스크톱 앱의 업데이트 주소는 AGENT_SWITCHBOARD_UPDATE_URL 환경 변수로 지정합니다. 구성 방법은 문의해 주시면 안내합니다.
중계 서버 운영자가 대화 내용을 볼 수 있나요?
아니요. 중계 서버는 암호문만 전달하며 세션 키를 모릅니다. 메시지를 저장하거나 쌓아 두지 않습니다.
API 키는 어디에 저장되나요?
각 PC의 OS 보안 저장소 기반으로 암호화해 둡니다. Codex, Claude Code, Pi 설정 파일에는 키를 쓰지 않고, 실행할 때 helper가 키를 읽어 전달합니다.
사내 AI 게이트웨이를 쓸 수 있나요?
도구가 지원하는 프로토콜(OpenAI Responses, Anthropic Messages, OpenAI 호환 Chat)에 맞는 게이트웨이라면 연결로 등록할 수 있습니다. 프로젝트마다 다른 게이트웨이와 모델을 지정할 수 있습니다.
라이선스는 무엇인가요?
MIT 라이선스입니다.
도입을 검토하고 있다면
필요한 구성과 일정을 메일로 알려 주세요.