Skip to main content

What did I work on? A snarky standup generator.

Project description

wtf-dev

A CLI tool that tells you what you worked on - with personality.

Install

pip install wtf-dev

Setup

wtf setup

This will prompt for your OpenRouter API key and let you pick a model.

Usage

# what did I do today?
wtf

# look back N days
wtf --days 3

# only current repo
wtf --here

# copy to clipboard
wtf --copy

Features

  • Standup summary - LLM-generated summary of your commits
  • WIP tracking - Shows uncommitted changes + what you're currently working on
  • Streak counter - Track your commit streak
  • Late night detection - Spots those 2am coding sessions
  • Branch context - Shows which branches you touched
  • History - View past standups with wtf --history
  • Cost tracking - Track API spending with wtf --spending

Output

PREVIOUSLY ON YOUR CODE...  Feb 02, 2026
  * 5 day streak
────────────────────────────────────────────────────────────

   ai-platform (main) ─── 2 commits
  ├─ feat(sdr): add langsmith tracing
  └─ feat(sdr): add automatic follow-up

   [wip]
   ai-platform ─── 3 files changed
  ├─ M src/api/routes.py
  └─ A src/new_feature.py

────────────────────────────────────────────────────────────

  Added LangSmith tracing and automatic follow-up for stale
  conversations in the SDR pipeline.

  Currently working on: Adding new API routes for validation.

  Two features down, infinite bugs to go.

Flags

Flag Short Description
--dir PATH -d Scan a specific directory
--here -H Only current repo
--days N -n Look back N days (default: 1)
--author NAME -a Filter by author
--copy -c Copy to clipboard
--history View past standups
--spending Show API costs
--json Output as JSON

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wtf_dev-0.1.3.tar.gz (38.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wtf_dev-0.1.3-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file wtf_dev-0.1.3.tar.gz.

File metadata

  • Download URL: wtf_dev-0.1.3.tar.gz
  • Upload date:
  • Size: 38.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for wtf_dev-0.1.3.tar.gz
Algorithm Hash digest
SHA256 158a2075a30c13dc8f674231dc674088a46848bbaa30471ce691661ed2682f70
MD5 4ea8a008637bc14edc2fde00913a397a
BLAKE2b-256 7ebe6e08a5a3e1d46217b1ebf5704b63dc913a48eb1d383349d8362cc1ef09ae

See more details on using hashes here.

File details

Details for the file wtf_dev-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: wtf_dev-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for wtf_dev-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 741454485e6f6ff392622ff46ad63e611e8f24d4eab985cc085df7fb9930ccde
MD5 75b370c6c5974ff8403c665c8d8df098
BLAKE2b-256 306baaec90d597c42e3b900b16e08174f50d9af98b98acd962409132f0851abc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page