wallpaper-engine
Скин Wallpaper Engine для Codex
English | 简体中文
Плагин Codex, который использует совместимые медиафайлы из установленных проектов Wallpaper Engine в качестве фона самого приложения Codex. Он не меняет обои рабочего стола Windows и не требует DSH или Cordis.
Происхождение проекта: эта редакция Codex разработана на основе оригинальной интеграции DSH Wallpaper Engine из этого репозитория. С тех пор среда выполнения была переписана специально для Codex; прежние артефакты DSH/Cordis сохранены в истории Git, а не в текущем дистрибутиве. См. NOTICE.md.
Как это работает
Плагин обнаруживает локальные проекты Steam/Wallpaper Engine, безопасно встраивает совместимые медиафайлы и вставляет их за интерфейсом Codex через локальное подключение Chrome DevTools. Встроенный лаунчер запускает официальный установленный исполняемый файл Codex с отладкой, привязанной к 127.0.0.1; файлы Codex не пропатчиваются и не заменяются.
Небольшие видеофайлы воспроизводятся как зацикленное видео, если они укладываются в безопасный лимит встроенных медиафайлов.
Видео размером более 48 МБ автоматически кэшируются как MP4-файлы полной длительности с ограничением 2560×1440, 30 FPS и примерно 10 Мбит/с. Кэшированные результаты используются повторно; выходные файлы, всё ещё превышающие 512 МБ, заменяются декодированной анимационной последовательностью. Проекты Web, Scene или Application используют своё изображение предпросмотра.
Доступ CDP ограничен точным URL главной страницы Codex
app://-/index.html; вкладки браузера, WebView, страницы входа, HTTPS-страницы и другие цели отладки никогда не проверяются и не изменяются.Внедрённая панель «皮肤调整» позволяет переключаться между локальными видеопроектами и управляет режимом подгонки, масштабом, положением, непрозрачностью панели, затемнением и размытием.
При переключении видео отображается индикатор подготовки без определения прогресса во время транскодирования и измеряемый прогресс 0–100% во время передачи; успех окрашивается в зелёный, а сбой — в красный.
Видео и покадровая анимация автоматически приостанавливаются, когда Codex не в фокусе, свёрнут или скрыт, и возобновляются, когда Codex становится активным.
Транскодированные файлы хранятся в
%LOCALAPPDATA%\CodexWallpaperEngineSkin\transcoded; исходные проекты Wallpaper Engine никогда не изменяются.Выбранный скин и настройки регулировки сохраняются в
%LOCALAPPDATA%\CodexWallpaperEngineSkin. Завершение задачи больше не удаляет слой, а экземпляр Codex, запущенный с помощью встроенного лаунчера, автоматически восстанавливает последний включённый скин.codex_skin_removeудаляет слой и очищает сохранённую настройку.
Динамические фоны являются экспериментальными: поддерживаемые настройки внешнего вида Codex охватывают цвета, шрифты, контраст и полупрозрачность, но в настоящее время не предоставляют публичную точку расширения для фоновых медиафайлов. Плагин также может генерировать нативную строку цветовой темы codex-theme-v1 в качестве поддерживаемого запасного варианта.
Related MCP server: Codex Image Control MCP Server
Быстрая установка и использование
Этот репозиторий является корнем плагина. Он требует Node.js 22 или новее и использует только встроенные модули Node.js, поэтому npm install не требуется.
Вставьте эту строку в PowerShell:
$p = Join-Path $env:TEMP 'install-codex-wallpaper-skin.ps1'; Invoke-WebRequest 'https://raw.githubusercontent.com/JonathandNidhog/dsh-plugin-wallpaper-engine-codex/main/install.ps1' -OutFile $p; powershell -NoProfile -ExecutionPolicy Bypass -File $pУстановщик загружает или обновляет репозиторий, регистрирует запись в личном маркетплейсе Codex, устанавливает плагин и создаёт ярлык Codex Wallpaper Skin на рабочем столе и в меню «Пуск». Запустите ту же команду позже, чтобы обновить.
Если обычный Codex уже запущен, ярлык спрашивает, нужно ли перезапустить его с поддержкой скина. Он больше не закрывается молча; выбор «Нет» оставляет текущую задачу нетронутой.
После установки:
Закройте все окна Codex.
Запустите
Codex Wallpaper Skinс рабочего стола или из меню «Пуск».В новой задаче Codex попросите перечислить совместимые скины Wallpaper Engine и применить один из них.
Лаунчер отказывается продолжать работу, пока Codex уже запущен. Обычный запуск Codex не имеет конечной точки отладки и не может принять динамический скин; это остаётся необходимым, поскольку Codex не предоставляет публичный API фоновых изображений. Чтобы использовать другой порт отладки loopback, передайте -Port лаунчеру и установите CODEX_SKIN_CDP_PORT в то же значение для процесса плагина.
Разработчики также могут клонировать репозиторий, вручную зарегистрировать его в локальном маркетплейсе Codex и запустить scripts/launch-codex-with-skin.ps1 напрямую.
Примеры запросов
«Покажи проекты Wallpaper Engine, которые я могу использовать как скин Codex.»
«Примени фон Neon City к Codex с большей прозрачностью.»
«Удали скин Codex.»
«Сгенерируй тёмную нативную тему Codex с синим акцентом.»
Если обнаружение источников не удаётся, установите WALLPAPER_ENGINE_HOME в каталог Wallpaper Engine или установите WALLPAPER_ENGINE_STEAM_ROOT в корень Steam.
Разработка
npm run verifyMCP-сервер взаимодействует через JSON-RPC по stdio. Проекты Wallpaper Engine доступны только для чтения; произвольные пути к медиафайлам не принимаются.
Структура репозитория
Path | Purpose |
| Манифест плагина Codex |
| Регистрация локального MCP-сервера |
| Установщик и обновлятор одной командой для пользователей |
| Рабочий процесс навыка Codex и правила безопасности |
| Сервер инструментов MCP |
| Лаунчер Codex, транскодирование видео и запасной вариант покадровой анимации |
| Обнаружение Wallpaper и мост скина Codex |
| Набор тестов Node |
Устаревшие пакеты DSH, патчи Cordis, сгенерированные артефакты lib/ и встроенные архивы типов намеренно исключены из текущего дистрибутива Codex.
Лицензия
MIT. См. NOTICE.md о происхождении проекта. Wallpaper Engine и содержимое установленных проектов принадлежат их соответствующим владельцам.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceConnects AI assistants to a local Codex engine for performing deep, project-level code reviews and automated refactoring. It enables context-aware bug fixes and multi-file analysis through a standardized bridge between modern AI clients and local development environments.42
- AlicenseNot gradedqualityAmaintenanceEnables local image generation control and storyboard planning within Codex, supporting continuous image editing, formal image writing, video prompt management, and user-configured video connectors.Apache 2.0
- AlicenseAqualityBmaintenanceA project-local MCP bridge that allows Codex Desktop to plan tasks and OpenCode to execute them within the current project directory, with session reuse and native OpenCode background subagents.41MIT
- AlicenseNot gradedqualityBmaintenanceEnables local-first knowledge management for Codex, providing tools for guided discussions, contextual recall, review, and daily topics.MIT
Related MCP Connectors
Persistent memory layer that saves and recalls your project context and preferences.
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JonathandNidhog/dsh-plugin-wallpaper-engine-codex'
If you have feedback or need assistance with the MCP directory API, please join our Discord server