Git Client — Overview
A visual Git client built into your workspace — diff, commit, push, and branch without the terminal.
The Git Client gives you a visual interface for everything Git — seeing what changed, staging files, writing commit messages, pushing to remote, switching branches, and managing worktrees. Think of it as a lightweight GitKraken built directly into 1DevTool, with no separate install required.
What Is the Git Client?
When you're using an AI agent to write code, that agent is making changes to your files constantly. The Git Client lets you see those changes visually — which files were modified, exactly which lines were added or removed, and what the diff looks like — before you commit anything.
You don't need to know any git commands to use it. Everything is point-and-click.
Why Use It?
The most important habit when working with AI agents is reviewing changes before committing. Agents are fast, but they're not perfect. A visual diff makes it easy to spot when an agent changed something you didn't expect — a file it shouldn't have touched, a line that looks wrong, or a function that was quietly removed.
Without a visual client, you'd have to run git diff in the terminal and scroll through plain text. With the Git Client, you see color-coded line additions and deletions side by side, and you can stage exactly the files you want.
How to Open
- Click the Git icon in the left icon strip
- Or press Cmd+G (Mac) / Ctrl+G (Windows/Linux)
The Git panel opens alongside your other workspace panels. It automatically detects the git repository in your current project folder.

What You Can Do
- Diff viewer — see added lines (green), removed lines (red), and unchanged context. Switch between unified and side-by-side views.
- Staging — check or uncheck individual files (or individual hunks) to control exactly what goes into each commit.
- Commit — type a commit message and commit without touching the terminal.
- Push & Pull — sync with your remote in one click.
- Branch switching — create new branches, checkout existing ones, and see your full branch history.
- Worktrees — check out multiple branches simultaneously, each in its own folder. See Git Worktrees for details.

No Git Experience Required
If you're new to git, the Git Client is a great place to start. Each action has a clear label, and you can always undo a commit if you make a mistake. As you use it, you'll naturally learn the git workflow — staging, committing, pushing, branching — without having to memorize commands.