catbus 是什么?一个命令统一调用 11 个平台的命令行工具

cv-cat/catbus · GitHub
AI 智能体
Star419
近 7 天新增0
编程语言TypeScript
开源协议MIT
创建于2026-09-27
最近更新2026-10-14

中文导读

catbus 是开源项目,站内分类为 AI 智能体。简介:一个命令统一调用 11 个平台的命令行工具。项目说明中列出的主要功能包括:统一命令语法调用 11 个平台的搜索、详情、评论、用户、推荐流、下载、发布、私信、直播弹幕等能力;所有平台输出同一种结构的 JSON,字段命名一致,便于脚本和 Agent 处理;自描述能力清单,可用 catbus platforms 查询每个平台支持的命令与登录要求。需要跨平台采集或操作数据的开发者,以及希望把平台能力接入 AI Agent 工作流的用户。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 MIT,创建于 2026-09-27,最近更新于 2026-10-14,目前有 419 个 Star。

项目介绍

catbus(猫巴士)是一个用 TypeScript 编写的命令行工具,把小红书、抖音、TikTok、B 站、快手、微博、闲鱼、淘宝、京东、X、12306 这 11 个平台的 web 端能力装进同一套命令里。含义相同的能力在所有平台上使用同一个命令、同一组参数和同一种 JSON 输出,比如笔记、作品、稿件、推文统一叫 item,搜索统一叫 search,学一次就能跨平台使用。

它只需要 Node 环境,原生依赖带预编译包,覆盖 Windows、macOS、Linux 的 x64 / arm64。登录态按平台、端、账号隔离在 ~/.catbus/ 目录下,支持扫码、短信和 cookie 导入,多账号可切换,不收集也不上传数据。项目从设计之初就面向程序调用:stdout 只有 JSON,退出码稳定,错误信息里会给出下一步该执行的命令,并自带 Agent 技能与 llms.txt。

主要功能

适合谁用

需要跨平台采集或操作数据的开发者,以及希望把平台能力接入 AI Agent 工作流的用户。

快速上手

  1. npm i -g catbus-cli
  2. catbus doctor
  3. catbus bilibili auth login
  4. catbus bilibili item search 猫 --limit 20

Star 增长趋势

419397 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
让 AI 编程助手像最懒的资深开发者一样思考,只写必要的代码。
★ 16.4万 · JavaScript · 更新于 2026-10-15