____             _    ___       __  __       ____
| __ )  __ _  ___| | _|_ _|_ __ |  \/  |_   _|  _ \  __ _ _   _
|  _ \ / _` |/ __| |/ /| || '_ \| |\/| | | | | | | |/ _` | | | |
| |_) | (_| | (__|   < | || | | | |  | | |_| | |_| | (_| | |_| |
|____/ \__,_|\___|_|\_\___|_| |_|_|  |_|\__, |____/ \__,_|\__, |
                                         |___/             |___/
      

$ AI-era software archaeology 👴

bimd scans your Git repo, finds the AI era of your first commit, and delivers a grumpy boomer-dev comment to remind you how hard things were "back in my day."

PyPI GitHub stars Era badge

📦 Installation

# Install from PyPI
$ pip install backinmyday

# Verify
$ bimd --help

🎬 Video demo

Video automatically generated by demodsl — a DSL for automating product demos from a YAML file.

To regenerate: demodsl run examples/demo_terminal.yaml

⚙️ The 3 commands

bimd scan [PATH]

Scans the Git repo, finds the first commit date, and displays the matching AI era with a sarcastic comment.

$ bimd scan .
  📅  Date analysed : 2023-04-12
  🏷️   Era detected  : The GPT-4 Revolution
  🤖  Models        : GPT-4, Claude 1, Llama 1, PaLM 2
  📏  Context       : 8k - 32k tokens

  👴  "We spent our days writing 4-page prompts
        to force the model to spit out valid JSON."

bimd era <DATE | COMMIT>

Point lookup for any date or commit hash.

$ bimd era 2020-07-01
  🏷️   Era detected  : The Dawn of Prompting
  🤖  Models        : GPT-3 (davinci), Codex, PaLM, DALL-E
  📏  Context       : 2048 - 4096 tokens

$ bimd era a1b2c3d --path .

bimd badge

Generates a Shields.io Markdown badge to paste in your README.

$ bimd badge .
  ![BackInMyDay Era](https://img.shields.io/badge/Era-GPT--4%20Early%20Adopter-blue)

Rendered: GPT-4 Early Adopter

🕰️ AI Eras Timeline

11 eras covered, from pre-Transformer prehistory to the age of agents.

  1. ~2017 The Silent Era RegEx, TF-IDF, LSTM
  2. 2017 Transformer Big Bang « Attention Is All You Need »
  3. 2018 The BERT Age BERT, GPT-2, fine-tuning
  4. 2020 The Dawn of Prompting GPT-3, davinci, $$$ prompts
  5. 2022 The ChatGPT Boom 4k tokens, chunking, wrappers
  6. 2023 GPT-4 Revolution JSON wars, LangChain hell
  7. 2023 Open Source Wave Mixtral, Llama 2, 128k
  8. 2024 Multimodal Claude 3, GPT-4o, 1M tokens
  9. 2024 Reasoning Age o1, DeepSeek, CoT
  10. 2025 Agentic Era MCP, Claude 4, vibe-coding
  11. 2026+ Terra Incognita ???

🤝 Contributing

The era database lives in bimd/eras.yaml. Open a PR to add an era, a model, or — most importantly — a new grumpy boomer comment.