用途:bird 是一个快速访问 X/Twitter 的命令行工具,基于 GraphQL 与 cookie 认证,用于读取、搜索、发布和互动。
主要能力:可查看账户身份与凭证来源;读取单条推文、完整会话串与回复;获取首页 For You / Following 时间线、用户时间线、提及;搜索推文;读取新闻与趋势;管理列表;查看书签与点赞;查看关注/粉丝等社交关系;执行关注/取关;发帖与回复;上传媒体(最多 4 张图片或 1 个视频)。大部分命令支持分页,提供 JSON、纯文本等输出选项。
使用方式:安装命令为 npm install -g @steipete/bird、brew install steipete/tap/bird,或免安装 bunx @steipete/bird whoami。认证使用 cookie,可通过 --auth-token / --ct0 直接传入,或用 --cookie-source 从浏览器提取;bird check 可查看当前来源。命令示例:bird whoami、bird read <url-or-id>、bird search "query" -n 10、bird tweet "hello world"、bird reply <url-or-id> "nice thread!"。支持配置文件 ~/.config/bird/config.json5 或 ./.birdrc.json5,以及 BIRD_TIMEOUT_MS 等环境变量。
适用场景:适合需要在终端或脚本中读取、搜索、发布和管理 X/Twitter 内容的用户。
限制:发帖更容易被限流,如被阻止建议改用浏览器工具。Arc/Brave 浏览器需用 --chrome-profile-dir 指定路径。若出现 404 错误可用 bird query-ids --fresh 刷新查询 ID 缓存。其他未在资料中提及的功能、收费与价格暂未提供。