К содержимому
NEOBRIDGE INSIGHTПо вопросамinfo@neobridge.kz
⌕
Технические модули

Codex++: управление настольным клиентом через CDP, расширения и восстановление индекса

Codex++ — отдельный менеджер установленного официального Codex/ChatGPT desktop: поставщики моделей, конвертация протоколов, локальные сеансы и интерфейсные расширения через CDP/runtime.

·26 источников·По описаниям проекта ↗
Концептуальная иллюстрация к обзору: Codex++: управление настольным клиентом через CDP, расширения и восстановление индекса
Концептуальная иллюстрация · создана с помощью ИИ
01
КЛЮЧЕВЫЕ СВЕДЕНИЯ

Паспорт проекта

По первоисточникам
Тип
Технические модули
Задача
Сделать настройки поставщиков, сеансов и расширений настольного клиента управляемыми из одного интерфейса.
Для кого
Пользователи официального Codex/ChatGPT desktop с несколькими моделями и авторы доверенных userscripts/расширений.
Технологии
Rust / SQLite / API
Что потребуется
Установленный официальный Codex/ChatGPT, подходящие provider credentials либо официальный вход; сохранённый README перечисляет Windows x64 и macOS universal.
Основание
26 первоисточников
02
СУТЬ

За 30 секунд

01 / Зачем

Сделать настройки поставщиков, сеансов и расширений настольного клиента управляемыми из одного интерфейса.

02 / Как

Сохраняет и переключает конфигурации, запускает официальный клиент с enhancement-настройками, переводит Chat Completions в Responses и поддерживает агрегацию поставщиков.

03 / Результат

Конфигурация и model_catalog_json для клиента, преобразованные API-запросы, UI-расширения, восстановленная при достаточных доказательствах индексная проекция сообщений и локальная статистика.

03
ПОСЛЕДОВАТЕЛЬНОСТЬ

Как это работает

01

На входе

Путь установленного официального приложения; конфигурация provider с URL/Key/моделями и окнами контекста; локальные сеансы/логи и включённые scripts. Пользовательские настройки не доказывают реальную вместимость upstream модели.

02

Механизм

Сохраняет и переключает конфигурации, запускает официальный клиент с enhancement-настройками, переводит Chat Completions в Responses и поддерживает агрегацию поставщиков. Также управляет userscripts/плагинами и ремонтом подтверждённых пропусков в индексе сообщений.

03

Результат

API

Конфигурация и model_catalog_json для клиента, преобразованные API-запросы, UI-расширения, восстановленная при достаточных доказательствах индексная проекция сообщений и локальная статистика. Отдельный share component выдаёт шифрованные ссылки с ограниченным сроком.

04
ПОДРОБНОСТИ

Что важно понять

01

Техническое устройство

Rust core/data и manager с UI injection; CDP соединяет enhancements с официальным desktop. Локальный proxy адаптирует Chat Completions/Responses, model_catalog_json хранит окна моделей. Plugin market использует fixed Git revision и sparse single-directory checkout; индексный repair сопоставляет исходные события и SQLite projection.

02

Для чего создано

Сделать настройки поставщиков, сеансов и расширений настольного клиента управляемыми из одного интерфейса.

03

Для кого

Пользователи официального Codex/ChatGPT desktop с несколькими моделями и авторы доверенных userscripts/расширений.

04

Сценарии использования

Переключение провайдеров и failover; индивидуальные контекстные окна; установка выбранного plugin без загрузки всего репозитория; просмотр локального token usage; ремонт подтверждённых индексных пропусков и опциональный граф длинного диалога.

05

Идея решения

Дополнить существующий официальный desktop внешним управляющим слоем, не изменяя app.asar, и дать переключаемые маршруты моделей/настройки/расширения.

06

Какую задачу описывает источник

Настройки разных провайдеров и моделей, потерянные из отображения сообщения и дополнительные сценарии работы с длинными сеансами требуют отдельного управления. Причины утраты/все виды повреждения не обещаны исправленными.

05
ГОТОВНОСТЬ К ПРОВЕРКЕ

Что известно из описания

Полнота описанияЗапуск не проверялся
МеханизмОписано
ТребованияОписано
ОграниченияОписано

Что потребуется

  • Установленный официальный Codex/ChatGPT, подходящие provider credentials либо официальный вход; сохранённый README перечисляет Windows x64 и macOS universal.
  • Для single-plugin checkout нужен Git; функции зависят от версии desktop и его внутренних интерфейсов.

Что учитывать

  • Скрипты выполняются с правами страницы; whitelist защищает от ошибок, не от злонамеренного кода.
  • Ремонт не восстанавливает никогда не сохранённый или окончательно удалённый текст.
  • Оценка стоимости локальна и не равна счёту; budget reminder не останавливает вызовы.
  • В v1.7.1 удалены свободное перетаскивание, магнитность, упругое размещение и память layout, описанные ранее.
06
СМОТРИМ ГЛУБЖЕ

Комментарий NeoBridge

Общая справка

  • CDP и userscript — CDP — протокол управления и отладки приложения на Chromium; userscript — добавляемый пользователем сценарий, работающий внутри страницы.
  • Proxy и failover — Proxy — посредник запросов; failover — переход к резервному поставщику после подходящей ошибки.
  • Индексная проекция — Отдельное представление уже сохранённых событий для поиска или отображения; его восстановление не создаёт отсутствующий исходный текст.
  • Sparse checkout и revision — Выборочное получение части Git-репозитория и закреплённая версия его состояния.
  • API — Правила, по которым программы обращаются друг к другу: например, запрашивают данные или передают команду.

Что стоит уточнить

  • Какой desktop build и Codex++ release нужно поддержать? Сведения не установлены сохранёнными описаниями или не проверены выполнением.
  • Какие поставщики могут получать запросы и историю? Сведения не установлены сохранёнными описаниями или не проверены выполнением.
  • Какие userscripts считаются доверенными и допустим ли экспериментальный browser adapter с persistent identification? Сведения не установлены сохранёнными описаниями или не проверены выполнением.

Основания и справочные материалы

API ↗
↗
ОСНОВАНИЯ

Из первоисточников

26 ссылок

Редакционный обзор NeoBridge Insight по материалам источников ниже. Права на исходные тексты, код и изображения принадлежат их правообладателям. Условия использования указаны в первоисточниках.

Независимое тестирование проекта не проводилось.

← Вернуться к проектам Продолжить исследование ↗