产品简介
harsh 这是一款为喜欢命令行的极客设计的习惯追踪工具。它通过三个简单命令记录习惯,所有数据保存在可读的纯文本文件中,方便编辑和备份,并能生成一致性图表(如Seinfeld图表)直观展示习惯养成情况。适合希望以极简、无干扰方式追踪日常习惯,且不依赖图形界面、注重数据自主权的用户。
核心功能
- 纯文本文件存储,数据可读、可编辑、易于备份
- 三个核心命令(ask、log、todo)简化记录流程
- 生成一致性图表直观展示习惯追踪历史
- 待办命令按紧急度列出今日待完成习惯
- 支持JSON输出,便于脚本或AI代理集成分析
快速开始
- 通过包管理器安装,例如在终端运行 `brew install harsh`(macOS/Linux)
- 运行 `harsh ask` 初始化配置文件,并编辑 `~/.config/harsh/habits` 文件定义你的习惯
- 使用 `harsh ask` 记录习惯完成情况,用 `harsh log` 查看一致性图表
界面预览
与其他方案对比
| 对比项 | harsh | 同类方案 |
|---|---|---|
| 数据格式 | 使用人类可读的纯文本文件存储习惯与记录,用户可完全掌控。 | 多数图形化习惯追踪应用使用私有数据库或云端存储,数据导出和可读性较差。 |
| 交互方式 | 纯命令行交互,通过三个命令完成记录、查看和管理,无图形界面依赖。 | 传统应用通常提供图形用户界面,需要点击操作,可能带来额外的视觉干扰和资源占用。 |
| 可视化输出 | 在终端内以简洁的符号和火花线图展示一致性图表,附带分数统计。 | 图形应用通常提供更丰富的可视化图表和动画,但信息密度可能不如命令行图表高。 |
适合谁用
- 喜欢命令行工作流、追求工具可控性的开发者和极客
- 希望用最简单方式记录日常习惯(如冥想、健身)的个人用户
- 需要追踪习惯数据并希望长期拥有、备份自己数据的用户
下载与版本
当前最新版本为 v0.14.5,发布于 2026-06-04。支持 Linux、Android。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/wakatara/harsh