Skip to main content

👴 BackInMyDay

AI-era software archaeology — Find out what the LLM landscape looked like when your code was written.

PyPI Python License: MIT CI Publish GitHub Pages


bimd scans a Git repository, finds its first commit date, and tells you which AI era your project was born in — complete with the models that existed at the time and sarcastic boomer-developer commentary.

Installation

pip install backinmyday

Requires Python 3.10+

Getting Started

Scan the current repo

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

  📅  Date analysed  : 2026-05-09
  🏷️   Era detected   : The Agentic Era (agent_era)

       🤖 Models available at the time
┏━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┓
┃ Model                  ┃ Released   ┃ Organization    ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━┩
│ o3-mini                │ 2025-01-31 │ OpenAI          │
│ Claude 3.7 Sonnet      │ 2025-02-24 │ Anthropic       │
│ GPT-4.5                │ 2025-02-27 │ OpenAI          │
│ ...                    │            │                 │
└────────────────────────┴────────────┴─────────────────┘

  👴 "Vibe coding 2.0: now the agent vibe-codes for you
      while you sip your coffee."

Time-travel to any date

bimd era 2019-06-15

Shows the BERT era with GPT-2, XLNet, and a grumpy reminder that "GPT-2 was too dangerous to release."

Generate a badge for your README

bimd badge .

Outputs a shields.io Markdown snippet you can paste into your README:

BackInMyDay Era

Switch language

bimd -l fr scan .          # French output
export BIMD_LANG=fr        # or set it globally

Supported: en (default), fr.

Commands

Command Description
bimd scan [PATH] Scan a Git repo and display its AI era
bimd era <DATE|HASH> Show the AI era for any date or commit hash
bimd badge [PATH] Generate a shields.io badge for the repo's era

How it works

  1. Reads the first commit date from your Git history
  2. Matches it against 11 AI eras (pre-Transformer → Agentic Era)
  3. Shows 42 verified models with release dates, orgs, and context window sizes
  4. Delivers a sarcastic boomer-developer quip for good measure

The era database lives in bimd/eras.yaml. Model dates are sourced from official provider docs — see SOURCES.md for full provenance.

Contributing

PRs welcome! To add models or eras, edit bimd/eras.yaml and run the tests:

pip install -e ".[dev]"
pytest

Links

License

MIT

Metadata

Release files for backinmyday 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for backinmyday 0.1.0
File Size Uploaded
backinmyday-0.1.0.tar.gz 1.8 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for backinmyday 0.1.0
File Interpreter ABI Platform
backinmyday-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / backinmyday-0.1.0.tar.gz

Download URL backinmyday-0.1.0.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
370d652c711ee10e437e74669ce76807947b8c44a513ff4a40feb41589c148f4
BLAKE2b-256 checksum
How to use checksums
215d286ca4774b0d38b2700b912c6372e40abd64bcf53eae6cb906b34c47760c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release files / backinmyday-0.1.0-py3-none-any.whl

Download URL backinmyday-0.1.0-py3-none-any.whl
Size 15.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bb77b2789441cf605ebe883ffce893fa18e39d8c0403be0b8e7c5f8787b1bdde
BLAKE2b-256 checksum
How to use checksums
18cd32a51d956e394b9f0782b66cc0bd1252d9e5d6f9135f2d2b383374a76abc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page