Repository navigation
Releases: cv-cat/catbus
Releases · cv-cat/catbus
Release list
catbus 0.1.0
catbus-teaser.mp4
安装
npm i -g catbus-cli
catbus doctor只需要 Node ^22.22.2 || ^24.15.0 || >=26.0.0,支持 Windows、macOS、Linux 的 x64 / arm64(Linux 含 glibc 与 musl)。也可以用 Docker。
内容
首个版本。
- 10 个平台的 web 端:小红书、抖音、TikTok、B 站、快手、微博、闲鱼、淘宝、京东、X。能力移植自 cv-cat 的开源项目,用 TypeScript 重写,请求与上游逐字节对拍。各平台支持的命令见 能力矩阵,用法与已知限制见 各平台说明。
- 统一的命令语法
catbus <platform> <resource> <action>:含义相同的能力在所有平台上同名(笔记、作品、推文一律是item),用了平台原生叫法时提示规范词;四层中文帮助。 - 输出:stdout 只有 JSON 信封,
-o json|jsonl,跨平台统一的归一化类型,--raw输出平台原始对象;退出码 0–7。 - 登录:扫码、短信、账密、cookie 导入(各平台支持的方式不同);登录态按 平台 × 端 × 账号 隔离在
~/.catbus/,-a切换账号,会自动续期的凭证自动写回。 - 分页
--limit/--cursor/--all;item download下载媒体;listen监听直播弹幕和私信,断线自动重连。 - 发布:图文、视频、文章,支持仅自己可见、定时、地点、话题等选项(各平台的取舍见能力矩阵)。
- 验证码:快手滑块、B 站极验点选、京东 JCAP 在本地自动识别,模型放在
@cv-cat/catbus-assets-jd、@cv-cat/catbus-assets-ocr。 - 全局命令:
platforms、doctor、auth list、config、version;代理可以全局、按平台或单次设置。 - 给 AI Agent 用:Agent 技能(
npx skills add cv-cat/catbus)和 llms.txt。 - Docker 镜像与 Compose。
完整的更新日志见 CHANGELOG.md。