explaingit

skorotkiewicz/earth-game

Analysis updated 2026-05-18

61PythonAudience · generalComplexity · 2/5Setup · easy

TLDR

An offline command line tool that turns personal life goals into trackable quests, stored locally with no accounts or network access.

Mindmap

mindmap
  root((Earth Game))
    What it does
      Turns goals into quests
      Tracks open loops
      Daily review
    Tech stack
      Python standard library
      Local SQLite
      No dependencies
    Use cases
      Personal goal tracking
      Daily action planning
      Private reflection log
    Audience
      Individuals
      Privacy focused users
    Setup
      AUR install on Arch
      Python 3.8 required

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Track a single active life goal as a quest with a clear next action.

USE CASE 2

Capture open tasks or worries as loops and close them once resolved.

USE CASE 3

Run a short daily review to reflect on progress and update your current quest.

USE CASE 4

Export all personal data as JSON for backup without relying on any cloud service.

What is it built with?

PythonSQLite

How does it compare?

skorotkiewicz/earth-gamealbertaworlds/japanese-corpus-syntactic-analysis-agentblue-pen5805/comfyui-krea2-negpip
Stars616161
LanguagePythonPythonPython
Setup difficultyeasyhardmoderate
Complexity2/54/52/5
Audiencegeneralresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
The README does not state a software license for this project.

In plain English

Earth Game is a command line tool for turning personal life goals into quests you can track and act on. It runs entirely offline using Python's standard library and a local SQLite database, with no third party dependencies, no accounts, no outbound network requests, and no AI generated advice. The tool centers on a small set of ideas. A character profile holds your values, strengths, frictions, purpose, and an anti vision of what you want to avoid. Quests are the goals you choose to pursue, and only one quest can be active at a time. Loops are open tasks or concerns you want to capture and later close. A daily today view shows the current quest, the next action, how many loops are still open, and whether a review is due. A review command records five short reflections and can update the current quest's next action. You can use Earth Game entirely from the terminal, or start a local only web interface with earth web, which opens a private session link at 127.0.0.1 and uses the same database as the command line version. It never listens on your network and does not send data anywhere. All data can be exported as readable JSON at any time, and existing export files are never overwritten so you will not lose previous exports by accident. Installation is documented for Arch Linux through the AUR package manager, using yay -S earth-game. Requirements are Python 3.8 or newer and a Unix like terminal. The project stores its database in a standard local data directory by default, and the path can be overridden with an environment variable. Tests are run with Python's built in unittest module. This project fits people who want a private, low friction way to plan and follow through on personal goals without cloud accounts, tracking, or artificial intelligence involved in the process. The README does not mention a software license.

Copy-paste prompts

Prompt 1
Explain how the quest, loop, and review system in Earth Game works together.
Prompt 2
Help me set up Earth Game on Arch Linux using the AUR package.
Prompt 3
What is the difference between using Earth Game's CLI and its local web interface?
Prompt 4
Suggest a daily routine for using Earth Game to plan and review personal goals.

Frequently asked questions

What is earth-game?

An offline command line tool that turns personal life goals into trackable quests, stored locally with no accounts or network access.

What language is earth-game written in?

Mainly Python. The stack also includes Python, SQLite.

What license does earth-game use?

The README does not state a software license for this project.

How hard is earth-game to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is earth-game for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.