wallpaper-engine
Wallpaper Engine Skin for Codex
English | 简体中文
Ein Codex-Plugin, das kompatible Medien aus installierten Wallpaper-Engine-Projekten als Hintergrund der Codex-App selbst verwendet. Es ändert nicht den Windows-Desktop-Hintergrund und benötigt weder DSH noch Cordis.
Projektlinie: Diese Codex-Edition wurde aus der ursprünglichen DSH-Wallpaper-Engine-Integration des Repositorys entwickelt. Die Laufzeit wurde seitdem speziell für Codex neu geschrieben; die früheren DSH/Cordis-Artefakte sind in der Git-Historie erhalten, nicht in der aktuellen Distribution. Siehe NOTICE.md.
So funktioniert es
Das Plugin erkennt lokale Steam-/Wallpaper-Engine-Projekte, bettet kompatible Medien sicher ein und fügt sie über eine lokale Chrome-DevTools-Verbindung hinter der Codex-Oberfläche ein. Der gebündelte Launcher startet die offizielle installierte Codex-Datei mit Debugging, das an 127.0.0.1 gebunden ist; keine Codex-Dateien werden gepatcht oder ersetzt.
Kleine Videodateien werden als Endlosschleife gerendert, wenn sie in das sichere Inline-Medienlimit passen.
Videos über 48 MB werden automatisch als MP4-Dateien mit voller Dauer zwischengespeichert, begrenzt auf 2560×1440, 30 FPS und etwa 10 Mbit/s. Zwischengespeicherte Ergebnisse werden wiederverwendet; Ausgaben, die immer noch über 512 MB liegen, fallen auf eine dekodierte Animationssequenz zurück. Web-, Szenen- oder Anwendungsprojekte verwenden ihr Vorschaubild.
Der CDP-Zugriff ist auf die exakte Codex-Hauptseiten-URL
app://-/index.htmlbeschränkt; Browser-Tabs, WebViews, Anmeldeseiten, HTTPS-Seiten und andere Debug-Ziele werden nie untersucht oder modifiziert.Das injizierte Bedienfeld „皮肤调整“ kann zwischen lokalen Videoprojekten wechseln und steuert den Anpassungsmodus, Zoom, Position, Panel-Transparenz, Abdunklung und Unschärfe.
Beim Videowechsel wird während der Transkodierung eine unbestimmte Vorbereitungsleiste angezeigt und während der Übertragung ein gemessener Fortschritt von 0–100 %; Erfolg wird grün, Fehler rot.
Video- und Frame-Animationen pausieren automatisch, wenn Codex nicht fokussiert, minimiert oder ausgeblendet ist, und werden fortgesetzt, wenn Codex wieder aktiv wird.
Transkodierte Dateien werden unter
%LOCALAPPDATA%\CodexWallpaperEngineSkin\transcodedgespeichert; Quell-Wallpaper-Engine-Projekte werden nie verändert.Das ausgewählte Skin und die Anpassungseinstellungen werden unter
%LOCALAPPDATA%\CodexWallpaperEngineSkingespeichert. Das Beenden einer Aufgabe entfernt die Ebene nicht mehr, und eine mit dem gebündelten Launcher gestartete Codex-Instanz stellt das zuletzt aktivierte Skin automatisch wieder her.codex_skin_removeentfernt die Ebene und löscht die gespeicherte Einstellung.
Dynamische Hintergründe sind experimentell: Die unterstützten Darstellungseinstellungen von Codex decken Farben, Schriftarten, Kontrast und Transluzenz ab, bieten aber derzeit keinen öffentlichen Erweiterungspunkt für Hintergrundmedien. Das Plugin kann auch einen nativen codex-theme-v1-Farbthemen-String als unterstützten Fallback generieren.
Related MCP server: Codex Image Control MCP Server
Schnellinstallation und Verwendung
Dieses Repository ist die Plugin-Wurzel. Es erfordert Node.js 22 oder neuer und verwendet nur Node.js-Built-ins, daher ist npm install nicht erforderlich.
Fügen Sie diese Zeile in PowerShell ein:
$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 $pDas Installationsprogramm lädt das Repository herunter oder aktualisiert es, registriert den persönlichen Codex-Marketplace-Eintrag, installiert das Plugin und erstellt eine Verknüpfung Codex Wallpaper Skin auf dem Desktop und im Startmenü. Führen Sie denselben Befehl später erneut aus, um zu aktualisieren.
Wenn normales Codex bereits ausgeführt wird, fragt die Verknüpfung, ob es mit Skin-Unterstützung neu gestartet werden soll. Es schließt nicht mehr still; die Wahl von Nein lässt die aktuelle Aufgabe unberührt.
Nach der Installation:
Schließen Sie alle Codex-Fenster.
Starten Sie
Codex Wallpaper Skinüber den Desktop oder das Startmenü.Bitten Sie in einer neuen Codex-Aufgabe darum, kompatible Wallpaper-Engine-Skins aufzulisten und eines anzuwenden.
Der Launcher weigert sich fortzufahren, während Codex bereits ausgeführt wird. Ein normaler Codex-Start hat keinen Debug-Endpunkt und kann kein dynamisches Skin akzeptieren; dies bleibt notwendig, da Codex keine öffentliche Hintergrundbild-API bereitstellt. Um einen anderen Loopback-Debug-Port zu verwenden, übergeben Sie -Port an den Launcher und setzen Sie CODEX_SKIN_CDP_PORT auf denselben Wert für den Plugin-Prozess.
Entwickler können das Repository auch klonen, es manuell in einem lokalen Codex-Marketplace registrieren und scripts/launch-codex-with-skin.ps1 direkt ausführen.
Beispielanfragen
„Zeige Wallpaper-Engine-Projekte, die ich als Codex-Skin verwenden kann.“
„Wende den Neon-City-Hintergrund mit mehr Transparenz auf Codex an.“
„Entferne das Codex-Skin.“
„Generiere ein dunkles natives Codex-Theme mit blauem Akzent.“
Wenn die Quellenermittlung fehlschlägt, setzen Sie WALLPAPER_ENGINE_HOME auf das Wallpaper-Engine-Verzeichnis oder WALLPAPER_ENGINE_STEAM_ROOT auf das Steam-Root.
Entwicklung
npm run verifyDer MCP-Server kommuniziert über JSON-RPC über stdio. Wallpaper-Engine-Projekte sind schreibgeschützt; beliebige Medienpfade werden nicht akzeptiert.
Repository-Struktur
Pfad | Zweck |
| Codex-Plugin-Manifest |
| Lokale MCP-Server-Registrierung |
| Ein-Befehl-Installations- und Aktualisierungsprogramm für Endbenutzer |
| Codex-Skill-Workflow und Sicherheitsregeln |
| MCP-Tool-Server |
| Codex-Launcher, Videotranskodierung und Frame-Fallback |
| Wallpaper-Erkennung und Codex-Skin-Brücke |
| Node-Testsuite |
Legacy-DSH-Bundles, Cordis-Patches, generierte lib/-Artefakte und eingebettete Typarchive sind absichtlich von der aktuellen Codex-Distribution ausgeschlossen.
Lizenz
MIT. Siehe NOTICE.md für die Projektlinie. Wallpaper Engine und installierte Projektinhalte gehören ihren jeweiligen Eigentümern.
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