TermHint — 终端命令的语境化翻译器
用大白话描述你想干什么,直接得到适配你当前系统的命令
- 痛点
- 一位开发者做 Smartly 的动机很典型:在终端里明明知道想干什么,却老是记不住准确的语法和参数。复制命令到 LLM 再复制回来非常折腾,而且不同操作系统(GNU / BSD)参数还不一样,容易踩坑。现有方案要么是通用 LLM 聊天窗口,要么是静态 cheatsheet,都不感知当前目录和 Git 状态。
- 方案
- 一个 CLI 工具,把自然语言翻译成 shell 命令,同时感知操作系统类型、当前目录、Git 仓库状态和可用工具,给出适配当前环境的命令。支持一键复制、逐步分解、以及和 Claude Code / Codex CLI 这类编码代理协同使用。
- 用户
- 后端工程师、运维、数据科学家和需要频繁在终端里操作但不熟 shell 语法的开发者。
- MVP
- CLI 入口接收自然语言;读取 OS、cwd 和 Git 上下文;输出候选命令并高亮风险操作;支持 macOS / Linux / BSD 差异提示;与主流编码代理 CLI 集成。
- 变现
- 开源 CLI + 付费云版(团队命令片段库、审计日志);按 API 调用量计费;企业版提供私有部署。
- 为何现在
- LLM 已能可靠生成命令,但缺少「带上下文」的终端原生入口;开发者的终端使用频率依然极高,独立开发者可以快速做出一个非聊天窗口的细分工具。