Start with a goal
Describe the outcome the team is working toward. Keep intent attached to the work.
INTENT, MADE EXPLICITGit 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
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.
A snapshot. A diff. Maybe a commit message.
One connected, reviewable thread—from intent to an approved integration.
Concurrent work can explore alternatives without losing shared context. The team can see what was tried, what was checked, and what was approved.
Describe the outcome the team is working toward. Keep intent attached to the work.
INTENT, MADE EXPLICITIsolated spaces let people and agents pursue different approaches in parallel.
ALTERNATIVES, PRESERVEDRecord explicitly requested checks; distinguish deterministic results from AI-generated opinions.
CLAIMS, WITH CONTEXTProposals put rationale, evidence, and approval in view before transactional integration.
DECISIONS, AUDITABLENewGit 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 →Supported checks are recorded explicitly. AI opinions are labeled as AI-generated—not passed off as machine facts.
The repository workflow works without a model. Agents use the same operations and validation rules as the CLI.
Proposals connect rationale, evidence, and approvals. Integration is handled transactionally.
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 →Code is only one part of the development record. Select a concept to trace the relationships around a change.
NewGit treats agents as first-class participants in software development while preserving human control, traceability, and recoverability.
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 →Step through a simulated workflow built from NewGit concepts. Each state adds context to the record.
Intent is captured before code changes begin, giving people and agents a shared target.
goal.create · "Improve authentication reliability"Substantial implementation, documented boundaries, and an honest maturity label. Verify the evidence in the repository.
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 →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.Explore the code, tests, security model, and current roadmap. No invented metrics—just the project itself.
Explore the repository ↗Explore the project, inspect the evidence, and help shape what comes next.