Git
Full git operations: commit, push, branch, status, and more.
zero-config10 tools
Works immediately if git is installed and repo is initialized.
Execute git commands directly from your AI. Commit changes, create and switch branches, push to remotes, view history, and manage remotes. All standard git operations are supported.
Setup
terminal
Zero-config. Requires git CLI installed and initialized repository.Install
Built-in — no installation needed. Works immediately.
Tools
| Tool | Description | Inputs | Approval |
|---|---|---|---|
git_status | Show working tree status | repo? | — |
git_add | Stage files for commit | paths, repo? | required |
git_commit | Commit staged changes | message, repo? | required |
git_push | Push commits to remote | remote?, branch?, repo? | required |
git_pull | Pull changes from remote | remote?, branch?, repo? | required |
git_branch | List, create, or delete branches | action, name?, repo? | — |
git_checkout | Switch branches or restore files | branch|path, repo? | required |
git_log | Show commit history | repo?, limit? | — |
git_diff | Show changes between commits | from?, to?, repo? | — |
git_remote | Manage remote repositories | action, name?, url?, repo? | — |
Tools marked required will prompt the user for approval before execution. These are typically write, delete, or send operations.
Example Prompts
“What's the status of my repo?”
git_status“Commit my changes with a message”
git_commit“Show me the last 5 commits”
git_log