Tabnine CLI 命令速查表 - 终端 AI 编码助手全参数

Tabnine 的 CLI 部分常被当成 IDE 插件的附赠品,但当成独立命令行工具看它更适合一类特定任务:不打开编辑器,直接对着仓库问问题或让它改文件。比如你想知道 package.json 里到底装了哪些运行时依赖、在一个没有 GUI 的构建容器里做一次代码解释、或者让它在 CI 里对某个模块做一次重构走查——这些场景下起一个编辑器再问一遍是纯浪费。这张表按安装与启动、交互命令、认证与自动化、文件操作四组铺开,@ 引用文件或目录是它的核心用法,让工具自己读取上下文而不是靠你粘贴。什么时候该翻它:判断标准是这次任务需不需要人工实时介入,交互模式适合探索和反复调整,-p 适合一次性的脚本化调用。认证是这两种形态共同的前提,非交互环境里没有 token 就只能反复失败。

AI 命令行·共 20 条命令·最后更新 2026-09-10
tabnineaicoding-assistantclichatagentcompletion

安装与启动 4

npm install -g @tabnine/cli
全局安装 Tabnine CLI
tabnine
启动交互式 CLI
tabnine --version
查看版本
tabnine --help
列出命令与快捷键

交互命令 6

/help
显示全部命令与快捷键
/model
切换 AI 模型
/clear
清空当前对话
/settings
打开设置
/quit
退出 CLI
tabnine -p "package.json 的主要依赖是什么"
非交互直接提问

认证与自动化 6

TABNINE_TOKEN=xxx tabnine -p "解释这段代码"
用令牌走非交互模式
export TABNINE_TOKEN=xxx
设置持久令牌环境变量
tabnine-opencode auth login
为 opencode 插件登录
tabnine-opencode --help
查看 opencode 集成帮助
tabnine -p "重构 auth 模块"
非交互下做改动任务
Ctrl+C
退出 Tabnine CLI

文件操作 4

Explain what @src/index.ts does
用 @ 引用文件让 AI 读取
Find all TODO comments in @src/
在目录中搜索 TODO
Create a new file README.md with documentation
让 Tabnine 生成并写入文件
/help
查看全部可用快捷键

提示

  • 非交互模式仍需认证:交互登录一次,或设 TABNINE_TOKEN 个人访问令牌。
  • 用 @ 引用文件/目录,让 Tabnine 直接读取项目上下文再回答或改代码。
  • /model 可在对话中切换底层模型,按任务挑更快或更强的。
  • 把 token 写进 TABNINE_TOKEN 而非命令行参数,长命令不会把它落进 shell 历史。
  • /settings 里可调代码补全的上下文行数与响应粒度,大仓库要先收窄再提问。
  • tabnine-opencode auth login 走的是 opencode 客户端的认证路径,与 tabnine 自身的登录是两条线。

常见问题

Tabnine CLI 和 IDE 插件有什么关系?

同一账号体系,CLI 是插件的终端延伸:在命令行里做问代码、读文件、写文件、评审等任务,无需打开编辑器。

非交互模式怎么认证?

交互登录一次会持久化凭证;CI 里设 TABNINE_TOKEN 个人访问令牌(优先于交互凭证)即可无头运行。

官方参考来源

下方为命令对应的官方权威文档,供你核对最新用法与深入查阅。

由 巧匠 维护

公开更新于 2026年9月10日,内容持续校对官方文档。

联系我们

命令或描述有误?提交反馈、商务合作或产品建议都可发送邮件给我们。

联系我们