Cursor Tui

🖥️ 无缝桥接 Cursor Agent 终端会话

通过 TUI 方式在后台 PTY 中启动 Cursor Agent CLI,实现用户与 agent 会话的无缝透明桥接,支持交互式问答、命令执行和上下文追加。

收藏
5.9k
安装
1.2k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

cursor-tui 是一个 Cursor Agent CLI 的透明代理桥接工具。它通过 exec 在后台 PTY 中启动 agent 二进制文件(或兼容别名 cursor-agent),并将用户的输入与 Cursor 的输出进行双向中继。用户可通过单条命令启动会话,随后以交互方式向 Cursor Agent 提问、追加代码上下文(@filename@directory/),或批准/拒绝 Agent 提出的终端命令执行请求。工具支持特殊按键(方向键、Escape 等)的转发,以及通过 /quitCtrl+D 优雅结束会话。

显著优点

1. 零摩擦集成:无需离开当前对话环境即可使用 Cursor 的 Agent 能力,保持工作流连续性。
2. 透明中继:严格遵循 passthrough 模式,不添加额外解释或格式化,确保用户获得原汁原味的 Cursor 输出。

3. 完整交互支持:不仅支持文本输入,还能处理多行粘贴、特殊按键,以及对 Cursor 权限提示(如"Run this command?")进行人工确认中转,避免越权自动批准。

4. 灵活上下文追加:支持在交互过程中通过 @ 语法动态附加文件或目录上下文。

潜在缺点与局限性

  • 单会话限制:同一时间通常只能运行一个会话,需手动检查孤儿会话 (process list)。
  • 首次信任门槛:新目录首次运行需处理 workspace trust 提示,增加一步交互。
  • PATH 依赖:要求 agent/cursor-agent 二进制文件在系统 PATH 中,否则需查阅 TOOLS.md 配置自定义路径。
  • PTY 开销:后台 PTY 会话带来额外的进程管理复杂度,异常退出时可能需要手动清理。

适合人群

  • 希望在统一对话界面中调用 Cursor Agent 能力的开发者;
  • 需要频繁与 Agent 交互、但不想切换窗口或启动完整 Cursor IDE 的用户;
  • 重视人工确认安全边界、不愿让 AI 自动执行终端命令的谨慎型用户。

常规风险

  • 命令执行风险:尽管工具本身不自动批准 Cursor 的权限请求,但用户若误批准,可能导致非预期命令执行。需保持对 Agent 提议命令的警觉。
  • 会话管理风险:后台进程可能因网络中断或异常崩溃成为孤儿进程,长期占用资源。
  • 上下文泄露:通过 @ 附加文件时,需确认不包含敏感凭证或隐私数据。
  • 工作目录混淆:必须显式指定 workdir 且非 OpenClaw workspace,误设可能导致 Agent 在错误路径操作。

Cursor Tui 内容

手动下载zip · 2.7 kB
skill-card.mdtext/markdown
请选择文件