adamallcock/codex-chatgpt-control

Unofficial SDK for Codex agents controlling visible ChatGPT web sessions

解決的問題

codex-chatgpt-control 為 AI 代理提供了一個結構化的橋樑,使其能夠與可見的 ChatGPT 網頁介面(chatgpt.com)進行互動。它解決了使用者必須手動在本地執行環境(例如 Codex)與 ChatGPT 網頁產品之間移動工作,例如在對話式審查、研究或建立交付物等任務中所面臨的問題。

工作原理

此 SDK 作為執行時權限,透過相容的 Codex/瀏覽器橋接驅動瀏覽器。它不使用私有 API 或隱藏端點;而是與已登入的 ChatGPT 會話的使用者可見 UI 控制項進行互動。它可以偵測使用者處於「聊天」或「工作」體驗中,檢視並套用設定(例如模型或努力等級),並管理執行緒與任務。本專案同時提供 Node.js 執行時與與 Node 後端通訊的 Python 對等客戶端。

適用對象

需要將特定工作流程委託給實際的 ChatGPT 網頁產品,同時保持流程可見且由使用者主導的開發者。

主要特色

  • 僅限可見會話: 僅透過瀏覽器 UI 作業,確保透明性與使用者控制。
  • 體驗偵測: 自動區分 ChatGPT 聊天與工作體驗,並管理對應的控制項。
  • 工作任務管理: 支援啟動、輪詢、引導與讀取長時間執行的工作任務結果,防止重複提交。
  • 資產處理: 可上傳本地檔案並下載產生的資產,包含僅含影像的結果。
  • 面向代理的技能: 包含 Codex 插件與技能,提供代理使用 SDK 的操作指南。
  • 隱私保護報告: 預設產生不包含提示與回應內容的本地執行報告。

相關

  • 專案
  • 專案
  • Dispatch
  • Dispatch
  • 專案