Show HN: Earth Game——一款将人生目标转化为任务的离线命令行工具

开发者 skorotkiewicz 在 Hacker News 上发布了一款名为 Earth Game 的纯离线命令行工具,它能帮用户把人生目标拆解为任务,并通过本地 SQLite 数据库管理进度,全程无 AI、无网络、无第三方依赖。

Show HN: Earth Game——一款将人生目标转化为任务的离线命令行工具

一句话看懂:开发者 skorotkiewicz 在 Hacker News 上发布了一款名为 Earth Game 的纯离线命令行工具,它能帮用户把人生目标拆解为任务,并通过本地 SQLite 数据库管理进度,全程无 AI、无网络、无第三方依赖。

事件核心:发生了什么

Earth Game 是一款用 Python 标准库和 SQLite 构建的本地工具,运行在 Unix-like 终端上,要求 Python 3.8 及以上版本。它提供 earth initearth character editearth quest add 等命令,让用户定义“角色”(包括价值观、优势、目标等),添加“任务”(Quest),并记录“未闭环事项”(Loop)。工具同时附带一个仅绑定 127.0.0.1 的本地 Web UI(端口 8765),通过 earth web 启动,方便浏览器操作。所有数据存储在用户本地 XDG 数据目录下,支持 JSON 导出。该工具在 GitHub 上以开源形式发布,已进入 Arch Linux AUR 仓库。

为什么重要

在大量 AI 工具提供“智能建议”或“自动化任务管理”的背景下,Earth Game 反其道而行,强调无 AI、无评分、无外部请求。这种“离线、自持”的设计思路,一方面回应了用户对隐私和数据主权的关切,另一方面也暗示了一个趋势:并非所有“人生管理”场景都需要 AI 介入。对命令行工具爱好者、量化自我(Quantified Self)社群以及隐私敏感用户来说,Earth Game 提供了一种极简但功能完整的替代方案。从技术路线看,它依赖 Python 标准库和 SQLite,无需额外算力或模型推理,意味着零运营成本和极高的可复现性。

对用户/开发者/创作者的影响

  • 普通用户:如果你习惯终端操作或希望彻底脱离云服务,Earth Game 是一个可直接使用的“人生任务看板”。它的 CLI 命令清晰,支持非交互模式,适合与 cron 或其他脚本联动。
  • 开发者:代码结构分为 CLI 解析(earth)、核心逻辑(earth_core.py)和 Web 界面(earth_web.py),可当作 Python 本地工具开发范本。无第三方依赖意味着你可以快速 fork 或嵌入到其他自托管工作流中。
  • 创作者/内容生产者:该工具的“任务”和“闭环”概念可用于项目进度管理。由于输出为 JSON,可与其他本地应用(如 Obsidian、Logseq)配合使用。

值得关注的后续

  • 是否会有社区扩展:Earth Game 的数据库是标准 SQLite,PR 指南(ROADMAP.md)允许社区提交功能增补。如果出现日历同步、GTD(搞定)方法适配等插件,将大幅提升实用性。
  • 跨平台支持:目前仅限 Unix-like 终端,Windows 用户只能通过 WSL 使用。如果作者或社区贡献 Windows 原生支持(如使用 Python venv),潜在用户群会扩大。
  • 隐私与备份生态:由于数据完全本地化,一旦设备损坏或丢失,需依赖用户自行备份。如果后续引入加密导出或云同步功能(但违背“离线”原则),需观察社区反馈。
GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

来源:Hacker News · 24h最热

celebrityanime
celebrityanime
文章: 12680

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注