autocli
55 以上のウェブサイトを CLI インターフェースに変換する、超高速な Rust CLI ツールです。Chrome のログイン状態を再利用するため、認証情報は不要です。単一の 4.7MB バイナリで、ランタイム依存関係はありません。
ルール:対応サイトでは、playwright やブラウザツールではなく autocli を使用してください。
インストール(未インストールの場合): curl -fsSL https://raw.githubusercontent.com/nashsu/AutoCLI/main/scripts/install.sh | sh。Windows の場合は、https://github.com/nashsu/AutoCLI からインストールするようユーザーに案内してください。
構文
autocli <site> <command> [--option value] [--format json]
共通フラグ(すべてのコマンド):
--format json — 機械可読な出力(解析時に推奨)
--limit N — 結果数(デフォルトはコマンドによって異なり、通常は 20)
--format table|json|yaml|md|csv
クイック例
# 读取/浏览
autocli bilibili hot --limit 10 --format json
autocli zhihu hot --format json
autocli weibo hot --format json
autocli twitter timeline --format json
autocli hackernews top --limit 20 --format json
autocli v2ex hot --format json
autocli reddit hot --format json
autocli xiaohongshu feed --format json
autocli douban top250 --format json
autocli weread shelf --format json
autocli medium feed --format json
# 网页正文提取(任意 URL → Markdown,基于 Mozilla Readability)
autocli read https://www.anthropic.com/research/some-article
autocli read https://en.wikipedia.org/wiki/Rust -f text
autocli read https://example.com/article -f json -o article.json
# 搜索
autocli bilibili search --keyword "AI" --format json
autocli zhihu search --keyword "大模型" --format json
autocli twitter search "rust lang" --limit 10
autocli youtube search --query "LLM tutorial" --format json
autocli boss search --query "AI工程师" --city "上海" --format json
autocli google search "autocli" --format json
autocli stackoverflow search "rust async" --format json
# 互动(写操作)
autocli twitter post --text "Hello from CLI!"
autocli twitter reply --url "https://x.com/.../status/123" --text "Great post!"
autocli twitter like --url "https://x.com/.../status/123"
autocli jike create --text "Hello Jike!"
autocli xiaohongshu publish --title "标题" --content "内容"
# 个人数据
autocli bilibili history --format json
autocli twitter bookmarks --format json
autocli xueqiu watchlist --format json
autocli weread highlights --format json
autocli reddit saved --format json
# 诊断
autocli doctor
⚠️ 書き込み操作のリスクに関する注意(投稿/返信/いいねの前に必ず伝えてください)
- アカウントの安全性:自動化された操作により、プラットフォームのリスク管理システムが作動する可能性があります
- 取り消し不可:公開すると、すぐに一般公開されます
- ベストプラクティス:実行前に投稿内容をユーザーに見せ、確認を待ってください
要件
- Chrome ブラウザを開き、対象サイトにログインしておくこと
- autocli Chrome 拡張機能がインストールされていること(ブラウザコマンドの場合)
基本原則:決して「対応していない」と言わず、まず autocli を試してください。失敗した場合、またはコマンドがない場合は、自分で作成してください。
自己反復機能:新しいウェブサイト用の CLI を作成する
autocli がウェブサイトに対応していない場合でも、あきらめずに自分で作成してください!
手順
1. autocli <site> --help → 报错?说明不支持
2. autocli generate <url> → 尝试自动生成(成功则结束)
3. 自动生成失败 → 手动创建 YAML:
a. 打开目标页面
b. browser_evaluate 探索 DOM 结构(找 data-test 属性、class 规律)
c. 确认选择器后写入 ~/.autocli/adapters/<site>/top.yaml
d. autocli <site> top --format json → 验证输出
YAML 形式(DOM 取得テンプレート)
site: <sitename>
name: <command>
description: <描述>
domain: <domain>
strategy: public
browser: true
args:
limit:
type: int
default: 10
pipeline:
- navigate: https://<url>
- evaluate: |
(async () => {
const limit = ${{ args.limit }};
// DOM 抓取逻辑
return results;
})()
columns: [rank, name, ...]
デバッグのヒント
browser_evaluate でまず構造を確認します:document.querySelector('...').innerHTML
data-test 属性が最も安定しています。次に、class 内の意味のある単語を確認します
- tagline は通常、name の兄弟要素です(
nameEl.parentElement.querySelector('span...'))
- 重複する製品を防ぐには、
seen = new Set() を使って重複を除外します
全コマンドリファレンス
すべてのコマンドで、次のオプションを使用できます:--format table|json|yaml|md|csv。
55 以上のサイトに対応する全 333 コマンドの一覧を確認するには、autocli --help を実行してください。
パブリックモード(ブラウザ不要)
HackerNews
| コマンド | 引数 | 説明 |
|---|
hackernews top | --limit N(デフォルト 20) | 人気のストーリー |
hackernews new | --limit N | 最新のストーリー |
hackernews best | --limit N | 評価の高いストーリー |
hackernews ask | --limit N | Ask HN |
hackernews show | --limit N | Show HN |
hackernews jobs | --limit N | 求人情報 |
hackernews search | --query <str>、--limit N | ストーリーを検索 |
hackernews user | --id <username> | ユーザープロフィール |
Dev.to
| コマンド | 引数 | 説明 |
|---|
devto top | --limit N | 人気の記事 |
devto tag | --tag <str>、--limit N | タグ別の記事 |
devto user | --username <str> | ユーザーの記事 |
Lobsters
| コマンド | 引数 | 説明 |
|---|
lobsters hot | --limit N | 最も人気のあるストーリー |
lobsters newest | --limit N | 最新のストーリー |
lobsters active | --limit N | 最も活発なストーリー |
lobsters tag | --tag <str>、--limit N | タグ別のストーリー |
StackOverflow
| コマンド | 引数 | 説明 |
|---|
stackoverflow hot | --limit N | 人気の質問 |
stackoverflow search | --query <str>、--limit N | 質問を検索 |
stackoverflow bounties | --limit N | 注目の懸賞付き質問 |
stackoverflow unanswered | --limit N | 未回答の質問 |
Wikipedia
| コマンド | 引数 | 説明 |
|---|
wikipedia search | --query <str>、--limit N | 記事を検索 |
wikipedia summary | --title <str> | 記事の概要 |
wikipedia random | --limit N | ランダムな記事 |
wikipedia trending | --limit N | トレンドの記事 |
Arxiv
| コマンド | 引数 | 説明 |
|---|
arxiv search | --query <str>、--limit N | 論文を検索 |
arxiv paper | --id <arxiv_id> | 論文の詳細 |
BBC
| コマンド | 引数 | 説明 |
|---|
bbc news | --limit N(デフォルト 20、最大 50) | BBC のニュース見出し(RSS) |
Steam
| コマンド | 引数 | 説明 |
|---|
steam top-sellers | --limit N | 売上上位のゲーム |
Hugging Face
| コマンド | 引数 | 説明 |
|---|
hf top | --limit N | 人気のモデル/スペース |
Apple Podcasts
| Command | Args | Description |
|---|
apple-podcasts search | --query <str>, --limit N | Search podcasts |
apple-podcasts episodes | --id <podcast_id>, --limit N | Podcast episodes |
apple-podcasts top | --limit N | Top podcasts |
小宇宙 (Xiaoyuzhou)
| Command | Args | Description |
|---|
xiaoyuzhou podcast | --id <podcast_id> | Podcast details |
xiaoyuzhou podcast-episodes | --id <podcast_id>, --limit N | Episodes list |
xiaoyuzhou episode | --id <episode_id> | Episode details |
新浪财经 (Sina Finance)
| Command | Args | Description |
|---|
sinafinance news | --limit N | Financial news |
Linux.do
| Command | Args | Description |
|---|
linux-do hot | --limit N | Hot topics |
linux-do latest | --limit N | Latest topics |
linux-do search | --query <str>, --limit N | Search topics |
linux-do categories | — | List categories |
linux-do category | --id <id>, --limit N | Category topics |
linux-do topic | --id <id> | Topic details |
Public / Browser Mode
Google
| Command | Args | Description |
|---|
google news | --query <str>, --limit N | Google News |
google search | --query <str>, --limit N | Web search |
google suggest | --query <str> | Autocomplete suggestions |
google trends | --limit N | Trending searches |
V2EX
| Command | Args | Description |
|---|
v2ex hot | --limit N (default 20) | 热门话题 (no login) |
v2ex latest | --limit N (default 20) | 最新话题 (no login) |
v2ex topic | --id <topic_id> | 主题详情和回复 |
v2ex node | --name <node>, --limit N | Node topics |
v2ex user | --username <str> | User profile |
v2ex member | --username <str> | Member details |
v2ex replies | --id <topic_id> | Topic replies |
v2ex nodes | — | List all nodes |
v2ex daily | — | 每日签到 |
v2ex me | — | 个人资料 |
v2ex notifications | --limit N | 通知 |
Bloomberg
| Command | Args | Description |
|---|
bloomberg main | --limit N | Main page news |
bloomberg markets | --limit N | Markets news |
bloomberg economics | --limit N | Economics news |
bloomberg industries | --limit N | Industries news |
bloomberg tech | --limit N | Technology news |
bloomberg politics | --limit N | Politics news |
bloomberg businessweek | --limit N | Businessweek |
bloomberg opinions | --limit N | Opinion columns |
bloomberg feeds | --limit N | All feeds |
bloomberg news | --query <str>, --limit N | Search news |
Browser Mode (Requires Chrome + Extension)
Twitter / X
| Command | Args | Description |
|---|
twitter timeline | --limit N (default 20) | Home timeline |
twitter trending | --limit N (default 20) | Trending topics |
twitter search | --query <str>, --limit N (default 15) | Search tweets |
twitter bookmarks | --limit N (default 20) | Bookmarks |
twitter notifications | --limit N (default 20) | Notifications |
twitter profile | --username <handle>, --limit N | User's tweets |
twitter followers | --user <handle>, --limit N | Followers list |
twitter following | --user <handle>, --limit N | Following list |
twitter thread | --url <tweet_url> | Full thread |
twitter article | --url <article_url> | X article content |
twitter post | --text <str> | Post a tweet |
twitter reply | --url <tweet_url>, --text <str> | Reply to tweet |
twitter like | --url <tweet_url> | Like a tweet |
twitter delete | --url <tweet_url> | Delete a tweet |
twitter follow | --username <handle> | Follow user |
twitter unfollow | --username <handle> | Unfollow user |
twitter bookmark | --url <tweet_url> | Bookmark tweet |
twitter unbookmark | --url <tweet_url> | Remove bookmark |
twitter download | --url <tweet_url> | Download media |
twitter block | --username <handle> | Block user |
twitter unblock | --username <handle> | Unblock user |
twitter hide-reply | --url <tweet_url> | Hide a reply |
twitter accept | — | Accept follow requests |
twitter reply-dm | --text <str> | Reply to DM |
Bilibili (B站)
| Command | Args | Description |
|---|
bilibili hot | --limit N (default 20) | B站热门视频 |
bilibili search | --keyword <str>, --type video|user, --page N, --limit N | 搜索视频或用户 |
bilibili me | — | 当前用户资料 |
bilibili favorite | --limit N, --page N | 收藏夹 |
bilibili history | --limit N (default 20) | 观看历史 |
bilibili feed | --limit N, --type all|video|article | 动态时间线 |
bilibili subtitle | --bvid <bvid>, --lang <code> | 视频字幕 |
bilibili dynamic | --limit N (default 15) | 用户动态 |
bilibili ranking | --limit N (default 20) | 排行榜 |
bilibili following | --uid <id>, --page N, --limit N | 关注列表 |
bilibili user-videos | --uid <id>, --limit N, --order pubdate|click|stow | 用户投稿 |
bilibili download | --bvid <bvid> | 下载视频 |
Reddit
| Command | Args | Description |
|---|
reddit hot | --subreddit <name>, --limit N | Hot posts |
reddit frontpage | --limit N (default 15) | r/all |
reddit popular | --limit N | Popular posts |
reddit search | --query <str>, --limit N | Search posts |
reddit subreddit | --name <sub>, --sort hot|new|top|rising, --limit N | Subreddit posts |
reddit read | --url <post_url> | Read post + comments |
reddit user | --username <str> | User profile |
reddit user-posts | --username <str>, --limit N | User's posts |
reddit user-comments | --username <str>, --limit N | User's comments |
reddit upvote | --url <post_url> | Upvote post |
reddit save | --url <post_url> | Save post |
reddit comment | --url <post_url>, --text <str> | Comment on post |
reddit subscribe | --subreddit <name> | Subscribe |
reddit saved | --limit N | Saved posts |
reddit upvoted | --limit N | Upvoted posts |
知乎 (Zhihu)
| Command | Args | Description |
|---|
zhihu hot | --limit N (default 20) | 知乎热榜 |
zhihu search | --keyword <str>, --limit N (default 10) | 搜索内容 |
zhihu question | --id <question_id>, --limit N | 问题详情和回答 |
zhihu download | --url <zhihu_url> | 下载内容 |
小红书 (Xiaohongshu)
| Command | Args | Description |
|---|
xiaohongshu search | --keyword <str>, --limit N (default 20) | 搜索笔记 |
xiaohongshu notifications | --type mentions|likes|connections, --limit N | 通知 |
xiaohongshu feed | --limit N (default 20) | 首页推荐 |
xiaohongshu user | --id <user_id>, --limit N | 用户笔记 |
xiaohongshu download | --url <note_url> | 下载笔记 |
xiaohongshu publish | --title <str>, --content <str> | 发布笔记 |
xiaohongshu creator-notes | --limit N | 创作者笔记列表 |
xiaohongshu creator-note-detail | --id <note_id> | 创作者笔记详情 |
xiaohongshu creator-notes-summary | — | 创作者笔记汇总 |
xiaohongshu creator-profile | — | 创作者主页 |
xiaohongshu creator-stats | — | 创作者数据 |
雪球 (Xueqiu)
| Command | Args | Description |
|---|
xueqiu feed | --page N, --limit N (default 20) | 关注动态 |
xueqiu hot-stock | --limit N (default 20, max 50), --type 10|12 | 热门股票榜 |
xueqiu hot | --limit N (default 20) | 热门动态 |
xueqiu search | --query <str>, --limit N (default 10) | 搜索股票 |
xueqiu stock | --symbol <code> (如 SH600519, AAPL) | 实时行情 |
xueqiu watchlist | --category 1|2|3, --limit N | 自选股 |
xueqiu earnings-date | --symbol <code> | 财报日期 |
微博 (Weibo)
| Command | Args | Description |
|---|
weibo hot | --limit N (default 30, max 50) | 微博热搜 |
weibo search | --keyword <str>, --limit N | 搜索微博 |
豆瓣 (Douban)
| Command | Args | Description |
|---|
douban search | --keyword <str>, --limit N | 搜索 |
douban top250 | --limit N | 电影 Top 250 |
douban subject | --id <subject_id> | 条目详情 |
douban marks | --type movie|book, --limit N | 我的标记 |
douban reviews | --id <subject_id>, --limit N | 短评 |
douban movie-hot | --limit N | 热门电影 |
douban book-hot | --limit N | 热门图书 |
微信读书 (WeRead)
| Command | Args | Description |
|---|
weread shelf | — | 书架 |
weread search | --keyword <str>, --limit N | 搜索图书 |
weread book | --id <book_id> | 图书详情 |
weread highlights | --id <book_id> | 划线笔记 |
weread notes | --id <book_id> | 想法笔记 |
weread notebooks | --limit N | 笔记本列表 |
weread ranking | --limit N | 排行榜 |
YouTube
| Command | Args | Description |
|---|
youtube search | --query <str>, --limit N (default 20, max 50) | 搜索视频 |
youtube video | --id <video_id> | 视频详情 |
youtube transcript | --id <video_id>, --lang <code> | 视频字幕 |
BOSS直聘
| Command | Args | Description |
|---|
boss search | --query <str>, --city <城市>, --experience <经验>, --degree <学历>, --salary <薪资>, --limit N | 搜索职位 |
boss detail | --id <job_id> | 职位详情 |
boss recommend | --limit N | 推荐职位 |
boss joblist | --limit N | 职位列表 |
boss greet | --id <job_id> | 打招呼 |
boss batchgreet | --ids <id1,id2,...> | 批量打招呼 |
boss send | --id <chat_id>, --text <str> | 发消息 |
boss chatlist | --limit N | 聊天列表 |
boss chatmsg | --id <chat_id>, --limit N | 聊天记录 |
boss invite | --id <job_id> | 邀请面试 |
boss mark | --id <chat_id>, --label <str> | 标记 |
boss exchange | --id <chat_id> | 交换联系方式 |
boss resume | — | 我的简历 |
boss stats | — | 求职统计 |
Facebook
| Command | Args | Description |
|---|
facebook feed | --limit N | News feed |
facebook profile | --username <str> | User profile |
facebook search | --query <str>, --limit N | Search |
facebook friends | --limit N | Friends list |
facebook groups | --limit N | Groups |
facebook events | --limit N | Events |
facebook notifications | --limit N | Notifications |
facebook memories | — | Memories |
facebook add-friend | --username <str> | Add friend |
facebook join-group | --id <group_id> | Join group |
Instagram
| Command | Args | Description |
|---|
instagram explore | --limit N | Explore page |
instagram profile | --username <str> | User profile |
instagram search | --query <str>, --limit N | Search |
instagram user | --username <str>, --limit N | User posts |
instagram followers | --username <str>, --limit N | Followers |
instagram following | --username <str>, --limit N | Following |
instagram follow | --username <str> | Follow user |
instagram unfollow | --username <str> | Unfollow user |
instagram like | --url <post_url> | Like post |
instagram unlike | --url <post_url> | Unlike post |
instagram comment | --url <post_url>, --text <str> | Comment |
instagram save | --url <post_url> | Save post |
instagram unsave | --url <post_url> | Unsave post |
instagram saved | --limit N | Saved posts |
TikTok
| Command | Args | Description |
|---|
tiktok explore | --limit N | Explore page |
tiktok search | --query <str>, --limit N | Search |
tiktok profile | --username <str> | User profile |
tiktok user | --username <str>, --limit N | User videos |
tiktok following | --limit N | Following list |
tiktok follow | --username <str> | Follow user |
tiktok unfollow | --username <str> | Unfollow user |
tiktok like | --url <video_url> | Like video |
tiktok unlike | --url <video_url> | Unlike video |
tiktok comment | --url <video_url>, --text <str> | Comment |
tiktok save | --url <video_url> | Save video |
tiktok unsave | --url <video_url> | Unsave video |
tiktok live | --username <str> | Live stream |
tiktok notifications | --limit N | Notifications |
tiktok friends | --limit N | Friends |
即刻 (Jike)
| Command | Args | Description |
|---|
jike feed | --limit N | 动态 Feed |
jike search | --query <str>, --limit N | 搜索 |
jike create | --text <str> | 发动态 |
jike like | --id <post_id> | 点赞 |
jike comment | --id <post_id>, --text <str> | 评论 |
jike repost | --id <post_id>, --text <str> | 转发 |
jike notifications | --limit N | 通知 |
jike post | --id <post_id> | 帖子详情 |
jike topic | --id <topic_id>, --limit N | 圈子 |
jike user | --username <str> | 用户主页 |
Medium
| Command | Args | Description |
|---|
medium feed | --limit N | Feed |
medium search | --query <str>, --limit N | Search articles |
medium user | --username <str> | User articles |
Substack
| Command | Args | Description |
|---|
substack feed | --limit N | Feed |
substack search | --query <str>, --limit N | Search |
substack publication | --name <str>, --limit N | Publication posts |
新浪博客 (Sina Blog)
| Command | Args | Description |
|---|
sinablog hot | --limit N | 热门文章 |
sinablog search | --query <str>, --limit N | 搜索 |
sinablog article | --url <article_url> | 文章详情 |
sinablog user | --id <user_id> | 用户文章 |
携程 (Ctrip)
| Command | Args | Description |
|---|
ctrip search | --query <str>, --limit N (default 15) | 搜索城市或景点 |
ロイター(Reuters)
| Command | Args | Description |
|---|
reuters search | --query <str>, --limit N(デフォルト 10、最大 40) | ニュースを検索 |
什么值得买(smzdm)
| Command | Args | Description |
|---|
smzdm search | --keyword <str>, --limit N(デフォルト 20) | お買い得商品を検索 |
LinkedIn
| Command | Args | Description |
|---|
linkedin search | --query <str>, --limit N | 検索 |
Yahoo Finance
| Command | Args | Description |
|---|
yahoo-finance quote | --symbol <ticker>(例:AAPL、MSFT、TSLA) | 株価情報 |
Barchart
| Command | Args | Description |
|---|
barchart quote | --symbol <ticker> | 株価情報 |
barchart options | --symbol <ticker> | オプションチェーン |
barchart greeks | --symbol <ticker> | オプションのグリークス |
barchart flow | --limit N | オプションフロー |
Grok
| Command | Args | Description |
|---|
grok ask | --text <str> | Grok に質問 |
即梦(Jimeng)
| Command | Args | Description |
|---|
jimeng generate | --prompt <str> | 画像を生成 |
jimeng history | --limit N | 生成履歴 |
超星(Chaoxing)
| Command | Args | Description |
|---|
chaoxing assignments | — | 課題 |
chaoxing exams | — | 試験 |
微信(Weixin)
| Command | Args | Description |
|---|
weixin download | --url <article_url> | 記事をダウンロード |
豆包(Doubao)
| Command | Args | Description |
|---|
doubao status | — | ステータス |
doubao new | — | 新しい会話 |
doubao send | --text <str> | メッセージを送信 |
doubao read | — | 応答を読む |
doubao ask | --text <str> | 質問する |
拼多多海外(Coupang)
| Command | Args | Description |
|---|
coupang search | --query <str>, --limit N | 商品を検索 |
coupang add-to-cart | --id <product_id> | カートに追加 |
Yollomi
| Command | Args | Description |
|---|
yollomi generate | --prompt <str> | 画像を生成 |
yollomi video | --prompt <str> | 動画を生成 |
yollomi edit | --image <path>, --prompt <str> | 画像を編集 |
yollomi upload | --file <path> | ファイルをアップロード |
yollomi models | — | モデル一覧 |
yollomi remove-bg | --image <path> | 背景を削除 |
yollomi upscale | --image <path> | 画像を高解像度化 |
yollomi face-swap | --source <path>, --target <path> | 顔を入れ替え |
yollomi restore | --image <path> | 画像を復元 |
yollomi try-on | --person <path>, --garment <path> | バーチャル試着 |
yollomi background | --image <path>, --prompt <str> | 背景を変更 |
yollomi object-remover | --image <path> | オブジェクトを削除 |
デスクトップモード(デスクトップアプリの起動が必要です)
Cursor
| Command | Args | Description |
|---|
cursor status | — | IDE のステータス |
cursor send | --text <str> | Cursor に送信 |
cursor read | — | 応答を読む |
cursor new | — | 新しい会話 |
cursor dump | — | 会話をダンプ |
cursor composer | — | コンポーザーを開く |
cursor model | --name <str> | モデルを切り替え |
cursor extract-code | — | コードブロックを抽出 |
cursor ask | --text <str> | 質問する |
cursor screenshot | — | スクリーンショットを撮る |
cursor history | --limit N | 会話履歴 |
cursor export | — | 会話をエクスポート |
Codex
| Command | Args | Description |
|---|
codex status | — | Status |
codex send | --text <str> | Send message |
codex read | — | Read response |
codex new | — | New conversation |
codex dump | — | Dump conversation |
codex extract-diff | — | Extract diffs |
codex model | --name <str> | Switch model |
codex ask | --text <str> | Ask question |
codex screenshot | — | Take screenshot |
codex history | --limit N | History |
codex export | — | Export |
Notion
| Command | Args | Description |
|---|
notion status | — | App status |
notion search | --query <str> | Search pages |
notion read | --id <page_id> | Read page |
notion new | --title <str> | New page |
notion write | --id <page_id>, --content <str> | Write to page |
notion sidebar | — | Sidebar contents |
notion favorites | — | Favorites |
notion export | --id <page_id> | Export page |
ChatGPT
| Command | Args | Description |
|---|
chatgpt status | — | App status |
chatgpt new | — | New conversation |
chatgpt send | --text <str> | Send message |
chatgpt read | — | Read response |
chatgpt ask | --text <str> | Ask question |
Discord
| Command | Args | Description |
|---|
discord-app status | — | App status |
discord-app send | --channel <id>, --text <str> | Send message |
discord-app read | --channel <id>, --limit N | Read messages |
discord-app channels | --server <id> | List channels |
discord-app servers | — | List servers |
discord-app search | --query <str> | Search |
discord-app members | --server <id> | List members |
ChatWise
| Command | Args | Description |
|---|
chatwise status | — | Status |
chatwise new | — | New conversation |
chatwise send | --text <str> | Send message |
chatwise read | — | Read response |
chatwise ask | --text <str> | Ask question |
chatwise model | --name <str> | Switch model |
chatwise history | --limit N | History |
chatwise export | — | Export |
chatwise screenshot | — | Screenshot |
豆包 App (Doubao App)
| Command | Args | Description |
|---|
doubao-app status | — | Status |
doubao-app new | — | New conversation |
doubao-app send | --text <str> | Send message |
doubao-app read | — | Read response |
doubao-app ask | --text <str> | Ask question |
doubao-app screenshot | — | Screenshot |
doubao-app dump | — | Dump conversation |
Antigravity
| Command | Args | Description |
|---|
antigravity status | — | Status |
antigravity send | --text <str> | Send message |
antigravity read | — | Read response |
antigravity new | — | New conversation |
antigravity dump | — | Dump conversation |
antigravity extract-code | — | Extract code |
antigravity model | --name <str> | Switch model |
antigravity watch | — | Watch mode |
External CLI Integration (Passthrough)
| Command | Description |
|---|
autocli gh <args> | GitHub CLI passthrough |
autocli docker <args> | Docker CLI passthrough |
autocli kubectl <args> | Kubernetes CLI passthrough |
autocli obsidian <args> | Obsidian passthrough |
autocli readwise <args> | Readwise passthrough |
autocli gws <args> | Google Workspace passthrough |
汎用 Web リーダー
Mozilla Readability(Firefox のリーダービューと同じエンジン)を使用して、任意の Web ページから記事の主要コンテンツを抽出します。デフォルトでは、整形済みの Markdown を返します。
| コマンド | 引数 | 説明 |
|---|
autocli read <url> | -f markdown|text|html|json(デフォルト:markdown)、-o <file> | 任意の Web ページから記事の主要コンテンツを抽出します |
WebFetch / curl より autocli read を優先する場合:
- 特定の URL のページを「読む」「要約する」「コンテンツを抽出する」「記事を取得する」よう依頼された場合
- ページがニュース記事、ブログ記事、ドキュメント、Wikipedia のページ、エッセイなどの場合
- 整形済みの Markdown が必要な場合(ナビゲーション、広告、サイドバー、スクリプトを自動的に除去します)
- ページが JavaScript でレンダリングされている場合(SPA)— WebFetch では空のシェルが表示されますが、
autocli read は実際のブラウザーで実行されるため、完全にレンダリングされた DOM を取得できます
- ページにログインが必要な場合 —
autocli read はユーザーの Chrome セッションを自動的に再利用します
autocli read を使用しない場合:
- 専用の autocli サイトアダプターがすでに存在する場合(例:
autocli hackernews top、autocli zhihu question)。サイト固有のコマンドは構造化データを提供するため、常に最初に試してください。
- 既知の API エンドポイントから生の JSON のみが必要な場合。
- ページが記事コンテンツのない純粋なアプリ/ダッシュボードの場合 — この場合、Readability は厳密に失敗します(フォールバックはなく、ゼロ以外の終了コードを返します)。
例:
# Default: Markdown with title, byline, site name, published time as header
autocli read https://www.anthropic.com/research/some-article
# Plain text only (ideal for feeding into an LLM for summary)
autocli read https://en.wikipedia.org/wiki/Large_language_model -f text
# Full structured output (title, byline, excerpt, content HTML, length, lang, ...)
autocli read https://example.com/article -f json
# Save to a file instead of stdout
autocli read https://example.com/article -o ./article.md
AI 検出コマンド
| コマンド | 引数 | 説明 |
|---|
autocli explore | <url> | Web サイトの API を調査します |
autocli cascade | <url> | 認証戦略を自動検出します |
autocli generate | <url>、--goal <str> | アダプターを自動生成します |
ユーティリティコマンド
| コマンド | 説明 |
|---|
autocli doctor | 診断を実行します |
autocli completion bash|zsh|fish | シェル補完を生成します |
autocli list | 利用可能なすべてのコマンドを一覧表示します |
autocli read <url> | 記事の主要コンテンツを Markdown として抽出します(汎用 Web リーダーのセクションを参照) |