adamallcock/codex-chatgpt-control
Unofficial SDK for Codex agents controlling visible ChatGPT web sessions
해결하는 문제
특정 Codex 프레임워크를 사용하는 AI 에이전트가 표시된 ChatGPT 웹 인터페이스에 작업을 위임할 수 있는 구조화된 방법을 제공합니다. 이로 인해 사용자가 로컬 실행 환경과 ChatGPT 웹 UI 사이에서 수동으로 작업을 이동할 필요 없이, 대화 검토, 조사, 장문의 결과물 생성 등에 대해 보다 원활하게 작업할 수 있습니다.
작동 방식
SDK는 에이전트와 chatgpt.com 웹사이트 사이의 브리지 역할을 합니다. 비공식 API를 사용하지 않고, 대신 호환 가능한 Codex/브라우저 브리지를 통해 브라우저를 제어하며, 표시된 UI 컨트롤과 상호작용합니다. 사용자가 "채팅" 또는 "작업" 경험 중 어느 쪽에 있는지 감지할 수 있으며, 설정(예: 모델, 노력 수준 등)을 검사하고 적용하고, 스레드를 관리하며, 표시된 컨트롤을 통해 파일을 업로드하고, 생성된 아티팩트 및 이미지를 다운로드할 수 있습니다.
대상 사용자
사용자가 실제로 볼 수 있고 모니터링할 수 있는 실제 ChatGPT 웹 제품과 상호작용할 수 있도록 하고 싶은 Codex 스타일의 에이전트를 개발하는 개발자들입니다.
주요 기능
- 표시된 세션 전용: 브라우저 UI를 통해 작동하여 워크플로우가 사용자 중심이고 시각적으로 확인 가능하도록 보장합니다.
- 경험 탐지: ChatGPT 채팅과 작업 경험을 구분하고, 결과 UI 상태를 검증합니다.
- 아티팩트 관리: 로컬 파일 업로드 및 생성된 파일 또는 이미지 전용 아티팩트 다운로드를 지원합니다.
- 트랜잭션 작업: 중복 작업을 방지하고 부분 결과에서 복구할 수 있도록 내구성 있는 작업 ID 시스템을 포함합니다.
- 다국어 지원: Node.js 런타임과 Python 파리티 클라이언트 모두 제공됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트