← Все репозитории

Новый проект

xnydl/codex-dream-skin

Локальный набор скриптов для интерактивной смены оформления Codex Desktop через CDP без изменения официальных файлов приложения.

Открыть GitHub
Stars
54
Forks
2
Язык
JavaScript
Статус
В канале 1 янв. 1 г.

AI-разбор

Проект добавляет интерактивные фоновые темы для Codex Desktop на macOS и Windows, сохраняя нативные элементы интерфейса приложения. Он использует локальное подключение через Chrome DevTools Protocol, а Canvas анализирует яркость, основные цвета, фокус и безопасные зоны импортированного изображения для генерации адаптивной палитры. В состав входят установочные и запускные скрипты, переключение тем, восстановление исходного оформления, macOS-интеграция через SwiftBar и управление темами через системный трей Windows. Доступны шесть встроенных программно созданных пресетов, автоматический режим светлой и темной темы, сохранение локальных настроек и смена фона без перезапуска Codex. Проект не изменяет app.asar, файлы приложения или подпись, не передает изображения в сеть и не настраивает API Key или Base URL. Для macOS нужен ранее запущенный официальный Codex Desktop, а для Windows требуются версия из Microsoft Store, Node.js 22 LTS и Windows PowerShell.

Кому подойдёт

Пользователи Codex Desktop на macOS и Windows, разработчики и технические энтузиасты, которым нужна локальная настройка внешнего вида приложения без вмешательства в его официальные файлы.

Что внутри

  • Интерактивные темы с сохранением нативных боковых панелей, карточек, селекторов проектов и поля ввода Codex.
  • Локальный анализ фоновых изображений через Canvas с автоматическим подбором цветов, контраста и безопасных зон.
  • Шесть встроенных программно созданных пресетов и поддержка импорта собственных изображений.
  • Автоматическое следование светлой или темной теме Codex либо системной настройке через режим appearance: auto.
  • Сохранение, горячее переключение, пауза и восстановление оформления через SwiftBar на macOS и системный трей Windows.
  • Проверка подписи и идентичности процесса, привязка CDP только к 127.0.0.1 и команда Restore для отключения отладочного порта.

Где применять

  • Персонализация рабочего интерфейса Codex Desktop с помощью локальных фоновых изображений без изменения файлов приложения.
  • Быстрое переключение визуальных тем во время разработки, обучения или демонстрации Codex на macOS и Windows.
  • Использование собственных 16:9-фонов с размещением ключевого объекта справа и свободной областью слева для элементов интерфейса.
  • Временное применение оформления с возможностью вернуть официальный вид и закрыть отладочный порт после работы.

Темы