|
1 | 1 | --- |
2 | 2 | name: opencli |
3 | | -description: "OpenCLI — Make any website or Electron App your CLI. Zero risk, AI-powered, reuse Chrome login. 150+ commands across 30+ sites." |
| 3 | +description: "OpenCLI — Make any website or Electron App your CLI. Zero risk, AI-powered, reuse Chrome login." |
4 | 4 | version: 1.3.1 |
5 | 5 | author: jackwener |
6 | 6 | tags: [cli, browser, web, chrome-extension, cdp, bilibili, zhihu, twitter, github, v2ex, hackernews, reddit, xiaohongshu, xueqiu, youtube, boss, coupang, yollomi, AI, agent] |
@@ -240,6 +240,175 @@ opencli hf top --limit 10 # 热门模型 |
240 | 240 | # 超星学习通 (browser) |
241 | 241 | opencli chaoxing assignments # 作业列表 |
242 | 242 | opencli chaoxing exams # 考试列表 |
| 243 | + |
| 244 | +# Douban 豆瓣 (browser) |
| 245 | +opencli douban search "三体" # 搜索 (query positional) |
| 246 | +opencli douban top250 # 豆瓣 Top 250 |
| 247 | +opencli douban subject 1234567 # 条目详情 (id positional) |
| 248 | +opencli douban marks --limit 10 # 我的标记 |
| 249 | +opencli douban reviews --limit 10 # 短评 |
| 250 | + |
| 251 | +# Facebook (browser) |
| 252 | +opencli facebook feed --limit 10 # 动态流 |
| 253 | +opencli facebook profile username # 用户资料 (id positional) |
| 254 | +opencli facebook search "AI" # 搜索 (query positional) |
| 255 | +opencli facebook friends # 好友列表 |
| 256 | +opencli facebook groups # 群组 |
| 257 | +opencli facebook events # 活动 |
| 258 | +opencli facebook notifications # 通知 |
| 259 | +opencli facebook memories # 回忆 |
| 260 | +opencli facebook add-friend username # 添加好友 (id positional) |
| 261 | +opencli facebook join-group groupid # 加入群组 (id positional) |
| 262 | + |
| 263 | +# Instagram (browser) |
| 264 | +opencli instagram explore # 探索 |
| 265 | +opencli instagram profile username # 用户资料 (id positional) |
| 266 | +opencli instagram search "AI" # 搜索 (query positional) |
| 267 | +opencli instagram user username # 用户详情 (id positional) |
| 268 | +opencli instagram followers username # 粉丝 (id positional) |
| 269 | +opencli instagram following username # 关注 (id positional) |
| 270 | +opencli instagram follow username # 关注用户 (id positional) |
| 271 | +opencli instagram unfollow username # 取消关注 (id positional) |
| 272 | +opencli instagram like postid # 点赞 (id positional) |
| 273 | +opencli instagram unlike postid # 取消点赞 (id positional) |
| 274 | +opencli instagram comment postid "评论" # 评论 (id + text positional) |
| 275 | +opencli instagram save postid # 收藏 (id positional) |
| 276 | +opencli instagram unsave postid # 取消收藏 (id positional) |
| 277 | +opencli instagram saved # 已收藏列表 |
| 278 | + |
| 279 | +# TikTok (browser) |
| 280 | +opencli tiktok explore # 探索 |
| 281 | +opencli tiktok search "AI" # 搜索 (query positional) |
| 282 | +opencli tiktok profile username # 用户资料 (id positional) |
| 283 | +opencli tiktok user username # 用户详情 (id positional) |
| 284 | +opencli tiktok following username # 关注列表 (id positional) |
| 285 | +opencli tiktok follow username # 关注 (id positional) |
| 286 | +opencli tiktok unfollow username # 取消关注 (id positional) |
| 287 | +opencli tiktok like videoid # 点赞 (id positional) |
| 288 | +opencli tiktok unlike videoid # 取消点赞 (id positional) |
| 289 | +opencli tiktok comment videoid "评论" # 评论 (id + text positional) |
| 290 | +opencli tiktok save videoid # 收藏 (id positional) |
| 291 | +opencli tiktok unsave videoid # 取消收藏 (id positional) |
| 292 | +opencli tiktok live # 直播 |
| 293 | +opencli tiktok notifications # 通知 |
| 294 | +opencli tiktok friends # 朋友 |
| 295 | + |
| 296 | +# Medium (browser) |
| 297 | +opencli medium feed --limit 10 # 动态流 |
| 298 | +opencli medium search "AI" # 搜索 (query positional) |
| 299 | +opencli medium user username # 用户主页 (id positional) |
| 300 | + |
| 301 | +# Substack (browser) |
| 302 | +opencli substack feed --limit 10 # 订阅动态 |
| 303 | +opencli substack search "AI" # 搜索 (query positional) |
| 304 | +opencli substack publication name # 出版物详情 (id positional) |
| 305 | + |
| 306 | +# Sinablog 新浪博客 (browser) |
| 307 | +opencli sinablog hot --limit 10 # 热门 |
| 308 | +opencli sinablog search "AI" # 搜索 (query positional) |
| 309 | +opencli sinablog article url # 文章详情 |
| 310 | +opencli sinablog user username # 用户主页 (id positional) |
| 311 | + |
| 312 | +# Lobsters (public) |
| 313 | +opencli lobsters hot --limit 10 # 热门 |
| 314 | +opencli lobsters newest --limit 10 # 最新 |
| 315 | +opencli lobsters active --limit 10 # 活跃 |
| 316 | +opencli lobsters tag rust # 按标签筛选 (tag positional) |
| 317 | + |
| 318 | +# Google (public) |
| 319 | +opencli google news --limit 10 # 新闻 |
| 320 | +opencli google search "AI" # 搜索 (query positional) |
| 321 | +opencli google suggest "AI" # 搜索建议 (query positional) |
| 322 | +opencli google trends # 趋势 |
| 323 | + |
| 324 | +# DEV.to (public) |
| 325 | +opencli devto top --limit 10 # 热门文章 |
| 326 | +opencli devto tag javascript --limit 10 # 按标签 (tag positional) |
| 327 | +opencli devto user username # 用户文章 (username positional) |
| 328 | + |
| 329 | +# Steam (public) |
| 330 | +opencli steam top-sellers --limit 10 # 热销游戏 |
| 331 | + |
| 332 | +# Wikipedia (public) |
| 333 | +opencli wikipedia search "AI" # 搜索 (query positional) |
| 334 | +opencli wikipedia summary "Python" # 摘要 (title positional) |
| 335 | +``` |
| 336 | + |
| 337 | +### Desktop Adapter Commands |
| 338 | + |
| 339 | +```bash |
| 340 | +# Cursor (desktop — CDP via Electron) |
| 341 | +opencli cursor status # 检查连接 |
| 342 | +opencli cursor send "message" # 发送消息 |
| 343 | +opencli cursor read # 读取回复 |
| 344 | +opencli cursor new # 新建对话 |
| 345 | +opencli cursor dump # 导出 DOM 调试信息 |
| 346 | +opencli cursor composer # Composer 模式 |
| 347 | +opencli cursor model claude # 切换模型 |
| 348 | +opencli cursor extract-code # 提取代码块 |
| 349 | +opencli cursor ask "question" # 一键提问并等回复 |
| 350 | +opencli cursor screenshot # 截图 |
| 351 | +opencli cursor history # 对话历史 |
| 352 | +opencli cursor export # 导出对话 |
| 353 | + |
| 354 | +# Codex (desktop — headless CLI agent) |
| 355 | +opencli codex status # 检查连接 |
| 356 | +opencli codex send "message" # 发送消息 |
| 357 | +opencli codex read # 读取回复 |
| 358 | +opencli codex new # 新建对话 |
| 359 | +opencli codex dump # 导出调试信息 |
| 360 | +opencli codex extract-diff # 提取 diff |
| 361 | +opencli codex model gpt-4 # 切换模型 |
| 362 | +opencli codex ask "question" # 一键提问并等回复 |
| 363 | +opencli codex screenshot # 截图 |
| 364 | +opencli codex history # 对话历史 |
| 365 | +opencli codex export # 导出对话 |
| 366 | + |
| 367 | +# ChatGPT (desktop — macOS AppleScript/CDP) |
| 368 | +opencli chatgpt status # 检查应用状态 |
| 369 | +opencli chatgpt new # 新建对话 |
| 370 | +opencli chatgpt send "message" # 发送消息 |
| 371 | +opencli chatgpt read # 读取回复 |
| 372 | +opencli chatgpt ask "question" # 一键提问并等回复 |
| 373 | + |
| 374 | +# ChatWise (desktop — multi-LLM client) |
| 375 | +opencli chatwise status # 检查连接 |
| 376 | +opencli chatwise new # 新建对话 |
| 377 | +opencli chatwise send "message" # 发送消息 |
| 378 | +opencli chatwise read # 读取回复 |
| 379 | +opencli chatwise ask "question" # 一键提问并等回复 |
| 380 | +opencli chatwise model claude # 切换模型 |
| 381 | +opencli chatwise history # 对话历史 |
| 382 | +opencli chatwise export # 导出对话 |
| 383 | +opencli chatwise screenshot # 截图 |
| 384 | + |
| 385 | +# Notion (desktop — CDP via Electron) |
| 386 | +opencli notion status # 检查连接 |
| 387 | +opencli notion search "keyword" # 搜索页面 |
| 388 | +opencli notion read # 读取当前页面 |
| 389 | +opencli notion new # 新建页面 |
| 390 | +opencli notion write "content" # 写入内容 |
| 391 | +opencli notion sidebar # 侧边栏导航 |
| 392 | +opencli notion favorites # 收藏列表 |
| 393 | +opencli notion export # 导出 |
| 394 | + |
| 395 | +# Discord App (desktop — CDP via Electron) |
| 396 | +opencli discord-app status # 检查连接 |
| 397 | +opencli discord-app send "message" # 发送消息 |
| 398 | +opencli discord-app read # 读取消息 |
| 399 | +opencli discord-app channels # 频道列表 |
| 400 | +opencli discord-app servers # 服务器列表 |
| 401 | +opencli discord-app search "keyword" # 搜索 |
| 402 | +opencli discord-app members # 成员列表 |
| 403 | + |
| 404 | +# Doubao App 豆包桌面版 (desktop — CDP via Electron) |
| 405 | +opencli doubao-app status # 检查连接 |
| 406 | +opencli doubao-app new # 新建对话 |
| 407 | +opencli doubao-app send "message" # 发送消息 |
| 408 | +opencli doubao-app read # 读取回复 |
| 409 | +opencli doubao-app ask "question" # 一键提问并等回复 |
| 410 | +opencli doubao-app screenshot # 截图 |
| 411 | +opencli doubao-app dump # 导出 DOM 调试信息 |
243 | 412 | ``` |
244 | 413 |
|
245 | 414 | ### Management Commands |
@@ -285,8 +454,8 @@ opencli cascade <api-url> |
285 | 454 | # Explore with interactive fuzzing (click buttons to trigger lazy APIs) |
286 | 455 | opencli explore <url> --auto --click "字幕,CC,评论" |
287 | 456 |
|
288 | | -# Verify: validate adapter definitions |
289 | | -opencli verify |
| 457 | +# Validate: validate adapter definitions |
| 458 | +opencli validate |
290 | 459 | ``` |
291 | 460 |
|
292 | 461 | ## Output Formats |
|
0 commit comments