Production candidate · Pre-1.0See release readiness
✳ NEWGIT / AGENT-NATIVE VERSION CONTROL

Version control
for the age of AI agents.

Git records the state of your code. NewGit records the reasoning around it. Goals, proposals, evidence, evaluations, approvals, and repository history become part of one auditable development system built for humans and AI agents working together.

Human decisions stay visible.
Open source · Git compatible · MCP · Agent API

THE WORK, WITH ITS CONTEXTNEWGIT / FLOW
◎GOAL G-02A✓
Make sign-in resilientOne goal · multiple approaches
⌘CHANGE A
Refresh token flowworkspace / agent-1
⌘CHANGE B
Session rotationworkspace / agent-2
⌁EVIDENCE RECORDED
Unit tests passedExplicit command · attached to change
↗PROPOSALHUMAN REVIEW
Ready for a decisionRationale + evidence + approval
✓
INTEGRATEDAtomic by design
snap · 9f31…
Every step is versioned.01 — 05
MORE THAN A SNAPSHOTA BETTER RECORD OF HOW SOFTWARE GETS MADE
GOALS, NOT GUESSWORK✳EVIDENCE, NOT ASSUMPTIONS✳DECISIONS, NOT CONVENTIONS✳GOALS, NOT GUESSWORK✳EVIDENCE, NOT ASSUMPTIONS✳DECISIONS, NOT CONVENTIONS✳
01 THE MISSING LAYER

Git remembers what changed.
NewGit remembers why.

Branches and commit messages were never designed to carry the full story of work shared between people and agents. NewGit makes that story part of the repository.

THE OLD QUESTION
“

What changed?

A snapshot. A diff. Maybe a commit message.

− if (session.expired) return null;+ await refreshSession(session);
THE BETTER RECORD
“

Why, what, and what proves it?

One connected, reviewable thread—from intent to an approved integration.

GOAL→CHANGE→EVIDENCE→DECISION
02 A TRACEABLE PATH FORWARD

Intent to integration.
One connected thread.

Concurrent work can explore alternatives without losing shared context. The team can see what was tried, what was checked, and what was approved.

01◎

Start with a goal

Describe the outcome the team is working toward. Keep intent attached to the work.

INTENT, MADE EXPLICIT
02⌘

Explore in workspaces

Isolated spaces let people and agents pursue different approaches in parallel.

ALTERNATIVES, PRESERVED
03⌁

Attach the evidence

Record explicitly requested checks; distinguish deterministic results from AI-generated opinions.

CLAIMS, WITH CONTEXT
04↗

Review, then integrate

Proposals put rationale, evidence, and approval in view before transactional integration.

DECISIONS, AUDITABLE
03 START SMALL. KEEP THE CONTEXT.

A familiar CLI.
A more complete history.

NewGit gives teams a practical set of repository tools with an agent-native workflow model. Try the core commands first; add structured goals, evidence, and proposals as you need them.

Browse the CLI reference →
TERMINAL — NEWGIT
$ newgit init myproject
Initialized NewGit repository in myproject
$ newgit goal create "Make sign-in resilient"
Created goal goal_8f2d1
$ newgit workspace create agent-session
Workspace agent-session ready
$ newgit verify
✓ Repository structure is valid
RUST · CONTENT-ADDRESSED · OPEN BY DESIGNMIT OR APACHE-2.0
BUILT ON A FEW STRONG IDEAS

Trust the record.
Not the guess.

A.

Evidence stays honest

Supported checks are recorded explicitly. AI opinions are labeled as AI-generated—not passed off as machine facts.

B.

AI stays optional

The repository workflow works without a model. Agents use the same operations and validation rules as the CLI.

C.

Decisions stay reviewable

Proposals connect rationale, evidence, and approvals. Integration is handled transactionally.

✳More context in the repository.
People still set the bar.
AN EARLY, OPEN PROJECT

Built in the open.
Clear about what’s next.

NewGit is a pre-1.0 production candidate under active development—not labeled production ready. Review the current release gates and known limitations before choosing a deployment model.

Read known limitations →
04 THE NEWGIT MODEL

From commits to context.

Code is only one part of the development record. Select a concept to trace the relationships around a change.

TRADITIONAL OBJECTS
NEWGIT
DEVELOPMENT CONTEXT
Related concepts illuminate one another. Select any node.CONCEPT MAP / 01
05 BUILT FOR AI AGENTS

Agents shouldn't be guests in the repository.

NewGit treats agents as first-class participants in software development while preserving human control, traceability, and recoverability.

HUMAN OVERSIGHTAUDITABLE ACTIONSEVIDENCE-BACKED CHANGESRECOVERABLE HISTORY
A TRACEABLE AGENT LOOPNO IMPLICIT EXECUTION
AG
Agent inspects repositorycontext.read · goal.load
09:41:02
AG
Change proposed in workspaceworkspace.update · proposal.open
09:42:18
✓
Requested checks recordedevidence.attach · unit_test
09:43:07
H
Human reviews and approvesapproval.granted · integration
09:46:33
✓ CHANGE INTEGRATED snap · b72c…
06 MCP + AGENT INTERFACES

A repository agents can actually understand.

NewGit includes an MCP stdio server and JSON-oriented CLI/API interfaces. Agents interact through the same repository operations and validation rules as the CLI.

Read the agent guide →
01 CODING AGENT human-directed
↓ MCP stdio · JSON CLI / API
02 NEWGIT OPERATIONS same validation rules
↓ explicit, auditable operations
03 REPOSITORY RECORD goals · evidence · history
07 INTERACTIVE WALKTHROUGH

Watch a change
become a decision.

Step through a simulated workflow built from NewGit concepts. Each state adds context to the record.

WORKFLOW SIMULATIONNOT A LIVE REPOSITORY
EVENT 01 / 08

A developer defines the goal.

Intent is captured before code changes begin, giving people and agents a shared target.

goal.create · "Improve authentication reliability"
GOAL · OPEN
08 REAL ENGINEERING, NOT VAPORWARE

Built like infrastructure.

Substantial implementation, documented boundaries, and an honest maturity label. Verify the evidence in the repository.

PRODUCTION CANDIDATE / PRE-1.0 Review release gates ↗
09 GIT COMPATIBILITY

Keep Git.
Add a new layer.

NewGit is not a Git replacement. Git import/export and a documented smart-HTTP compatibility slice provide bridges to existing workflows—within clearly stated limits.

See the compatibility details →
EXISTING GIT REPOSITORIES import · export · Git clients
↕
NEWGIT distinct repository model
↓
GOALSPROPOSALSEVIDENCEEVALUATIONSHISTORY
↕
HUMANSAI AGENTS
THE SHAPE OF WHAT'S NEXT

Agents → Loops →
Graphs → Systems

As software agents grow more capable, development looks less like isolated edits and more like a continuous system of goals, actions, observations, evaluations, and decisions.

NewGit is designed for that transition.
10 OPEN SOURCE · PUBLIC REPOSITORY

See the machine.

Explore the code, tests, security model, and current roadmap. No invented metrics—just the project itself.

Explore the repository ↗
MAKE THE NEXT CHANGE MORE LEGIBLE

Keep the reasoning
close to the code.

Explore the project, inspect the evidence, and help shape what comes next.