不同内容平台各有各的接口、签名、登录方式和数据格式。catbus 把它们统一成同一套命令、同一种 JSON 输出、同一个登录态目录——换平台,只需要换一个词。

功能特性
支持搜索内容、查详情、拉评论、看用户主页、刷推荐流、下载视频图片、点赞、发私信、抓直播弹幕等。危险操作需要 -y 确认,发布默认仅自己可见,遇到风控会报 RISK_CONTROL 而非偷偷重试。stdout 纯 JSON 输出,退出码固定,错误信息中附带下一步命令。
技术特点
- 纯 Node.js 实现,无需 Python 或编译器,预编译包覆盖 Windows、macOS、Linux 的 x64 和 arm64
- TLS 和 HTTP2 指纹与 Chrome 一致,签名 JS 在沙箱中运行,验证码用本地 ONNX 和 OpenCV 识别
- 登录凭证按平台×端×账号隔离存储在
~/.catbus/,权限 0700/0600,不上传不收集
安装使用
npm i -g catbus-cli
catbus doctor # 检查环境
catbus bilibili auth login # 扫码登录
catbus bilibili item search 猫 --limit 20
换平台只改平台名,命令结构不变。也支持 Docker 和源码安装。
AI Agent 集成
自带 Claude Code 技能文件和 llms.txt,npx skills add cv-cat/catbus 一键接入。技能文件按需加载,总纲一页,用到哪个平台读哪块。内置安全红线:登录自己扫、写操作先确认、风控就停。
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。