Commit and push in one command. For macOS and Linux.
yeet # Generate a commit message
yeet "Fix the login redirect" # Use your ownYeet stages all changes, shows the message, and waits for Enter before committing and pushing. Generated messages use your authenticated Codex CLI; your own messages need only Git.
brew install emmsixx/tap/yeetOr use the installer or release archives—no Rust needed. First alpha: feedback and bug reports welcome.
yeet -y # Skip confirmation
yeet --no-push # Commit locally
yeet --style conventional # feat: ..., fix: ..., etc.
yeet --instructions "Keep it short"By default, messages follow your recent commit style. Generation sends staged changes and sampled commit history to the configured model.
yeet config initEdit ~/.config/yeet/config.toml to choose a model or writing style, and
instructions.md beside it for writing guidance. The default is Codex with
gpt-5.6-luna.