> ## Agent Instructions
>
> Base URL: https://api.anysite.io
> Authentication: send the `access-token` header. Do NOT use `Authorization: Bearer`.
> Full endpoint catalog: https://app.anysite.io/docs
# Anysite CLI

用于网页数据提取、批处理、数据集管道和分析的命令行工具包

<div style={{ textAlign: "center", margin: "2rem 0" }}>
  <img
    src="/images/anysite-cli-logo.jpg"
    alt="Anysite CLI"
    style={{ maxWidth: "280px", display: "inline-block" }}
  />
</div>

## 什么是 Anysite CLI？

Anysite CLI 是一个用于网页数据提取、批处理、数据集管道和分析的命令行工具包。它调用与 [REST API](/docs/api?lang=zh)
相同的端点，并在此基础上提供数据集管道、数据库加载和 LLM 驱动的分析能力。

#### GitHub Repository

  源代码、问题反馈与贡献 — MIT 许可证

  
#### Single API Calls

    使用灵活的输出格式和字段过滤发起即时 API 请求
  
  
#### Batch Processing

    并行处理数千个输入，支持速率限制和错误处理
  
  
#### Dataset Pipelines

    构建具有链式依赖和调度功能的声明式 YAML 工作流
  
  
#### Database Integration

    将数据加载到 SQLite、PostgreSQL 或 ClickHouse，并自动生成模式
  
  
#### Database Discovery

    自动发现数据库结构并浏览已保存的目录
  
  
#### LLM Analysis

    使用 AI 模型对数据进行分类、摘要、增强和去重
  
  
#### SQL Querying

    使用 DuckDB SQL 查询采集到的数据集并生成分析报告
  
  
#### Agent Protocol

    面向 AI 代理的结构化 JSON 输出、退出码与发现机制
  

## 快速开始

  
#### Install the CLI

    ```bash
    curl -fsSL https://raw.githubusercontent.com/anysiteio/anysite-cli/main/install.sh | bash
    ```
    或通过 pip 安装：`pip install anysite-cli` — 完整安装方式见[安装](/docs/cli/installation?lang=zh)。
  
  
#### Configure your API key

    ```bash
    anysite config set api_key YOUR_API_KEY
    ```

    > ACTION FOR THE HUMAN: copy your API key at https://app.anysite.io/billing — an agent cannot obtain it.

    或者改用浏览器登录：`anysite auth login`。密钥保存位置见[身份验证](/docs/authentication?lang=zh)。
  
  
#### Update the schema cache

    ```bash
    anysite schema update
    ```
  
  
#### Make your first request

    ```bash
    anysite api /api/linkedin/user user=satyanadella
    ```
  

## 核心能力

| 功能 | 描述 |
|---------|-------------|
| **通用 `api` 命令** | 通过路径调用任意 [REST API](/docs/api?lang=zh) 端点，参数使用 `key=value` 形式 |
| **灵活的输出** | 支持 JSON、JSONL、CSV 和表格格式，可选择或排除字段 |
| **批处理** | 支持速率限制和可配置错误处理的并行执行 |
| **数据集管道** | 基于 YAML 的多数据源工作流，支持依赖链 |
| **数据库加载** | 为 SQLite、PostgreSQL 和 ClickHouse 自动创建模式，支持 upsert 和差异同步 |
| **LLM 分析** | 对记录进行分类、摘要、增强、生成、匹配和去重 |
| **增量采集** | 通过游标跟踪，从上次中断处继续 |
| **数据库发现** | 自动发现数据库结构，生成 LLM 增强的目录 |
| **代理协议** | 为脚本和代理提供结构化错误、退出码和发现载荷 |

## 在 Anysite 生态系统中的定位

  
#### REST API

    用于将数据集成到您应用程序中的直接 HTTP API
  
  
#### MCP Server

    通过 Model Context Protocol 为 Claude、Cursor 等工具提供 AI 代理集成
  
  
#### n8n Nodes

    通过拖放节点实现可视化工作流自动化
  

想让 AI 帮您构建和运行管道？请查看安装指南中的 [Claude Code Skill](/docs/cli/installation?lang=zh#claude-code-skill)。
