Repolode
bddicken

bddicken/tuitter

基于 TypeScript 和 OpenTUI 构建的 X(Twitter)终端客户端,可在命令行中浏览和互动。

可替代:Twitter

Star
412
Fork
34
未关闭 Issue
1
最近提交
7个月前

这是什么?

tuitter 是一个面向 X(Twitter)的终端用户界面客户端,可以直接在命令行中浏览内容并进行互动,无需打开网页。

登录采用 OAuth 2.0,需要使用你自己在 X 开发者平台创建的应用凭据。首次启动时会打开浏览器完成授权,令牌默认保存在 ~/.tuitter/oauth-token.json。配置通过 .env 文件完成,包括 Client ID、可选的 Client Secret、回调地址、权限范围和图片显示模式。

项目还提供可选的每日屏幕使用时长限制,通过 tuitter.conf 设置。使用时长记录在本地状态文件中,超出限制后界面会显示醒目的警告横幅。项目基于 Bun 运行。

核心功能

  • 01在终端中浏览和互动 X 内容。
  • 02通过你自己的 X 开发者应用以 OAuth 2.0 登录。
  • 03首次授权后将令牌保存在本地。
  • 04图片显示模式可选 auto、kitty 或关闭。
  • 05可选的每日使用时长限制,超出后显示警告。

适用场景

  • 不离开终端即可查看 X 时间线。
  • 用每日时长限制控制社交媒体使用时间。
  • 偏好键盘操作和命令行工具的开发者。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/<your-org-or-username>/tuitter.git
  2. 2

    进入目录并安装依赖

    cd tuitter && bun install
  3. 3

    创建 .env 文件并设置 X_CLIENT_ID

    cp .env.example .env
  4. 4

    链接并启动应用

    bun link && tuitter

使用前须知

  • 运行前需要自己的 X 开发者应用及 OAuth 2.0 凭据。
  • 元数据中未指定许可证,复用条款不明确。

标签

常见问题

tuitter 是什么?
基于 TypeScript 和 OpenTUI 构建的 X(Twitter)终端客户端,可在命令行中浏览和互动。 tuitter 是一个面向 X(Twitter)的终端用户界面客户端,可以直接在命令行中浏览内容并进行互动,无需打开网页。
tuitter 可以免费使用吗?用的什么许可证?
tuitter 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
tuitter 还在维护吗?
超过半年未提交。tuitter 最近一次提交是在 2026年4月5日。
tuitter 适合用来做什么?
不离开终端即可查看 X 时间线。 用每日时长限制控制社交媒体使用时间。 偏好键盘操作和命令行工具的开发者。
tuitter 怎么安装和运行?
克隆仓库: git clone https://github.com/<your-org-or-username>/tuitter.git 进入目录并安装依赖: cd tuitter && bun install 创建 .env 文件并设置 X_CLIENT_ID: cp .env.example .env 链接并启动应用: bun link && tuitter
在哪里获取 tuitter?
源代码和安装说明在 GitHub 上:https://github.com/bddicken/tuitter

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目