Новый проект
xnydl/codex-dream-skin
Локальный набор скриптов для интерактивной смены оформления Codex Desktop через CDP без изменения официальных файлов приложения.
- 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-фонов с размещением ключевого объекта справа и свободной областью слева для элементов интерфейса.
- Временное применение оформления с возможностью вернуть официальный вид и закрыть отладочный порт после работы.
Темы