What the heck did I do yesterday?
Project description
standupbrain
standupbrain reads your Git commit and Jira activity and passes them to a local LLM that reminds you what the heck you did yesterday.
Install
uv tool install standupbrain
Usage
Quickstart
- Configure your GitHub credentials locally
- Run
standupbrain initto set up or reset your GitHub username, Git author email, Jira credentials, and preferred LLM model. - Run
standupbrain recallto generate your standup summary.- Run
--helpor see below for additional options - Can run against other users but you won't get local commits (of course)
- Run
Help Commands
Check out the various --help options below:
standupbrain --help
Usage: standupbrain [OPTIONS] COMMAND [ARGS]...
CLI for standupbrain, the tool to help you remember what you did yesterday
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
init Initialize standupbrain with your preferred LLM and GitHub/Jira...
recall Generate a summary of what you did yesterday via GitHub/Jira ->...
standupbrain init --help
Usage: standupbrain init [OPTIONS]
Initialize standupbrain with your preferred LLM and GitHub/Jira credentials
Options:
--help Show this message and exit.
standupbrain recall --help
Usage: standupbrain recall [OPTIONS]
Generate a summary of what you did yesterday via GitHub/Jira -> LLM
Options:
-e, --author-email TEXT Git author email for searching local commits
-d, --date [%Y-%m-%d] Specific date to generate update for (YYYY-MM-
DD)
--dry-run, --dry_run Do not actually prompt the LLM, just query the
APIs and print the prompt
-u, --github-username TEXT GitHub account username for searching remotes in
GitHub
-v, --verbose High verbosity for debugging
--help Show this message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file standupbrain-1.0.2.tar.gz.
File metadata
- Download URL: standupbrain-1.0.2.tar.gz
- Upload date:
- Size: 42.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0d4dee0cd498d8fdb207cf0bb35dbb9f73dfb9c86c2c866b72d3cdebceab033
|
|
| MD5 |
a607530f8f33303035f3efbefeb46675
|
|
| BLAKE2b-256 |
ff9fe5a11cfeaec1889867ccaa29649a7edf0f31bfab8bb8f634b5e5add57639
|
Provenance
The following attestation bundles were made for standupbrain-1.0.2.tar.gz:
Publisher:
release.yaml on dannybrown37/standupbrain
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
standupbrain-1.0.2.tar.gz -
Subject digest:
e0d4dee0cd498d8fdb207cf0bb35dbb9f73dfb9c86c2c866b72d3cdebceab033 - Sigstore transparency entry: 731657000
- Sigstore integration time:
-
Permalink:
dannybrown37/standupbrain@c73612fcfd2abeecd6595c05534489721f567fe7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/dannybrown37
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@c73612fcfd2abeecd6595c05534489721f567fe7 -
Trigger Event:
push
-
Statement type:
File details
Details for the file standupbrain-1.0.2-py3-none-any.whl.
File metadata
- Download URL: standupbrain-1.0.2-py3-none-any.whl
- Upload date:
- Size: 11.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cf38f62e436dad96cbdd37c151a7caac9754b6a02a2015842f36e3f8a415d41
|
|
| MD5 |
9011fc0419e03b839003b075d1515570
|
|
| BLAKE2b-256 |
0345cc5d5e3e19eb73918c9edd740063d3c81b4e5a3993bbd83ae492cf328a39
|
Provenance
The following attestation bundles were made for standupbrain-1.0.2-py3-none-any.whl:
Publisher:
release.yaml on dannybrown37/standupbrain
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
standupbrain-1.0.2-py3-none-any.whl -
Subject digest:
2cf38f62e436dad96cbdd37c151a7caac9754b6a02a2015842f36e3f8a415d41 - Sigstore transparency entry: 731657002
- Sigstore integration time:
-
Permalink:
dannybrown37/standupbrain@c73612fcfd2abeecd6595c05534489721f567fe7 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/dannybrown37
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yaml@c73612fcfd2abeecd6595c05534489721f567fe7 -
Trigger Event:
push
-
Statement type: