Anthropic发布全新CLI工具ant:一行命令玩转Claude全API

2026年6月3日

24

434

Anthropic发布全新CLI工具ant:一行命令玩转Claude全API

在人工智能工具快速迭代的今天,命令行界面(CLI)仍然是开发者最钟爱的交互方式之一。近期,Anthropic正式发布了一款名为「ant」的CLI工具,为开发者提供了直接在终端操控Claude全部API的能力。这一工具的推出,标志着Claude平台在开发者友好性方面迈出了重要一步,也让AI能力的调用变得更加高效和灵活。

概述

ant的设计理念简洁而强大——用户可以在终端里直接与Claude API对话,发送消息、管理AI Agent、上传文件、运行自动化任务,这些操作都可以通过直观的命令完成。对于习惯了命令行操作的开发者而言,这意味着无需切换到图形界面或编写复杂的SDK代码,只需几行指令就能完成复杂的AI交互任务。

认证与多工作区管理

在认证机制上,ant采用了现代化的OAuth流程。用户运行`ant auth login`后,浏览器会自动弹出授权页面,完成组织和工作区的选择后,凭证会自动存储并绑定到对应的工作区。值得注意的是,这套凭证在CLI和SDK中通用,无需重复配置。对于没有浏览器环境的远程服务器场景,ant提供了`--no-browser`参数,只需手动复制授权URL即可完成认证。当然,传统的API Key方式依然可用,将密钥写入`ANTHROPIC_API_KEY`环境变量即可。 多工作区支持是另一个亮点。开发者可以为不同的工作区创建命名profile,使用`ant profile activate`切换,或在单条命令中通过`--profile`参数临时指定。这种设计极大地方便了需要在多个项目或环境间切换的开发者。

ant的设计让AI能力的调用回归了命令行最本质的追求——简单、高效、可编程。

“行业观察”
🦞

JimoClaw — 桌面 AI Agent 工作台

让 AI 处理本地资料、操控浏览器,最终交付可直接使用的文档、表格与 PPT,而不只是一段回答。

下载桌面版

命令结构与资源操作

ant的命令结构采用「资源-动作」的嵌套设计,格式为`ant <resource>[:<subresource>] <action> [flags]`。例如,发送一条消息的完整命令如下: ``` ant messages create \n --model claude-opus-4-8 \n --max-tokens 1024 \n --message '{role: user, content: "Hello, Claude"}' ``` 目前支持的资源包括messages、models、files等,beta阶段的agents、sessions、environments等资源则统一放在`beta:`前缀下,CLI会自动添加对应的beta请求头。这种设计既保持了命令的简洁性,又为未来的功能扩展预留了空间。

灵活的输出格式与数据提取

ant在输出格式上提供了极大的灵活性。默认情况下,终端会显示交互式的TUI界面,支持展开折叠JSON节点、搜索和退出等操作。对于需要接入脚本的场景,可以通过`--format`参数指定json、yaml、jsonl等格式。 最实用的功能是`--transform`参数,它支持GJSON路径语法,可以直接在命令中提取所需字段,无需借助jq等外部工具。配合`--raw-output`,甚至可以将某个字段提取为裸字符串,直接赋值给shell变量。这种设计使得CLI与脚本的组合变得天衣无缝。

🛡️

积墨 AI 安全隐患巡检系统

任务一键下达 · 隐患 AI 识别 · 整改全程留痕 · 报告一键生成。让安全巡检真正看得见、管得住、能闭环。

了解方案

如有侵权,请联系删除。

Related Articles

联系我们 免费试用
小墨 AI