将浏览器操作,变成命令行指令

基于 LLM 与 Chrome CDP 协议,cliany-site 自动探索网页工作流,生成可复用的 CLI 命令。像调用脚本一样操控任何网站。

✓ 正在连接 Chrome CDP...
✓ 正在分析页面结构...
✓ LLM 规划工作流...
✓ 生成 CLI 命令至 ~/.cliany-site/adapters/github.com/

{"success": true, "data": {"results": [...]}}

核心特性

4 个核心能力 + 12 个扩展能力

先用核心 4 项打通路径,再按需启用扩展能力。

01 核心

零侵入探索

AXTree 无注入探索,快速定位可自动化路径。

02 核心

LLM 驱动代码生成

把页面语义直接转成可执行 CLI 命令。

03 核心

标准 JSON 输出

统一 {success,data,error},自动化易集成。

04 核心

持久化 Session

一次登录跨命令复用,减少重复操作。

扩展能力(12)

默认隐藏复杂度,需要时再打开。

  • 动态适配器加载
  • Chrome 自动管理
  • 适配器增量合并
  • 原子命令系统
  • 智能录制验证
  • TUI 管理界面
  • Headless & 远程浏览器
  • YAML 工作流编排
  • 数据驱动批量执行
  • Python SDK & HTTP API
  • 安全加固
  • 适配器市场

真实场景

一次探索,永久拥有你的专属 CLI

🔥

GitHub 变成你的命令行

每天在 GitHub 重复搜索仓库、查看 README、管理 Issue。现在,一行命令搞定一切。

打开浏览器 → 输入网址 → 搜索关键词 → 点击仓库 → 查看 README

5 步操作 · 约 30 秒

一行命令,结构化 JSON 输出,可管道组合

1 条命令 · 秒级响应
✓ 适配器已生成至 ~/.cliany-site/adapters/github.com/
{"success": true, "data": {"results": [...]}}
概念展示
💡

没有 API?自己造一个

企业 CRM 没有开放 API,查一个客户要点 7 个页面,耗时 2 分钟。用 cliany-site,为任何网站生成专属 CLI 接口。

登录 → 侧边栏 → 客户管理 → 搜索 → 点详情 → 切订单 → 筛选

7 步操作 · 约 2 分钟

管道组合,直接抽取订单数据

1 条命令 · 秒级响应
$ cliany-site crm.company.com search-customer --name "张三" --json | jq '.orders[:5]'
{"success": true, "data": {"name": "张三", "orders": [...]}}
概念展示
🚀

团队工具箱:一人探索,全队受益

团队有 10 个内部平台,新人入职学 2 周。资深工程师一次探索,生成适配器包,全队永久受益。

10 份操作文档 + 每天问 5 次「这个功能在哪」

碎片化知识 · 高依赖成本

安装团队工具箱,所有平台一键调用

统一 CLI · 零学习成本
$ cliany-site market install ./team-toolkit.cliany-adapter.tar.gz
✓ 已安装: jira.company.com, confluence.company.com, jenkins.company.com

$ cliany-site jira.company.com create-ticket --title "修复登录 bug" --json
{"success": true, "data": {"id": "PROJ-1234"}}

工作原理

三步完成从网页到命令行的转化

1

探索 (Explore)

指定目标 URL 和任务描述,LLM 自动分析页面结构并规划操作路径。

cliany-site explore "https://github.com" "搜索仓库"
2

生成 (Generate)

将探索结果转化为 Python/Click 命令行工具,自动保存至本地适配器目录。

~/.cliany-site/adapters/github.com/commands.py
3

执行 (Run)

通过生成的 CLI 命令一键回放工作流。模糊匹配技术确保页面微调后依然稳定运行。

cliany-site github.com search --query "browser-use" --json

命令行参考

$ cliany-site doctor --json
{"success": true, "data": {"cdp": true, "llm": true}}

$ cliany-site login "https://github.com" --json
✓ 等待浏览器完成登录...
✓ Session 已保存至 ~/.cliany-site/sessions/

$ cliany-site explore "https://github.com" "搜索仓库并查看 README" --json
✓ 探索完成,已生成适配器

$ cliany-site list --json
{"success": true, "data": {"adapters": ["github.com"]}}

$ cliany-site github.com search --query "browser-use" --json
{"success": true, "data": {"results": [...]}}

快速开始

五分钟完成安装与配置

Step 1: 安装

# PyPI 安装(推荐)
pip install cliany-site

# 或源码安装
git clone https://github.com/pearjelly/cliany.site.git
cd cliany-site
pip install -e .

Step 2: 配置 LLM

export CLIANY_LLM_PROVIDER=anthropic
export CLIANY_ANTHROPIC_API_KEY="sk-ant-..."

Step 3: Chrome 配置

# 自动检测并启动(推荐,无需手动配置)
cliany-site doctor --json

# 或手动启动 CDP(高级用户)
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --remote-debugging-port=9222 \
  --user-data-dir=/tmp/chrome-debug

Step 4: 开始探索

cliany-site doctor --json
cliany-site explore "https://github.com" "搜索仓库" --json