# All Adapters Run `opencli list` for the live registry. ## Browser Adapters | Site | Commands | Mode | | ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- | | **[twitter](./browser/twitter.md)** | `trending` `bookmarks` `profile` `search` `timeline` `thread` `following` `followers` `notifications` `post` `reply` `delete` `like` `likes` `lists` `article` `follow` `unfollow` `bookmark` `unbookmark` `download` `accept` `reply-dm` `block` `unblock` `hide-reply` | 🔐 Browser | | **[reddit](./browser/reddit.md)** | `hot` `frontpage` `popular` `search` `subreddit` `read` `user` `user-posts` `user-comments` `upvote` `save` `comment` `reply` `subscribe` `saved` `upvoted` | 🔐 Browser | | **[tieba](./browser/tieba.md)** | `hot` `posts` `search` `read` | 🔐 Browser | | **[hupu](./browser/hupu.md)** | `hot` `search` `detail` `mentions` `reply` `like` `unlike` | 🌐 / 🔐 | | **[huodongxing](./browser/huodongxing.md)** | `events` | 🌐 Public / Browser | | **[bilibili](./browser/bilibili.md)** | `hot` `search` `me` `favorite` `history` `feed` `feed-detail` `subtitle` `summary` `video` `dynamic` `ranking` `following` `follow` `unfollow` `user-videos` `download` | 🔐 Browser | | **[zhihu](./browser/zhihu.md)** | `hot` `recommend` `search` `question` `answer-detail` `answer-comments` `download` `follow` `like` `favorite` `comment` `answer` | 🔐 Browser | | **[xiaohongshu](./browser/xiaohongshu.md)** | `search` `ask` `notifications` `feed` `user` `note` `comments` `download` `publish` `follow` `unfollow` `creator-notes` `creator-note-detail` `creator-notes-summary` `creator-profile` `creator-stats` | 🔐 Browser | | **[rednote](./browser/rednote.md)** | `search` `note` `comments` `user` `download` `feed` `notifications` | 🔐 Browser | | **[xiaoe](./browser/xiaoe.md)** | `courses` `detail` `catalog` `play-url` `content` | 🔐 Browser | | **[xueqiu](./browser/xueqiu.md)** | `feed` `hot-stock` `hot` `search` `stock` `comments` `watchlist` `earnings-date` `fund-holdings` `fund-snapshot` | 🔐 Browser | | **[youtube](./browser/youtube.md)** | `search` `video` `transcript` `comments` `channel` `playlist` `feed` `history` `watch-later` `subscriptions` `like` `unlike` `subscribe` `unsubscribe` | 🔐 Browser | | **[youdao](./browser/youdao.md)** | `note` | 🌐 Public | | **[zlibrary](./browser/zlibrary.md)** | `search` `info` | 🔐 Browser | | **[v2ex](./browser/v2ex.md)** | `hot` `latest` `topic` `node` `user` `member` `replies` `nodes` `daily` `me` `notifications` | 🌐 / 🔐 | | **[bloomberg](./browser/bloomberg.md)** | `main` `markets` `economics` `industries` `tech` `politics` `businessweek` `opinions` `green` `crypto` `pursuits` `feeds` `news` | 🌐 / 🔐 | | **[weibo](./browser/weibo.md)** | `hot` `search` `feed` `user` `user-posts` `me` `post` `favorites` `publish` `delete` `comments` | 🔐 Browser | | **[toutiao](./browser/toutiao.md)** | `articles` `hot` | 🌐 / 🔐 | | **[linkedin](./browser/linkedin.md)** | `search` `job-detail` `jobs-preferences` `people-search` `post-analytics` `posts` `profile-projects` `profile-read` `profile-analytics` `services-read` `timeline` | 🔐 Browser | | **[linkedin-learning](./browser/linkedin-learning.md)** | `search` `trending` `course` | 🔐 Browser | | **[coupang](./browser/coupang.md)** | `search` `product` `add-to-cart` | 🔐 Browser | | **[boss](./browser/boss.md)** | `search` `detail` `recommend` `joblist` `greet` `batchgreet` `send` `chatlist` `chatmsg` `invite` `mark` `exchange` `resume` `stats` | 🔐 Browser | | **[51job](./browser/51job.md)** | `search` `hot` `detail` `company` | 🔐 Browser | | **[powerchina](./browser/powerchina.md)** | `search` | 🔐 Browser | | **[ctrip](./browser/ctrip.md)** | `search` `hotel-suggest` | 🌐 Public | | **[booking](./browser/booking.md)** | `search` | 🌐 Public | | **[reuters](./browser/reuters.md)** | `search` `article-detail` | 🔐 Browser | | **[hltv](./browser/hltv.md)** | `search` `player-summary` `player-matches` `player-form` `player-map-pool` `player-vs-team` `player-teammate-impact` `player-duel` `match-map` `match-series` `team-matches` `team-map-pool` `event-matches` | 🌐 Browser | | **[smzdm](./browser/smzdm.md)** | `search` | 🔐 Browser | | **[jike](./browser/jike.md)** | `feed` `search` `post` `topic` `user` `create` `comment` `like` `repost` `notifications` | 🔐 Browser | | **[ke](./browser/ke.md)** | `ershoufang` `zufang` `xiaoqu` `chengjiao` | 🔐 Browser | | **[jimeng](./browser/jimeng.md)** | `generate` `history` | 🔐 Browser | | **[yollomi](./browser/yollomi.md)** | `generate` `video` `edit` `upload` `models` `remove-bg` `upscale` `face-swap` `restore` `try-on` `background` `object-remover` | 🔐 Browser | | **[linux-do](./browser/linux-do.md)** | `feed` `search` `categories` `tags` `topic` `topic-content` `user-posts` `user-topics` | 🔐 Browser | | **[chaoxing](./browser/chaoxing.md)** | `assignments` `exams` | 🔐 Browser | | **[grok](./browser/grok.md)** | `ask` `send` `read` `history` `detail` `export` `export-all` `new` `status` `image` | 🔐 Browser | | **[kimi](./browser/kimi.md)** | `ask` `send` `read` `history` `detail` `new` `status` `usage` `model` `mode` `copy-message` `storage-keys` | 🔐 Browser | | **[chatgpt](./browser/chatgpt.md)** | `ask` `send` `read` `history` `detail` `deep-research-result` `new` `status` `image` `model` `project-list` `project-file-add` | 🔐 Browser | | **[gemini](./browser/gemini.md)** | `new` `ask` `image` `deep-research` `deep-research-result` | 🔐 Browser | | **[geogebra](./browser/geogebra.md)** | `eval` `add-point` `add-line` `add-circle` `add-polygon` `triangle` `hexagon` `list` `info` | 🌐 Browser | | **[claude](./browser/claude.md)** | `ask` `send` `new` `status` `read` `history` `detail` | 🔐 Browser | | **[maimai](./browser/maimai.md)** | `search-talents` | 🔐 Browser | | **[yuanbao](./browser/yuanbao.md)** | `ask` `send` `new` `status` `read` `history` `detail` | 🔐 Browser | | **[notebooklm](./browser/notebooklm.md)** | `status` `list` `open` `current` `get` `source-list` `source-get` `source-fulltext` `source-guide` `history` `note-list` `notes-get` `summary` | 🔐 Browser | | **[doubao](./browser/doubao.md)** | `status` `new` `send` `read` `ask` `history` `detail` `meeting-summary` `meeting-transcript` | 🔐 Browser | | **[weread](./browser/weread.md)** | `shelf` `search` `book` `ranking` `notebooks` `highlights` `notes` | 🔐 Browser | | **[douban](./browser/douban.md)** | `search` `top250` `subject` `photos` `download` `marks` `reviews` `movie-hot` `book-hot` | 🔐 Browser | | **[facebook](./browser/facebook.md)** | `feed` `profile` `search` `friends` `groups` `events` `notifications` `memories` `add-friend` `join-group` | 🔐 Browser | | **[imdb](./browser/imdb.md)** | `search` `title` `top` `trending` `person` `reviews` | 🌐 / 🔐 | | **[indeed](./browser/indeed.md)** | `search` `job` | 🍪 Browser | | **[upwork](./browser/upwork.md)** | `search` `feed` `detail` | 🔐 Browser | | **[instagram](./browser/instagram.md)** | `explore` `profile` `search` `user` `followers` `following` `follow` `unfollow` `like` `unlike` `comment` `save` `unsave` `saved` | 🔐 Browser | | **[medium](./browser/medium.md)** | `feed` `search` `user` | 🔐 Browser | | **[mubu](./browser/mubu.md)** | `doc` `docs` `notes` `recent` `search` | 🔐 Browser | | **[sinablog](./browser/sinablog.md)** | `hot` `search` `article` `user` | 🔐 Browser | | **[substack](./browser/substack.md)** | `feed` `search` `publication` | 🔐 Browser | | **[pixiv](./browser/pixiv.md)** | `ranking` `search` `user` `illusts` `detail` `download` | 🔐 Browser | | **[tiktok](./browser/tiktok.md)** | `explore` `search` `profile` `user` `following` `follow` `unfollow` `like` `unlike` `comment` `save` `unsave` `live` `notifications` `friends` | 🔐 Browser | | **[google](./browser/google.md)** | `news` `search` `suggest` `trends` | 🌐 / 🔐 | | **[jd](./browser/jd.md)** | `item` | 🔐 Browser | | **[amazon](./browser/amazon.md)** | `bestsellers` `search` `product` `offer` `discussion` `movers-shakers` `new-releases` | 🔐 Browser | | **[1688](./browser/1688.md)** | `search` `item` `assets` `download` `store` | 🔐 Browser | | **[gitee](./browser/gitee.md)** | `trending` `search` `user` | 🌐 / 🔐 | | **[web](./browser/web.md)** | `read` | 🔐 Browser | | **[weixin](./browser/weixin.md)** | `search` `download` `drafts` `create-draft` | 🌐 / 🔐 | | **[36kr](./browser/36kr.md)** | `news` `hot` `search` `article` | 🌐 / 🔐 | | **[uisdc](./browser/uisdc.md)** | `news` | 🌐 Public | | **[aibase](./browser/aibase.md)** | `news` | 🌐 Public | | **[producthunt](./browser/producthunt.md)** | `posts` `today` `hot` `browse` | 🌐 / 🔐 | | **[ones](./browser/ones.md)** | `login` `me` `token-info` `tasks` `my-tasks` `task` `worklog` `logout` | 🔐 Browser Bridge + `ONES_BASE_URL` | | **[band](./browser/band.md)** | `bands` `posts` `post` `mentions` | 🔐 Browser | | **[baidu-scholar](./browser/baidu-scholar.md)** | `search` | 🌐 Public | | **[zsxq](./browser/zsxq.md)** | `groups` `dynamics` `topics` `topic` `search` | 🔐 Browser | | **[bluesky](./browser/bluesky.md)** | `search` `profile` `user` `feeds` `followers` `following` `thread` `trending` `starter-packs` | 🌐 Public | | **[douyin](./browser/douyin.md)** | `profile` `videos` `user-videos` `activities` `collections` `hashtag` `location` `stats` `publish` `draft` `drafts` `delete` `update` | 🔐 Browser | | **[google-scholar](./browser/google-scholar.md)** | `search` `cite` `profile` | 🌐 Public | | **[gov-law](./browser/gov-law.md)** | `search` `recent` | 🌐 Public | | **[gov-policy](./browser/gov-policy.md)** | `search` `recent` | 🌐 Public | | **[xianyu](./browser/xianyu.md)** | `search` `item` `inbox` `messages` `chat` `reply` `publish` | 🔐 Browser | | **[quark](./browser/quark.md)** | `ls` `mkdir` `mv` `rename` `rm` `save` `share-tree` | 🔐 Browser | | **[uiverse](./browser/uiverse.md)** | `code` `preview` | 🔐 Browser | | **[nowcoder](./browser/nowcoder.md)** | `hot` `trending` `topics` `recommend` `creators` `companies` `jobs` `search` `suggest` `experience` `referral` `salary` `papers` `practice` `notifications` `detail` | 🌐 / 🔐 | | **[wanfang](./browser/wanfang.md)** | `search` | 🌐 Public | | **[eastmoney](./browser/eastmoney.md)** | `hot-rank` | 🔐 Browser | | **[tdx](./browser/tdx.md)** | `hot-rank` | 🔐 Browser | | **[ths](./browser/ths.md)** | `hot-rank` | 🔐 Browser | | **[dianping](./browser/dianping.md)** | `search` `shop` | 🔐 Browser | | **[slock](./browser/slock.md)** | `message-send` `message-read` `message-search` `channel-list` `channel-info` `channel-create` `channel-members` `channel-join` `task-list` `task-create` `task-claim` `task-status` `task-convert` `task-delete` `thread-list` `thread-follow` `attachment-upload` `attachment-download` `bookmark-add` `inbox` `dm-list` `server-list` `server-use` `whoami` | 🔐 Browser | ## Public API Adapters | Site | Commands | Mode | | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | | **[hackernews](./browser/hackernews.md)** | `top` `new` `best` `ask` `show` `jobs` `search` `user` | 🌐 Public | | **[bbc](./browser/bbc.md)** | `news` | 🌐 Public | | **[devto](./browser/devto.md)** | `top` `tag` `user` | 🌐 Public | | **[juejin](./browser/juejin.md)** | `recommend` `hot` | 🌐 Public | | **[dictionary](./browser/dictionary.md)** | `search` `synonyms` `examples` | 🌐 Public | | **[apple-podcasts](./browser/apple-podcasts.md)** | `search` `episodes` `top` | 🌐 Public | | **[xiaoyuzhou](./browser/xiaoyuzhou.md)** | `podcast` `podcast-episodes` `episode` `download` `transcript` (local credentials required) | 🔑 Local API | | **[yahoo-finance](./browser/yahoo-finance.md)** | `quote` | 🌐 Public | | **[archive](./browser/archive.md)** | `search` `item` `wayback` `snapshots` | 🌐 Public | | **[arxiv](./browser/arxiv.md)** | `search` `paper` | 🌐 Public | | **[dblp](./browser/dblp.md)** | `search` `author` `paper` `venue` | 🌐 Public | | **[pubmed](./browser/pubmed.md)** | `search` `article` `author` `citations` `related` `clinical-trial` `review` `mesh` `journal` | 🌐 Public | | **[semanticscholar](./browser/semanticscholar.md)** | `paper` `citations` `recommendations` `search` | 🌐 Public | | **[openreview](./browser/openreview.md)** | `search` `venue` `author` `paper` `reviews` | 🌐 Public | | **[paperreview](./browser/paperreview.md)** | `submit` `review` `feedback` | 🌐 Public | | **[barchart](./browser/barchart.md)** | `quote` `options` `greeks` `flow` | 🌐 Public | | **[binance](./browser/binance.md)** | `price` `prices` `ticker` `pairs` `trades` `depth` `asks` `klines` `top` `gainers` `losers` | 🌐 Public | | **[hf](./browser/hf.md)** | `top` `paper` `models` `datasets` `spaces` | 🌐 Public | | **[sinafinance](./browser/sinafinance.md)** | `news` `rolling-news` `stock` `stock-rank` | 🌐 / 🔐 | | **[spotify](./browser/spotify.md)** | `auth` `status` `play` `pause` `next` `prev` `volume` `search` `queue` `shuffle` `repeat` | 🔑 OAuth API | | **[jira](./browser/jira.md)** | `issue` `search` `comments` `attachments` `links` | 🔑 Atlassian REST API | | **[confluence](./browser/confluence.md)** | `page` `search` `create` `update` | 🔑 Atlassian REST API | | **[stackoverflow](./browser/stackoverflow.md)** | `hot` `search` `bounties` `unanswered` `tag` `user` `read` `related` | 🌐 Public | | **[wikipedia](./browser/wikipedia.md)** | `search` `summary` `random` `trending` | 🌐 Public | | **[lesswrong](./browser/lesswrong.md)** | `curated` `frontpage` `new` `top` `top-week` `top-month` `top-year` `read` `comments` `user` `user-posts` `tag` `tags` `sequences` `shortform` | 🌐 Public | | **[lobsters](./browser/lobsters.md)** | `hot` `newest` `active` `tag` `read` | 🌐 Public | | **[steam](./browser/steam.md)** | `top-sellers` | 🌐 Public | | **[coingecko](./browser/coingecko.md)** | `top` `coin` `trending` `exchanges` `categories` `derivatives` `global` | 🌐 Public | | **[npm](./browser/npm.md)** | `search` `package` `downloads` | 🌐 Public | | **[pypi](./browser/pypi.md)** | `package` `downloads` | 🌐 Public | | **[crates](./browser/crates.md)** | `search` `crate` | 🌐 Public | | **[mdn](./browser/mdn.md)** | `search` | 🌐 Public | | **[nvd](./browser/nvd.md)** | `cve` | 🌐 Public | | **[dockerhub](./browser/dockerhub.md)** | `search` `image` | 🌐 Public | | **[rubygems](./browser/rubygems.md)** | `search` `gem` | 🌐 Public | | **[homebrew](./browser/homebrew.md)** | `formula` `cask` `popular` | 🌐 Public | | **[packagist](./browser/packagist.md)** | `search` `package` | 🌐 Public | | **[maven](./browser/maven.md)** | `search` `artifact` | 🌐 Public | | **[openalex](./browser/openalex.md)** | `search` `work` | 🌐 Public | | **[defillama](./browser/defillama.md)** | `protocols` `protocol` | 🌐 Public | | **[endoflife](./browser/endoflife.md)** | `product` | 🌐 Public | | **[osv](./browser/osv.md)** | `vulnerability` `query` | 🌐 Public | | **[github-trending](./browser/github-trending.md)** | `repos` | 🌐 Public | | **[goproxy](./browser/goproxy.md)** | `module` `versions` | 🌐 Public | | **[tvmaze](./browser/tvmaze.md)** | `search` `show` | 🌐 Public | | **[rfc](./browser/rfc.md)** | `rfc` | 🌐 Public | | **[wikidata](./browser/wikidata.md)** | `search` `entity` | 🌐 Public | | **[chess](./browser/chess.md)** | `stats` `games` `game` `analyze` | 🌐 Public / Browser | | **[lichess](./browser/lichess.md)** | `user` `top` | 🌐 Public | | **[rest-countries](./browser/rest-countries.md)** | `country` `region` | 🌐 Public | | **[nuget](./browser/nuget.md)** | `search` `package` | 🌐 Public | | **[flathub](./browser/flathub.md)** | `search` `app` | 🌐 Public | | **[oeis](./browser/oeis.md)** | `search` `sequence` | 🌐 Public | | **[wttr](./browser/wttr.md)** | `current` `forecast` | 🌐 Public | | **[openfda](./browser/openfda.md)** | `drug-label` `food-recall` | 🌐 Public | | **[12306](./browser/12306.md)** | `stations` `trains` `train` `price` `me` `passengers` `orders` | 🔐 Browser | | **[suno](./browser/suno.md)** | `generate` `status` `list` `download` | 🔐 Browser | | **[weread-official](./browser/weread-official.md)** | `search` `shelf` `book` `notes` `review` `readdata` `discover` `list-apis` | 🌐 Public | | **[qwen](./browser/qwen.md)** | `new` `ask` `send` `read` `status` `history` `detail` `image` | 🔐 Browser | | **[deepseek](./browser/deepseek.md)** | `new` `ask` `send` `read` `status` `history` `detail` | 🔐 Browser | | **[yahoo](./browser/yahoo.md)** | `search` | 🔐 Browser | | **[1point3acres](./browser/1point3acres.md)** | `hot` `latest` `forums` `forum` `thread` `digest` `search` `user` `notifications` | 🌐 Public | | **[brave](./browser/brave.md)** | `search` | 🔐 Browser | | **[duckduckgo](./browser/duckduckgo.md)** | `search` `suggest` | 🔐 Browser | | **[cnki](./browser/cnki.md)** | `search` | 🔐 Browser | | **[flomo](./browser/flomo.md)** | `memos` | 🔐 Browser | | **[jianyu](./browser/jianyu.md)** | `search` `detail` | 🔐 Browser | | **[taobao](./browser/taobao.md)** | `search` `detail` `reviews` `cart` `add-cart` | 🔐 Browser | ## Desktop Adapters | App | Description | Commands | | ---------------------------------------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------- | | **[Cursor](./desktop/cursor.md)** | Control Cursor IDE | `status` `send` `read` `new` `dump` `composer` `model` `extract-code` `ask` `screenshot` `history` `export` | | **[Codex](./desktop/codex.md)** | Drive OpenAI Codex CLI agent | `status` `send` `read` `new` `extract-diff` `model` `ask` `screenshot` `history` `export` `pin` `unpin` `archive` `rename` | | **[Trae CN](./desktop/trae-cn.md)** | Control Trae CN tasks | `setup` `targets` `status` `new` `send` `read` `ask` `approve` `model` `select-model` `activity` `watch` `dump` `screenshot` `export` | | **[Antigravity](./desktop/antigravity.md)** | Control Antigravity Ultra | `status` `send` `read` `new` `dump` `extract-code` `model` `watch` | | **[ChatGPT App](./desktop/chatgpt-app.md)** | Automate ChatGPT macOS app | `status` `new` `send` `read` `ask` `model` | | **[ChatWise](./desktop/chatwise.md)** | Multi-LLM client | `status` `new` `send` `read` `ask` `model` `history` `export` `screenshot` | | **[Qoder](./desktop/qoder.md)** | Control Qoder IDE | `status` `new` `history` `send` `ask` `read` `search` `settings` `knowledge` `marketplace` `credits` `view-all` `add-workspace` `account` `more-actions` `prompt-enhance` `open-editor` `sidebar-toggle` `open-panel` | | **[Discord](./desktop/discord.md)** | Desktop messages & channels | `status` `send` `read` `channels` `servers` `goto` `threads` `thread-read` `search` `members` | | **[Doubao App](./desktop/doubao-app.md)** | Doubao AI desktop app via CDP | `status` `new` `send` `read` `ask` `screenshot` `dump` | | **[Trae SOLO](./desktop/trae-solo.md)** | Trae SOLO desktop state | `status` `history` `model` `mode` `automation-list` `skill-*` `state-*` `task-fs-*` |