我为 Codex 打造了一款 GNOME 扩展,集成本地/远程历史记录、实时过滤、Markdown 导出与只读 MCP 服务器
摘要
该开发者为 Codex 打造了一款功能全面的 GNOME Shell 扩展,新增了原生 GTK 历史记录管理、本地/远程会话浏览、Markdown 导出,以及支持多设备配对与安全管控的只读 MCP 服务器。
我希望让 Codex 真正融入 GNOME 桌面体验,而不是仅仅停留在终端或代码编辑器的使用流中,因此我基于它开发了一款 GNOME Shell 扩展。目前它已实现以下全部功能:
- GNOME 顶栏实时显示 Codex 使用情况
- 原生 GTK 历史记录窗口
- 本地会话历史记录浏览
- 通过局域网浏览已配对的远程主机历史记录
- 会话状态实时更新
- 支持按“全部 / 消息 / 工具 / 推理 / 系统 / 错误”进行过滤
- 会话内搜索
- 支持将单个会话或指定来源的所有会话导出为 Markdown
- 提供用于读取历史记录和使用数据的只读 MCP 服务器
- 多语言支持
在架构与设计上,我有几个非常看重的原则:
- 采用原生 GNOME/Libadwaita 界面风格,绝不使用 WebView
- 远程访问权限严格限制为只读
- 不同设备之间必须进行显式配对
- 可按设备维度随时撤销信任授权
- MCP 服务默认为本地访问且仅支持只读,同时默认启用 Token 鉴权保护
该项目最终的实现范围远超普通的 GNOME 扩展,但我一直希望能打造出一种真正无缝融入桌面环境的原生体验。😊
相似文章
Codex 现在可以直接在 macOS 和 Windows 上使用 Chrome。
OpenAI 发布了 Codex 的 Chrome 扩展程序(名为 Cortex),使其能够在真实的 Chrome 浏览器中运行,支持 Cookie、会话和多标签页,从而实现自动化研究、费用报告和多智能体游戏。
@TheAhmadOsman:让我帮您优化Codex CLI的使用体验——多智能体委托、增强记忆、更优工件、子……
一位开发者分享了Codex CLI的增强功能,包括多智能体委托、增强记忆、更优工件、子AGENTS.md上下文化以及可选的运行时指标。
我在无头Linux上为codex构建了一个计算机使用沙箱框架。GPU直通、计算机使用和codex的sudo权限全部工作。这是一个完美的开发沙箱,可以在最小化"rm -rf /"风险的同时实现全自动工作。
作者使用LXC容器构建了一个AI沙箱管理器,允许Codex代理在无头Linux上拥有完整的sudo权限和GPU直通,同时保护主机系统免受灾难性错误的影响。
@nickbaumann_: 自从我开始在手机上使用Codex,我的笔记本电脑就变成了“卫星设备”,而我的Mac mini则变成了“家……”
一位用户分享了他在多个设备(MacBook、Mac mini、手机)上通过SSH设置Codex的经历,从而创建了一个始终可访问的AI编程助手,感觉更像是一种持久的存在,而非局限于单一计算机。
@lawrencecchen: 介绍 cmux Vault:cmux 现在拥有一个右侧边栏,其中包含一个保险库面板,你可以看到每一个 Codex、Claude Cod…
cmux Vault 引入了右侧边栏的保险库面板,用于管理来自 Codex、Claude Code、OpenCode 和 Pi 的会话,支持全文搜索和拖放,适用于 v0.64+ 版本。