📋 编辑总结
Vim 键位绑定的终端 AI Agent,主打极致 token 效率:以本地优先的上下文压缩把完整任务开销从常见的 30 万+ prefill tokens 压到 2-8 万,支持隔离上下文的按需子 Agent、线程池并行,单二进制零外部依赖,跨 macOS/Linux/Windows/Docker/VGA 帧缓冲运行。Show HN 热帖。 定价:未公布定价(模型费用按各家 API 计)。编辑评分:⭐ 4.5。

My Shell 是什么?

My Shell 是开发者 easiest.ai 发布的 Vim 键位终端 AI Agent(TUI 形态),主打极致 token 效率:通过本地优先的上下文压缩,把完成一个完整任务的 token 开销从常见的 30 万+ prefill tokens 压到 2-8 万。它以单二进制零外部依赖的方式分发,在 Show HN 上引发了讨论,适合长期重度使用终端 Agent 的开发者。

核心功能

  • Vim 键位操作:整个交互采用 Vim 风格键位,熟悉 Vim 的开发者可以零学习成本地在终端里高效导航与编辑,全程手不离键盘。
  • 本地优先上下文压缩:在本地对会话上下文做压缩处理,官方称完整任务开销从 30 万+ prefill tokens 降到 2-8 万,直接降低 API 账单。对按 token 计费的用户来说,这相当于把同一任务的成本砍到几分之一,长期使用差距非常可观,尤其是任务动辄跑上半天、上下文反复累积的重度工作流。对按 token 计费的用户来说,这相当于把同一任务的成本砍到几分之一,长期使用差距非常可观。
  • 按需子 Agent:支持派生隔离上下文的子 Agent,子任务不污染主会话上下文,用完即弃。
  • 线程池并行:多个任务可在线程池中并行执行,比如同时跑测试与文档生成,提升批量操作的吞吐效率,缩短整体等待时间。
  • 单二进制零依赖:一个 bundle 即可运行,不需要安装运行时或额外依赖,部署极其简单。
  • 广泛平台兼容:覆盖 macOS、Linux、Windows、Docker、PowerShell 乃至 VGA 帧缓冲环境,几乎覆盖所有能开终端的场景。

版本/套餐对比

My Shell 是个人开发者的 Show HN 作品,帖子中未提及任何定价信息,工具本身在终端本地运行,模型调用费用取决于你接驳的 LLM 服务(按各家 API 计费)。项目没有公布订阅或授权方案,获取方式与后续定价以项目发布渠道为准。需要留意的是,该 Show HN 帖目前处于 flagged 状态,且为个人作品,使用前建议自行评估代码与维护状况。由于是本地运行的单文件程序,试用成本几乎为零,下载后跑一个小任务即可感受压缩效果与键位手感,不满意直接删除即可。

值不值得用?

My Shell 的核心卖点非常聚焦:省 token。对每天跟 Claude Code、Codex 这类 Agent 打交道的重度用户来说,上下文开销从 30 万压到 2-8 万意味着数倍的成本差,这是实打实的痛点。Vim 键位、子 Agent 隔离、单二进制分发也都是工程师友好的设计。但作为个人作品,它的短板同样明显:没有公司背书与长期维护承诺,HN 帖被 flag 说明社区对其宣传口径有争议,30 万到 2-8 万的数字来自作者自述,缺乏第三方基准验证;功能上也偏极客向,Vim 键位对非 Vim 用户反而是门槛。适合愿意读源码、自己权衡风险的资深开发者尝鲜,不适合作为团队默认工具。另外,终端 TUI 的形态意味着它适合搭配 tmux 等多窗格工具使用,单独运行时的多任务管理体验有限,这点在评估时也要纳入考虑。

使用建议

  • 先在非关键项目上试用,对比同一任务的 token 消耗,验证压缩效果是否符合你的工作流,特别是长会话场景下的压缩质量。
  • 若你是 Vim 用户可直接上手;不是的话先花时间熟悉键位,再决定是否长期使用,Vim 键位的肌肉记忆需要几天才能形成。
  • 关注项目仓库的更新频率与 issue 处理情况,评估维护活跃度后再深度依赖。
  • 子 Agent 用于搜索、重构预演等一次性任务,主会话保持精简以持续压低开销,这是它省 token 的核心用法。

适合谁用?

推荐:Vim 重度用户、对 token 成本敏感的终端 Agent 重度玩家。 可考虑:喜欢单二进制极简工具链、愿意自行评估风险的开发者。 不推荐:需要商业支持与稳定维护保障的团队环境。