Git-aware in Atlas means the terminal-native AI coding agent deeply understands and interacts with your local Git repository, reading git branches, current status, and file diffs, and can stage changes and create commits on your behalf. This capability is fundamental to how Atlas operates, ensuring its actions are always aligned with your version control system by directly querying and modifying the local Git state.
What is Git-aware in Atlas?
Git-aware is a core capability of Atlas in 2026, allowing the terminal-native AI agent to directly interact with your local Git repository. This means Atlas can read essential version control information like git branches, current file status, and pending diffs, providing a foundational understanding of your project's state.
Atlas's Git-aware functionality provides the agent with a comprehensive understanding of your project's version control state. It actively reads the current git branches, identifies modified or untracked files through the repository status, and surfaces detailed diffs for any changes made. This deep integration ensures that Atlas's actions are contextually relevant to your ongoing development, allowing it to propose changes, stage files, and even create new commits directly within your local repository. The agent's ability to interpret and act upon this Git information is crucial for its role in assisting with code modifications and project evolution.
How Atlas Manages Git Changes and Commits
Atlas manages Git changes by first drafting a plan in a read-only agent, then computing a unified diff for every file edit before presenting it for approval. This 2-step process ensures that all proposed modifications are transparently reviewed, allowing you to confirm changes before Atlas stages and creates commits on your behalf.
When Atlas proposes modifications, it operates through a structured process to ensure Git integrity. Initially, a read-only plan agent drafts the intended changes. Once a plan is approved, Atlas computes a unified diff for every file edit it intends to make. This diff is then surfaced to the user for explicit approval. Upon confirmation, Atlas proceeds to stage the approved changes. Finally, it can create commits, encapsulating the modifications into your repository's history. This mechanism, which includes the `commitChanges` symbol, ensures that all version control actions are deliberate and user-sanctioned, maintaining control over your local Git history.
Viewing Git Status and Diffs in Atlas Sessions
In a typical Atlas session in 2026, the agent continuously monitors your local Git repository, providing real-time insights into its state. This includes displaying the active git branches, showing the status of modified or untracked files, and presenting detailed diffs for proposed changes, all within the terminal's TUI.
During an active Atlas session, the agent integrates Git information directly into its terminal-native user interface. As you work, Atlas can query and display the current git branches, providing immediate context about your development line. It also surfaces the status of your working directory, highlighting files that have been modified, added, or deleted. When Atlas itself proposes code changes, it generates and presents a unified diff, allowing you to review the exact line-by-line modifications before they are staged or committed. This constant feedback loop ensures you are always aware of the Git state and Atlas's interactions with it.
Frequently asked questions
- How does Atlas know about my Git repository?
- Atlas directly queries your local Git repository to read information such as active git branches, file status, and pending diffs, integrating this data into its operational context.
- Can Atlas automatically commit my code?
- No, Atlas does not automatically commit code. It computes a unified diff for every file edit and surfaces it for your approval before writing, staging, and creating commits on your behalf.
- What Git operations can Atlas perform?
- Atlas can read git branches, repository status, and file diffs. It can also stage changes and create new commits in your local repository after user approval.
- Is Atlas's Git integration secure?
- Yes, every Atlas tool call, including those interacting with Git, is permission-gated against allow, ask, and deny rules before it runs, ensuring controlled access.
- Does Atlas interact with remote Git repositories?
- Atlas's Git-aware capabilities are primarily focused on local repository state, reading branches, status, and diffs, and creating local commits. It does not directly manage remote operations like pushing or pulling.
- How does Atlas show me changes before committing?
- Atlas computes a unified diff for every file edit it proposes. This diff is then surfaced to you for explicit approval within the terminal-native interface before any changes are staged or committed.
- Can Atlas help me roll back changes?
- Yes, Atlas snapshots file changes as git patches. This mechanism allows edits to be easily diffed and rolled back, providing a safety net for your modifications.
Try Atlas in your terminal
The terminal-native AI coding agent. Free core, single binary.
Install AtlasRelated guides
Atlas with Qwen3-Coder 480B (Ollama): the self-hosted ceiling in 2026
Qwen3-Coder 480B (Ollama) in Atlas: 290GB of weights, roughly 292GB to serve, 256K tokens (262,144) of context. Free (self-hosted), but the hardware is not.
Atlas with Gemini 2.5 Flash: The Workhorse small_model Pick for 2026
Gemini 2.5 Flash in Atlas: reasoning enabled, a 1,048,576 token context, and $0.3 per Mtok input, a sixth of what a frontier tier model charges to read the same repo.
Atlas with DeepSeek V3.2 (open weights): Sparse Attention at $0.38 Output, 2026
Run Atlas on DeepSeek V3.2 (open weights) in 2026. DeepSeek Sparse Attention gives 160K tokens (DeepInfra) at $0.26 per Mtok in and $0.38 per Mtok out.
Atlas with Gemma 2 27B (Ollama): the Free Local Diff Reviewer in 2026
Gemma 2 27B (Ollama) is Google's 2024 flagship open model, 16GB and Free (self-hosted), with 8K tokens (8,192) of context. Use it to review Atlas diffs, not write them.
Atlas with Mistral Large 2.1 (2411): A 2026 Setup Guide
Mistral Large 2.1 (2411) runs Atlas on EU infrastructure with a 131,072 token context at $2.00 / 1M input tokens and $6.00 / 1M output tokens. Setup and honest limits.
Atlas vs OpenHands: Terminal AI Coding Agents in 2026
Atlas and OpenHands comparison for 2026. Explore terminal-native TUI, self-hosting, code indexing, change review, and pricing models for AI coding agents.
Atlas with Mixtral 8x7B: Running the Original Sparse MoE in 2026
Mixtral 8x7B put sparse mixture-of-experts on the map in December 2023. In Atlas it gives 32,000 tokens at $0.70 / 1M input tokens. Setup, limits, and honest fit.
Atlas vs Magic.dev: Terminal AI Coding Agents in 2026
Compare Atlas, the terminal-native AI coding agent with permission-gated tools and diff review, against Magic.dev's research claims of 100 million token context models in 2026.