Codexmonitor

🧾 本地 Codex 会话浏览器与实时监控

本地 Codex 会话管理工具,支持列出、查看、实时监控 CLI 和 VS Code 生成的会话,便于调试与审计。

收藏
11.3k
安装
3.7k
版本
0.1.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

codexmonitor 是一款专为 OpenAI Codex 设计的本地会话管理工具,通过读取 ~/.codex/sessions 目录下的会话数据,提供列出、查看详情、实时监控三大核心能力。

主要用法

| 场景 | 命令 |
|------|------|
| 按日期列出会话 | `codexmonitor list 2026/01/08` |
| 结构化输出 | `codexmonitor list --json 2026/01/08` |
| 查看完整会话 | `codexmonitor show <session-id>` |
| 指定消息范围 | `codexmonitor show <id> --ranges 1...3,26...28` |
| 实时监控所有会话 | `codexmonitor watch` |
| 监控指定会话 | `codexmonitor watch --session <id>` |

显著优点

1. 原生集成 Codex 生态:直接读取 Codex CLI 和 VS Code 扩展生成的会话文件,无需额外配置
2. 灵活的目录覆盖:支持 CODEX_SESSIONS_DIRCODEX_HOME 环境变量自定义路径

3. 多格式输出:JSON 模式便于与下游工具(如日志分析、BI)集成

4. 实时 watch 模式:适合开发调试时监控会话变化

5. 轻量无依赖:单一二进制,Homebrew 一键安装

局限性与风险

| 方面 | 说明 |
|------|------|
| **平台限制** | 仅支持 macOS(`darwin`),无 Linux/Windows 版本 |
| **数据源依赖** | 需 Codex 已生成会话文件;若 Codex 未运行则无数据 |
| **第三方 Tap** | 依赖 `cocoanetics/tap` 非官方 Homebrew core,更新时效取决于维护者 |
| **权限问题** | 需读取 `~/.codex/sessions` 目录,多用户场景需注意权限配置 |
| **无远程功能** | 纯本地工具,不涉及云端 Codex 会话同步 |

适合人群

  • macOS 开发者:日常使用 Codex CLI 或 VS Code 扩展
  • 会话审计需求:需要追溯、分析历史对话内容
  • 自动化工作流:通过 JSON 输出对接日志系统或 CI/CD 管道

安全提示

  • 会话文件可能包含代码片段和提示词,注意目录权限设置(建议 chmod 700 ~/.codex
  • JSON 导出时避免将敏感会话内容提交至公共仓库

Codexmonitor 内容

手动下载zip · 1.5 kB
README.mdtext/markdown
请选择文件