Skip to content

Releases: cv-cat/catbus

Release list

catbus 0.1.0

Choose a tag to compare

@cv-cat cv-cat released this 06 Oct 16:13
cover-2
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。