Skip to main content
You can clone any git repository into your space’s Drive. Once cloned, the AI can read, edit, and commit to the repo just like it works with apps.

Cloning a repo

Tell the AI to clone a repo, or use the Drive sidebar’s + button and choose Clone repo. Provide the git URL and Kazzle handles the rest.

Authentication

Git credentials are managed through the vault. Kazzle supports:
  • GitHub App - installation tokens, auto-refresh. The recommended approach.
  • SSH keys - stored in the vault, injected via credential helper.
  • Personal access tokens - stored in the vault, used for HTTPS cloning.
The cloud machine fetches credentials from the server on demand, which resolves them from the vault. No credentials are stored on disk on the machine.

Operations

OperationWho can do itNotes
CloneYou or AIAdds the repo to Drive
PullYou or AIFetches and merges remote changes
CommitYou or AICommits local changes
PushYou or AITerminal git push asks for approval by default; force push is blocked
Create pull requestYou or AIThe AI can open PRs unless you restrict it
Branch/switchYou or AICreate or switch branches
You can require approval for any of these - or block them - in tool policies.

Git state in Drive

Drive shows git state automatically: current branch, recent commits, uncommitted changes, and how far ahead/behind remote. This updates in real time as the AI works.