快速开始
让任何网站或 Electron 应用成为你的 CLI。 零风险 · 复用 Chrome 登录态 · AI 驱动发现 · 浏览器 + 桌面自动化
OpenCLI 将任何网站或 Electron 应用变成命令行界面 — Bilibili、知乎、小红书、Twitter/X、Reddit、YouTube、Antigravity 等 — 基于浏览器会话复用和 AI 原生发现。
安装
bash
npm install -g @jackwener/opencli基本使用
bash
opencli list # 查看所有命令
opencli hackernews top --limit 5 # 公开 API,无需浏览器
opencli bilibili hot --limit 5 # 浏览器命令
opencli zhihu hot -f json # JSON 输出输出格式
所有命令支持 --format / -f:
bash
opencli bilibili hot -f table # 默认:终端表格
opencli bilibili hot -f json # JSON
opencli bilibili hot -f yaml # YAML
opencli bilibili hot -f md # Markdown
opencli bilibili hot -f csv # CSV终端自动补全
OpenCLI 支持智能的 Tab 自动补全,加快命令输入:
bash
# 把自动补全加入 shell 启动配置
echo 'eval "$(opencli completion zsh)"' >> ~/.zshrc # Zsh
echo 'eval "$(opencli completion bash)"' >> ~/.bashrc # Bash
echo 'opencli completion fish | source' >> ~/.config/fish/config.fish # Fish
# 重启 shell 后,按 Tab 键补全:
opencli [Tab] # 补全站点名称(bilibili、zhihu、twitter...)
opencli bilibili [Tab] # 补全命令(hot、search、me、download...)补全功能包含:
- 所有可用的站点和适配器
- 内置命令(list、explore、validate...)
- 命令别名
- 新增适配器时的实时更新