Skip to main content
Glama
papperrollinggery

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

CI License: MIT MCP Apps

Nativer visueller Arbeitsbereich von Codex Workspace Enhancer

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: OpenAI Image MCP Server

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 quality

npm 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 quality

Der 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 adapters

Natives 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.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.

  • Build and run visual creative-production workflows from your AI agent.

  • Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.

View all MCP Connectors

Latest Blog Posts

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/papperrollinggery/codex-workspace-enhancer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server