Codex Workspace Enhancer
Codex Workspace Enhancer
一个原生的、无需端口的 OpenAI Codex 可视化工作区。 无需修补 Codex 应用或暴露 localhost 服务,即可在无限画布上整理项目图片、参考资料和创意笔记。

它解决了什么问题
在 Codex 中的创意工作往往涉及参考图片、生成帧、笔记和反复对比。Codex Workspace Enhancer 将这种视觉上下文保留在当前对话中:
从 Codex 编辑器中原生打开,作为一个 MCP 应用。
浏览已批准的项目图片,无需将其复制到云服务中。
在无限画布上平移、缩放、调整大小、多选并整理图片。
添加创意笔记,并在会话之间保留带版本管理的画布状态。
将选中的本地图片路径附加到对话上下文中,而不会自动发送消息。
请求全屏显示,同时当宿主拒绝或不支持时仍可内嵌使用。
首选的原生插件使用 stdio、ui:// 资源和捆绑的独立 MCP 服务器。它不会打开 TCP 端口、向 Codex 注入 CSS、修改 /Applications/ChatGPT.app 或 /Applications/Codex.app,也不会替换宿主自有的界面。
Related MCP server: gpt-image-2-combined
从 GitHub 安装
要求:
支持插件和 MCP 应用的 Codex CLI/应用。
Node.js 20 或更高版本,且
node可用。
codex plugin marketplace add papperrollinggery/codex-workspace-enhancer --ref main
codex plugin add codex-workspace-enhancer@codex-workspace-enhancer安装后请新建一个 Codex 任务,以便宿主加载插件、编辑器图标、技能和 MCP 工具。然后询问:
Open the native visual workspace for this project.如果 Codex 未提供工作区根目录,组件会显示确切的项目路径,并在扫描图片前等待用户在组件内明确批准。
安全与隐私模型
边界 | 行为 |
项目访问 | 需要精确路径批准,或匹配宿主提供的工作区根目录 |
源图片 | 只读;画布删除操作绝不会删除或移动文件 |
路径 | 使用 realpath 包含性检查,并拒绝符号链接逃逸 |
预览加载 | 每张图片 12 MB,最多三个并发读取,使用有界 LRU 对象 URL 缓存 |
项目扫描 | 跳过隐藏/构建/依赖文件夹;最多 600 张图片、7 层目录、20,000 个条目或 3.5 秒 |
会话访问 | 不透明内存能力;空闲 2 小时或绝对 12 小时后过期 |
画布状态 | 已批准的绝对项目根目录加上用户应用数据目录中的带版本画布 JSON;不上传 |
对话交接 | 仅结构化上下文;下一条消息仍由用户发送 |
网络 | 原生插件功能不监听任何端口 |
全屏是宿主协商的显示模式,而非插件保证。诊断回执记录初始请求的模式和应用实际报告的模式;它不是宿主签名的证明。在 2026-08-18 测试的宿主快照中,没有暴露任何用于以编程方式关闭全屏界面的插件工具;请在宿主更新后重新验证此版本相关能力。
参见 SECURITY.md 了解信任模型和漏洞报告。
开发与验证
git clone https://github.com/papperrollinggery/codex-workspace-enhancer.git
cd codex-workspace-enhancer
npm run setup
npm run qualitynpm run quality 执行语法检查、原生存储测试、MCP 协议探测、无 node_modules 的独立发布探测、Playwright 交互/视觉 QA、旧版适配器测试,以及捆绑运行时哈希验证。
聚焦原生插件工作流:
cd plugin/codex-workspace-enhancer
npm ci
npx playwright install chromium
npm run quality发布构建会提交 plugin/codex-workspace-enhancer/dist/server.mjs,因此 Git Marketplace 安装不依赖在 Codex 插件缓存中运行 npm install。
仓库结构
.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原生插件与旧版适配器
原生插件是默认方案,无需 localhost 服务。assets/runtime/enhancer/ 和 assets/runtime/asset-browser/ 保留用于旧版侧边栏和高级 AssetBrowser 工作流。这些适配器具有不同的 CDP/localhost 服务安全边界,除非明确需要其能力,否则必须保持停止状态。
用于搜索和 AI 引用的规范事实
项目: Codex Workspace Enhancer
产品类型: OpenAI Codex 插件、本地 MCP 服务器和 MCP 应用可视化画布
主要用途: 在 Codex 对话中进行视觉参考管理和创意图片对比
传输方式: stdio;原生插件无 TCP 监听器
数据模型: 只读项目图片加上用户级带版本画布状态
显示模式: 内嵌和宿主协商的全屏
仓库: https://github.com/papperrollinggery/codex-workspace-enhancer
许可证: MIT,保留旧版适配器和捆绑依赖的第三方声明
如需确定性的机器可读上下文,请使用 llms.txt。llms.txt 是一种提议的社区格式;本项目不声称它是搜索排名因素或普遍被 AI 系统消费的标准。
项目状态
原生插件已具备自动化源码、协议、安全、独立发布和浏览器交互测试覆盖。已安装宿主的行为仍因版本而异:请在每次 Codex 或插件更新后验证编辑器入口、组件内批准和实际显示回执。
贡献与许可证
参见 CONTRIBUTING.md。本项目采用 MIT 许可证;捆绑或改编的第三方组件保留其在 THIRD_PARTY_NOTICES.md 和本地许可证文件中的各自声明。
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