# 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` `subscribe` `saved` `upvoted` | 🔐 Browser | | **[tieba](./browser/tieba.md)** | `hot` `posts` `search` `read` | 🔐 Browser | | **[hupu](./browser/hupu.md)** | `hot` `search` `detail` `mentions` `reply` `like` `unlike` | 🌐 / 🔐 | | **[bilibili](./browser/bilibili.md)** | `hot` `search` `me` `favorite` `history` `feed` `feed-detail` `subtitle` `dynamic` `ranking` `following` `user-videos` `download` | 🔐 Browser | | **[zhihu](./browser/zhihu.md)** | `hot` `search` `question` `download` `follow` `like` `favorite` `comment` `answer` | 🔐 Browser | | **[xiaohongshu](./browser/xiaohongshu.md)** | `search` `notifications` `feed` `user` `note` `comments` `download` `publish` `creator-notes` `creator-note-detail` `creator-notes-summary` `creator-profile` `creator-stats` | 🔐 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 | | **[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` `feeds` `news` | 🌐 / 🔐 | | **[weibo](./browser/weibo.md)** | `hot` `search` `feed` `user` `me` `post` `comments` | 🔐 Browser | | **[linkedin](./browser/linkedin.md)** | `search` `timeline` | 🔐 Browser | | **[coupang](./browser/coupang.md)** | `search` `add-to-cart` | 🔐 Browser | | **[boss](./browser/boss.md)** | `search` `detail` `recommend` `joblist` `greet` `batchgreet` `send` `chatlist` `chatmsg` `invite` `mark` `exchange` `resume` `stats` | 🔐 Browser | | **[ctrip](./browser/ctrip.md)** | `search` | 🔐 Browser | | **[reuters](./browser/reuters.md)** | `search` | 🔐 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)** | `hot` `latest` `feed` `search` `categories` `category` `tags` `topic` `topic-content` `user-posts` `user-topics` | 🔐 Browser | | **[chaoxing](./browser/chaoxing.md)** | `assignments` `exams` | 🔐 Browser | | **[grok](./browser/grok.md)** | `ask` `image` | 🔐 Browser | | **[gemini](./browser/gemini.md)** | `new` `ask` `image` `deep-research` `deep-research-result` | 🔐 Browser | | **[maimai](./browser/maimai.md)** | `search-talents` | 🔐 Browser | | **[yuanbao](./browser/yuanbao.md)** | `new` `ask` | 🔐 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` | 🌐 / 🔐 | | **[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)** | `download` | 🔐 Browser | | **[36kr](./browser/36kr.md)** | `news` `hot` `search` `article` | 🌐 / 🔐 | | **[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` | 🌐 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` `chat` | 🔐 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 | ## 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 | | **[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 | | **[arxiv](./browser/arxiv.md)** | `search` `paper` | 🌐 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` | 🌐 Public | | **[sinafinance](./browser/sinafinance.md)** | `news` | 🌐 Public | | **[spotify](./browser/spotify.md)** | `auth` `status` `play` `pause` `next` `prev` `volume` `search` `queue` `shuffle` `repeat` | 🔑 OAuth API | | **[stackoverflow](./browser/stackoverflow.md)** | `hot` `search` `bounties` `unanswered` | 🌐 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` | 🌐 Public | | **[steam](./browser/steam.md)** | `top-sellers` | 🌐 Public | ## 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` | | **[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` | | **[Notion](./desktop/notion.md)** | Search, read, write pages | `status` `search` `read` `new` `write` `sidebar` `favorites` `export` | | **[Discord](./desktop/discord.md)** | Desktop messages & channels | `status` `send` `read` `channels` `servers` `search` `members` | | **[Doubao App](./desktop/doubao-app.md)** | Doubao AI desktop app via CDP | `status` `new` `send` `read` `ask` `screenshot` `dump` |