A collection of useful development scripts.
| Script | Description |
|---|---|
tmux-panes |
Open n tmux panes in matched project folders |
summarize-day-commits |
Summarize a day's git commits with AI |
Open multiple tmux panes, each in a different project folder.
t 4 # 4 panes in current directory
t 4 webapp # pane 1 in webapp folder, rest in current dir
t 6 webapp api docs # 6 panes, first 3 in matched foldersFolder matching is case-insensitive and partial.
Install:
chmod +x tmux-panes
cp tmux-panes ~/bin/
echo 't() { ~/bin/tmux-panes "$@"; }' >> ~/.zshrc
source ~/.zshrcEdit the find paths in the script to match where your projects live.
Collects commits across repos and generates an AI summary.
bun run summary 01-26-2026 # generate summary
bun run summary 01-26-2026 --no-summary # diffs only, skip AI
bun run summary 01-26-2026 --repo=myapp # filter to one repoSetup: bun install && cp config.example.json config.json
Requires: config.json with repos, OPENAI_API_KEY in .env