Remote repositories
sprout github.com/charmbracelet/bubbletea --aisprout https://gitlab.com/group/project --entrysprout git@github.com:acme/private.git --churn -L 2Sprout clones the repository into a temporary folder, maps it, and deletes the folder, even if you press Ctrl-C. It accepts:
https://,ssh://,git://andfile://URLsgit@host:owner/repohost/owner/reposhorthand, likegithub.com/owner/repo
A path that exists on disk is always treated as local, so a folder named github.com/… is never cloned by accident.
What gets downloaded
Section titled “What gets downloaded”By default Sprout fetches only the latest commit, which is enough for the tree, --ai and --entry. With --git, --churn or --diff it fetches the full history but not old file contents (--filter=blob:none), so hotspots and diffs work without downloading every past version of every file.
Private repositories
Section titled “Private repositories”Sprout uses your normal git credentials: ssh keys, credential helpers or a token in your git config. git may prompt you if it needs to.
Safety
Section titled “Safety”- The URL is passed to git after
--, so it can’t be read as an option. - A cloned repository’s own
.sproutrcis ignored. Only your user config applies. - The MCP server never clones anything.