Skip to content

Rifat977/standup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

standup

Terminal CLI that gathers your last 12 hours of git commits and GitHub PRs, lets you add today's plan and blockers, and uses OpenAI to generate a clean standup note — one keypress, done.

Main tab

Overview

standup is a terminal app for daily updates. It:

  • Scans recent local git activity across your configured repos
  • Pulls open PR status from GitHub
  • Lets you write today's focus and blockers inline
  • Generates a ready-to-share standup summary in markdown or plain text

The TUI is organized into four tabs — main, summary, history, and config — shown in the screenshots below.

Install

go install github.com/rifat977/standup/cmd/standup@latest

Or build from source:

git clone https://github.com/rifat977/standup
cd standup
go build -o standup ./cmd/standup

Quickstart

standup init                       # writes ~/.standup/config.yaml
$EDITOR ~/.standup/config.yaml     # add GitHub token, OpenAI key, repos
standup                            # opens the TUI

Keybindings

Tabs: 1 main · 2 summary · 3 history · 4 config

On the main view:

Key Action
e Edit Today
b Edit Blockers
s Generate AI summary
r Refresh
c Copy
q Quit

Non-interactive usage

standup show --no-ai      # raw commit + PR dump
standup show              # generate via OpenAI, print to stdout
standup --plain           # plain text (good for piping)
standup --since 24h       # widen the window

Config

Lives at ~/.standup/config.yaml. Overrides via env: OPENAI_API_KEY, GITHUB_TOKEN, SLACK_WEBHOOK_URL.

See config.example.yaml for the full schema.

Screenshots

Real outputs from the tool UI.

Main tab — recent commits, open PRs, today's plan and blockers.

Main tab

Summary tab — AI-generated standup note.

Summary tab

History tab — past standups.

History tab

Config tab — tokens, repos, model settings.

Config tab

Stack

Go · bubbletea · lipgloss · go-openai · go-github

About

Daily standup note generator from git logs and github.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages