Meet Nour, your Git assistant
Nour is a small animated companion on your desktop or inside GitTree. Chat about one repository, several, a workspace or the whole app, and Nour answers or acts through the coding agent you installed and signed in to. Sign in to GitTree to use Nour.
Works with the agent you already use
Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi CLI, Cursor Agent or your own. Auto picks the first agent that works and hands over to the next if it fails. Choose the agent and model for each chat.
Ask or Agent, you stay in control
Ask only looks and answers. Agent can stage, commit, branch, push and more, within what you allow in Preferences. Risky actions always ask first, and the file changes of each turn can be undone, per repository.
Share files, images and context
Drag files and folders onto the chat or onto Nour on your desktop, attach or paste images, and type @ to mention files, folders, branches, commits, pull requests and settings pages.
Focus on a branch
Focus on This Branch shows only the branch, its upstream and its base, marks where it branched off and counts its own commits. Focus on the current branch with Cmd+Shift+B on Mac or Ctrl+Shift+B on Windows and Linux.
Use GitTree without an account
Signing in is now optional. Everything local, plus fetch, pull and push with your own keys, works as a guest. Nour and hosting features such as pull requests still need a GitTree account.
What's New
After an update, GitTree shows what changed. Open it any time with What’s New… in the command palette, or from the update bar before you install.
A pinned Graph tab
The Graph tab sits before your open files, so you can go back to the graph without closing them or losing unsaved edits.