█████╗ ██████╗ ████████╗██████╗
██╔══██╗██╔════╝ ╚══██╔══╝██╔══██╗
███████║██║ ███╗ ██║ ██████╔╝
██╔══██║██║ ██║ ██║ ██╔══██╗
██║ ██║╚██████╔╝ ██║ ██████╔╝
╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝
Advanced Git Toolbox — by KashSight
A friendly, batteries-included CLI wrapper around git plus the GitHub /
GitLab / Bitbucket APIs. Designed for daily-driver workflows: push, commit,
track updates, stats, login/logout, rename repos, and just about every
common git feature you can think of.
AGTB does not replace
git. It callsgitunder the hood and adds a nicer UX, smart defaults, and platform integrations (rename repo, visibility toggle, release publishing, etc.) that pure git can't do.
git clone <your-fork-url> agtb
cd agtb
pip install -e .Then run:
agtb # interactive menu
agtb status # repo status
agtb push # smart push
agtb stats # contributor / activity stats
agtb login # store a GitHub/GitLab token
agtb repo rename new-name- Smart commit & push with conventional-commit scaffolding.
- Token-based login/logout for GitHub, GitLab, Bitbucket, Gitea.
- Repo management: rename, visibility, description, default branch, topics, archive/unarchive, transfer, delete (with confirm).
- Track updates: watch a remote and notify on new commits, releases, PRs.
- Statistics: contributor breakdown, churn, hotspots, commit activity.
- Branch & worktree helpers — clean, prune, sync, fast-forward all.
- PR / MR — create, list, checkout, merge, comment.
- Release — version bump, changelog generation, GitHub releases.
- Stash / restore / cherry-pick / rebase wizards with previews.
- Submodules / LFS / hooks management.
- History tools: rewrite author, squash range, find lost commits.
- Search: across history, blame, who-touched, since-when.
- Backup: bundle export, mirror clone, restore.
- Hooks marketplace: install pre-commit / commit-msg from a registry.
- Profile: switch git identity per project automatically.
See docs/COMMANDS.md for the full command list.
MIT — © KashSight Platform