,@@@@@@@,
,,,. ,@@@@@@/@@, .oo8888o.
,&%%&%&&%,@@@@@/@@@@@@,8888\88/8o
,%&\%&&%&&%,@@@\@@@/@@@88\88888/88'
%&&%&%&/%&&%@@\@@/ /@@@88888\88888'
%&&%/ %&%%&&@@\ V /@@' `88\8 `/88'
`&%\ ` /%&' |.| \ '|8'
|o| | | | |
|.| | | | |
\\/ ._\//_/__/ ,\_//__\\/. \_//__/_
Version control built for the AI era
Stay in sync when code moves at machine speed
Install with a single command:
curl -fsSL https://oak.space/install | sh
When you're pair programming with Claude Code or other AI tools, code changes happen fast. Oak keeps everyone in sync with instant commits, seamless push/pull, and a workflow designed for rapid iteration.
When AI generates dozens of changes per minute, you need version control that keeps up. Oak's lightweight architecture handles rapid commits without friction.
Integrate with AI coding assistants through simple hooks. Auto-commit on file changes, trigger syncs after AI edits, or build custom automation workflows.
Multiple developers and AI agents working on the same codebase? Oak's push/pull model keeps everyone synchronized without merge conflicts slowing you down.
Every change is tracked by its BLAKE3 hash. Perfect for AI workflows where you need to roll back, compare, or branch from any point in your history.
A single Rust binary with no dependencies. Starts instantly, runs anywhere, and stays out of the way while you and your AI assistant focus on building.
Manifest-based snapshots give you complete directory trees per commit. Easy to audit what changed, when, and why—crucial when AI is making edits.
# Start a new project
$ oak init my-app && cd my-app
# Let Claude Code help you build a feature
$ claude "add user authentication with JWT"
... AI generates auth module, routes, middleware ...
# Commit the AI-generated changes
$ oak commit -m "Add JWT authentication (via Claude)"
Created changeset 7f3a9b2...
# Your teammate pulls the latest
$ oak pull
Pulled 1 changeset from remote
# They continue building with AI assistance
$ claude "add password reset flow"
$ oak commit -m "Add password reset"
$ oak push
Traditional version control was designed for humans typing code line by line. But when you're working with AI coding assistants like Claude Code, Cursor, or GitHub Copilot, the pace of change is fundamentally different.
Oak embraces this new reality. Its lightweight design means commits are instant. Its simple mental model—snapshots, not patches—makes it easy to understand what your AI assistant changed. And its sync model keeps distributed teams (human and AI alike) working in harmony.
Stop fighting your version control. Start shipping with Oak.