Agent Console:在一个终端里查看并继续 Codex / Claude Code 会话

buhuipao 2026-07-27 17:54 1

平时同时开几个 Codex / Claude Code 后,我最容易丢失的不是代码,而是上下文:哪个会话还在工作、哪个在等我、它属于哪个目录、旁边那个临时 Shell 又在哪个标签页。


所以做了 Agent Console ,一个本地 TUI ,把最近的 Codex 和 Claude Code 会话按工作区集中起来。


它有意不做另一套聊天 UI 。选中会话后,打开的仍然是 Codex / Claude Code 自己的原生界面;控制台只负责发现会话、显示 working / waiting / idle / failed 状态、提醒需要处理的会话,以及把同目录 Shell 放在旁边。


目前主要功能:



  • 按工作区查看 Codex / Claude Code 会话

  • 搜索、归档/恢复、跨会话提醒

  • 原生 resume ,不迁移对话

  • 一个 Agent 旁边放多个持久 Shell

  • Shell 回滚、鼠标滚动、复制最近命令输出

  • 不依赖 tmux

  • macOS / Linux / Windows 安装包


Unix 上托管会话由独立 PTY daemon 持有,关掉 TUI 后可以再连回来。Windows 使用 ConPTY ,退出程序后不保证子进程继续存活。


安装:


cargo install agent-console

也可以从 GitHub Releases 下载对应平台的包,macOS 二进制已签名并通过 notarization 。


项目现在是 v0.0.11 ,仍然很早期。可以先跑 agent-console doctor 检查本机 Codex / Claude 和终端环境,再启动 agent-console


MIT OR Apache-2.0 双授权。GitHub: https://github.com/buhuipao/agent-console


如果你也经常同时跑多个 coding agent ,我特别想听听:你最需要集中看到的是状态、最近一步、待确认事项,还是 workspace / branch 信息?

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回