Codex Workspace Enhancer
Codex Workspace Enhancer
Ein nativer, portfreier visueller Arbeitsbereich für OpenAI Codex. Ordnen Sie Projektbilder, Referenzen und kreative Notizen auf einer unendlichen Leinwand an, ohne die Codex-App zu patchen oder einen localhost-Dienst bereitzustellen.
Chinesisch (vereinfacht) · Architektur · Sicherheit · KI-lesbare Zusammenfassung

Was das Problem löst
Kreative Arbeit in Codex umfasst oft Referenzbilder, generierte Frames, Notizen und wiederholte Vergleiche. Codex Workspace Enhancer hält diesen visuellen Kontext innerhalb der aktuellen Konversation:
Öffnen Sie es über den Codex-Composer als native MCP-App.
Durchsuchen Sie freigegebene Projektbilder, ohne sie in einen Cloud-Dienst zu kopieren.
Schwenken, zoomen, skalieren, Mehrfachauswahl und Organisieren von Bildern auf einer unendlichen Leinwand.
Fügen Sie kreative Notizen hinzu und bewahren Sie eine versionierte Tafel zwischen Sitzungen auf.
Fügen Sie ausgewählte lokale Bildpfade zum Konversationskontext hinzu, ohne automatisch eine Nachricht zu senden.
Fordern Sie Vollbild an, während Sie inline nutzbar bleiben, wenn der Host dies ablehnt oder nicht unterstützt.
Das bevorzugte native Plugin verwendet stdio, ui://-Ressourcen und einen gebündelten eigenständigen MCP-Server. Es öffnet keinen TCP-Port, injiziert kein CSS in Codex, modifiziert weder /Applications/ChatGPT.app noch /Applications/Codex.app und ersetzt keine host-eigenen Chrome-Elemente.
Related MCP server: gpt-image-2-combined
Installation von GitHub
Anforderungen:
Codex-CLI/App mit Plugin- und MCP-Apps-Unterstützung.
Node.js 20 oder neuer, verfügbar als
node.
codex plugin marketplace add papperrollinggery/codex-workspace-enhancer --ref main
codex plugin add codex-workspace-enhancer@codex-workspace-enhancerÖffnen Sie nach der Installation eine neue Codex-Aufgabe, damit der Host das Plugin, das Composer-Symbol, die Fähigkeit und die MCP-Tools lädt. Fragen Sie dann:
Open the native visual workspace for this project.Wenn Codex keine Arbeitsbereichs-Roots bereitstellt, zeigt das Widget den genauen Projektpfad und wartet auf eine explizite Genehmigung im Widget, bevor Bilder gescannt werden.
Sicherheits- und Datenschutzmodell
Grenze | Verhalten |
Projektzugriff | Genehmigung des exakten Pfads oder ein passender, vom Host bereitgestellter Arbeitsbereichs-Root |
Quellbilder | Schreibgeschützt; das Entfernen von der Leinwand löscht oder verschiebt die Datei nie |
Pfade | Realpath-Eindämmungsprüfungen und Ablehnung von Symlink-Escapes |
Vorschau laden | 12 MB pro Bild, drei gleichzeitige Lesevorgänge, begrenzter LRU-Objekt-URL-Cache |
Projektscan | Überspringt versteckte/Build-/Abhängigkeitsordner; höchstens 600 Bilder, 7 Ebenen, 20.000 Einträge oder 3,5 Sekunden |
Sitzungszugriff | Undurchsichtige In-Memory-Fähigkeit; 2 Stunden Leerlauf und 12 Stunden absolute Ablaufzeit |
Leinwandzustand | Genehmigter absoluter Projekt-Root plus versionierte Leinwand-JSON im Benutzer-Anwendungsdatenverzeichnis; kein Upload |
Konversationsübergabe | Strukturierter Kontext nur; der Benutzer sendet weiterhin die nächste Nachricht |
Netzwerk | Kein lauschender Socket für native Plugin-Funktionen |
Vollbild ist ein vom Host ausgehandelter Anzeigemodus, keine Plugin-Garantie. Die Diagnosequittung zeichnet den ursprünglich angeforderten Modus und den von der App gemeldeten tatsächlichen Modus auf; sie ist keine vom Host signierte Bestätigung. Im Host-Snapshot, der am 2026-08-18 getestet wurde, wurde kein Plugin-Tool für das programmatische Schließen der Vollbildoberfläche bereitgestellt; überprüfen Sie diese versionsspezifische Fähigkeit nach Host-Updates erneut.
Siehe SECURITY.md für das Vertrauensmodell und die Meldung von Schwachstellen.
Entwickeln und verifizieren
git clone https://github.com/papperrollinggery/codex-workspace-enhancer.git
cd codex-workspace-enhancer
npm run setup
npm run qualitynpm run quality führt Syntaxprüfungen, native Speichertests, MCP-Protokoll-Sonden, eine eigenständige Release-Sonde ohne node_modules, Playwright-Interaktions-/visuelle QA, Legacy-Adapter-Tests und Hash-Verifizierung der gebündelten Laufzeit durch.
Fokussierter nativer Plugin-Workflow:
cd plugin/codex-workspace-enhancer
npm ci
npx playwright install chromium
npm run qualityDer Release-Build committet plugin/codex-workspace-enhancer/dist/server.mjs, sodass eine Git-Marketplace-Installation nicht von der Ausführung von npm install im Plugin-Cache von Codex abhängt.
Repository-Karte
.agents/plugins/marketplace.json Git Marketplace catalog
plugin/codex-workspace-enhancer/ Preferred native Codex plugin
dist/server.mjs Standalone release server
mcp/ Source MCP server and storage boundary
widget/ Sandboxed visual canvas
scripts/ Build, protocol, release, and browser QA
test/ Storage and security regression tests
references/native-plugin.md Architecture and host-capability limits
assets/runtime/ Optional legacy sidebar/AssetBrowser adaptersNatives Plugin vs. Legacy-Adapter
Das native Plugin ist die Standardoption und benötigt keinen localhost-Dienst. assets/runtime/enhancer/ und assets/runtime/asset-browser/ werden für ältere Sidebar- und erweiterte AssetBrowser-Workflows beibehalten. Diese Adapter haben unterschiedliche CDP-/Local-Service-Sicherheitsgrenzen und müssen gestoppt bleiben, es sei denn, ihre Fähigkeiten werden explizit benötigt.
Kanonische Fakten für Suche und KI-Zitierung
Projekt: Codex Workspace Enhancer
Produkttyp: OpenAI-Codex-Plugin, lokaler MCP-Server und MCP-App-Visuelle-Leinwand
Primäre Verwendung: visuelle Referenzverwaltung und kreativer Bildvergleich in einer Codex-Konversation
Transport: stdio; kein TCP-Listener im nativen Plugin
Datenmodell: schreibgeschützte Projektbilder plus benutzerbezogener versionierter Leinwandzustand
Anzeigemodi: inline und vom Host ausgehandeltes Vollbild
Repository: https://github.com/papperrollinggery/codex-workspace-enhancer
Lizenz: MIT, mit beibehaltenen Drittanbieter-Hinweisen für den Legacy-Adapter und gebündelte Abhängigkeiten
Für deterministischen maschinenlesbaren Kontext verwenden Sie llms.txt. llms.txt ist ein vorgeschlagenes Community-Format; dieses Projekt behauptet nicht, dass es ein Suchranking-Faktor ist oder universell von KI-Systemen konsumiert wird.
Projektstatus
Das native Plugin hat automatisierte Abdeckung für Quelle, Protokoll, Sicherheit, eigenständige Veröffentlichung und Browser-Interaktion. Das Verhalten auf installierten Hosts bleibt versionsspezifisch: Überprüfen Sie den Composer-Eintrag, die Genehmigung im Widget und die tatsächliche Anzeigequittung nach jedem Codex- oder Plugin-Update.
Beitragen und Lizenz
Siehe CONTRIBUTING.md. Das Projekt ist MIT-lizenziert; gebündelte oder angepasste Drittanbieter-Komponenten behalten ihre eigenen Hinweise in THIRD_PARTY_NOTICES.md und lokalen Lizenzdateien.
This server cannot be deployed
Maintenance
Related MCP Connectors
Creative workspace. Public MCP: outline previews for Codex and Claude Code; media in the web app.
Whiteboard where any shape opens into another canvas. Claude Code and Codex plugins render plans on it.
Intelligent product canvas: iterate on your product's design with your coding agent, synced to code.
- VmotifOAuthcom.vmotif
Design canvas for AI assets: generate images, video, code and screens, and edit canvases.
1
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables conversational image generation, editing, and refinement through OpenAI models with session memory for iterative creative workflows.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables generating images from text prompts using OpenAI's GPT-Image-2 model within Claude Code and Codex conversations.1-
- AlicenseAqualityDmaintenanceTurns AI coding agents into visual creative assistants by providing a curated prompt gallery, prompt enhancement, and image/video generation via LemGen, with free inspiration tools and optional token-based generation.82MIT
- 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