anthropics/anthropic-cli
GitHub: anthropics/anthropic-cli
Anthropic 官方的 Claude API 命令行客户端,让用户在终端中直接调用和管理 Claude 平台的全部 API 功能。
Stars: 587 | Forks: 85
# ant — Claude Platform CLI
[](https://github.com/anthropics/anthropic-cli/releases)
[](https://github.com/anthropics/homebrew-tap)
`ant` 是 [Claude Platform](https://platform.claude.com/docs/en/api) 的官方 CLI。它将 Claude API 引入了你的终端——发送消息、管理 agents 和 sessions、上传文件,并编写脚本与每个 API endpoint 交互。

## 文档
完整文档可在 **[platform.claude.com/docs/en/api/sdks/cli](https://platform.claude.com/docs/en/api/sdks/cli)** 获取。
## 安装说明
### Homebrew
```
brew install anthropics/tap/ant
```
### Go
要从源码安装,你需要 [Go](https://go.dev/doc/install) 1.22 或更高版本。
```
go install 'github.com/anthropics/anthropic-cli/cmd/ant@latest'
```
二进制文件会安装在 `$(go env GOPATH)/bin` 目录下。如果安装后未找到 `ant`,请将该目录添加到你的 `PATH` 中:
```
# 添加到你的 shell profile(.zshrc、.bashrc 等)
export PATH="$PATH:$(go env GOPATH)/bin"
```
## 快速开始
使用你的 Claude Console 账号登录:
```
ant auth login
```
或者将 `ANTHROPIC_API_KEY` 环境变量设置为从 [Claude Console](https://platform.claude.com/settings/keys) 获取的 API key。
然后发送你的第一条消息:
```
ant messages create \
--model claude-opus-4-8 \
--max-tokens 1024 \
--message '{role: user, content: "Hello, Claude"}'
```
结构化参数标志接受宽松的 JSON 或 YAML 格式,因此不带引号的键也是可以的。
## 使用说明
该 CLI 采用基于资源的命令结构,嵌套的资源以冒号分隔:
```
ant [:] [flags...]
```
```
# 列出可用模型
ant models list
# 在 interactive explorer 中浏览响应(终端中的默认行为)
ant models retrieve --model-id claude-opus-4-8
# 从响应中提取单个字段,jq 风格
ant messages create \
--model claude-opus-4-8 \
--max-tokens 1024 \
--message '{role: user, content: "Hello, Claude"}' \
--transform content.0.text --raw-output
# 使用 @path 语法发送文件
ant messages create \
--model claude-opus-4-8 \
--max-tokens 1024 \
--message '{role: user, content: [
{type: image, source: {type: base64, media_type: image/jpeg, data: "@photo.jpg"}},
{type: text, text: "What is in this image?"}
]}'
# 管理 beta 资源,如 agents、sessions 和 files
ant beta:agents list
```
运行 `ant --help` 获取完整的资源列表,或者在任何命令后附加 `--help` 以查看其具体标志。
## 环境要求
macOS、Linux 或 Windows。
## 贡献指南
请参阅 [CONTRIBUTING.md](./CONTRIBUTING.md)。
## 许可证
本项目基于 MIT 许可证授权。详情请参阅 [LICENSE](LICENSE) 文件。
标签:Claude API, EVTX分析, Go, Ruby工具, SOC Prime, 人工智能, 开发工具, 文档结构分析, 日志审计, 用户模式Hook绕过