Repolode
wtfutil

wtfutil/wtf

用 Go 编写的终端个人信息仪表盘,以模块形式集中展示 GitHub、日历、DigitalOcean 等常用数据。

Star
17,126
Fork
863
未关闭 Issue
102
最近提交
5小时前

这是什么?

WTF 是一个终端仪表盘,用来集中查看那些需要时才会关注、又不想专门打开浏览器的信息。它以单个可执行文件运行,把内容组织成若干模块,每个模块在终端窗口的一个面板中展示一种数据源。

模块通过 config.yml 文件启用和配置。已有的模块包括 GitHub、Google Calendar、DigitalOcean、HackerNews、Have I Been Pwned、NewRelic、OpsGenie、Transmission、Trello 等。项目基于 tcell 和 tview 库构建,可通过 Homebrew、go install、MacPorts、AUR、Docker 或预编译二进制安装。

该项目由志愿者维护,目前正计划更名为 Tessera 并迁移到新的 GitHub 组织,仓库地址可能随之变化。

核心功能

  • 01以模块化面板在终端中分别展示各类数据源
  • 02通过单个 config.yml 文件完成配置
  • 03提供 GitHub、Google Calendar、DigitalOcean、Trello 等服务的集成模块
  • 04支持 Homebrew、go install、MacPorts、AUR、Docker 或独立二进制安装

适用场景

  • 不离开终端即可查看 GitHub 通知和 Pull Request
  • 在终端工作区中查看当天日历日程和任务
  • 在编写命令行时同步监控 DigitalOcean 或 NewRelic 状态

快速上手

  1. 1

    通过 Homebrew 安装 WTF

    brew install wtfutil
  2. 2

    运行 WTF

    wtfutil

使用前须知

  • 项目正在改名为 Tessera 并迁移到新的 GitHub 组织,为 v1.0 做准备,因此网址和名称可能会变化。
  • 项目由志愿者非正式维护,README 不保证缺陷会被修复或功能会被添加。

标签

常见问题

wtf 是什么?
用 Go 编写的终端个人信息仪表盘,以模块形式集中展示 GitHub、日历、DigitalOcean 等常用数据。 WTF 是一个终端仪表盘,用来集中查看那些需要时才会关注、又不想专门打开浏览器的信息。它以单个可执行文件运行,把内容组织成若干模块,每个模块在终端窗口的一个面板中展示一种数据源。
wtf 可以免费使用吗?用的什么许可证?
wtf 以 MPL-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
wtf 还在维护吗?
活跃维护中。wtf 最近一次提交是在 2026年10月21日。
wtf 适合用来做什么?
不离开终端即可查看 GitHub 通知和 Pull Request 在终端工作区中查看当天日历日程和任务 在编写命令行时同步监控 DigitalOcean 或 NewRelic 状态
wtf 怎么安装和运行?
通过 Homebrew 安装 WTF: brew install wtfutil 运行 WTF: wtfutil
在哪里获取 wtf?
源代码和安装说明在 GitHub 上:https://github.com/wtfutil/wtf

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

相关项目