When even OpenAI builds its own repository platform to escape GitHub's outages and limitations, it's clear the industry needs a new standard. JJHub is an AI-native, Rust-powered code platform — built from scratch for autonomous agents, enterprise reliability, and zero vendor lock-in.
GitHub was built for human developers in 2008. JJHub is built for a world where AI agents write most of the code — and the platform needs to keep up.
GitHub's repeated outages blocked teams for hours. JJHub's Rust-powered core delivers memory-safe, zero-crash reliability on a distributed architecture designed for 99.9% uptime.
JJHub is agent-first — AI doesn't just suggest code, it manages your repository: drafting pull requests, running tests, and performing security scans in a unified workflow.
JJHub owns the full stack — repository, AI engines, and codebase metadata are unified, eliminating context-switching between disconnected tools.
JJHub is independent — no vendor lock-in, no competing priorities. Built for enterprise with monorepo support, global replication, and compliance-grade security.
JJHub turns AI agents into self-correcting, self-organizing teammates — with built-in guardrails so humans stay in control.
JJHub records every state of your repository. When an agent makes a mistake, roll back to the exact moment before things went wrong — no manual cleanup, no lost work.
JJHub gives agents the ability to organize their own work — abandoning dead ends, incorporating your updates, and combining changes into clean, reviewable units.
When an AI agent modifies your active workspace, JJHub redirects it into a parallel workspace. You keep typing, the agent keeps working, nothing collides.
JJHub is built on jj, a next-generation version control system written in Rust, with a native MCP server that turns every repository into a structured API for AI agents.
Agents interact through structured tool calls, not shell commands. JJHub exposes a native MCP server built on jj_lib — no parsing CLI output, no brittle scripts.
get_diff("main", "main..@")read_file_at_rev(path, revision)rebase_change(source, destination)query_semantic_history(function="…")The AI fetches exactly the diff you just typed — no guessing. JJHub natively embeds code blocks and commit diffs, so agents query only what they need.
Each agent gets a workspace with configurable permissions. Changes are automatically sandboxed — a reviewer must approve before anything reaches the main line.
An agent generates dozens of anonymous commits. An LLM hook analyzes the diffs and splits them into logical, atomic commits with human-readable messages.
In jj, conflicts are recorded in the commit itself. Agents can merge, hit a conflict, and push that state without breaking their workflow.
No git add, no git commit. jj continuously snapshots the working directory. If an agent crashes halfway through, the exact state is preserved.
Claude Code / Gemini / Codex Projects, custom instructions, and knowledge-base files are critical infrastructure. JJHub gives you the same rigor for AI context that you already expect for source code.
Claude Projects lets you upload Project Knowledge — PDFs, code snippets, or docs. Save these files to JJHub and you gain a full historical record of how your project context evolved over time.
The .claude/projects/ folder is local to your machine. If you work across multiple devices, Claude’s web interface keeps the project online, but your local configuration files won’t sync automatically.
For teams working with Rust, PostgreSQL, and similar stacks, saved project files integrate directly into your automation pipeline — keeping AI context current and auditable.
GitHub and GitLab bolt on security as reactive add-ons. JJHub integrates compliance into the core of every push — so secrets never land, regulated data is caught in context, and non-compliant commits are quarantined automatically.
Traditional VCS alerts you after a secret is committed — by then it's in the history and must be rotated. JJHub rejects the push entirely before it ever reaches the remote.
Static rules produce false positives. JJHub uses ML models that understand context — distinguishing a random number string from a Social Security Number or credit card number.
If non-compliant data slips through, JJHub isolates it in an encrypted quarantine — inaccessible to the team until the committer scrubs the history or the data is automatically deleted.
Purpose-built for AI agents, not retrofitted.
| Feature | GitHub | GitLab | JJHub |
|---|---|---|---|
| AI agent-native API (MCP) | — | — | ✓ |
| Written in Rust | — | — | ✓ |
| First-class conflict handling | — | — | ✓ |
| Working-copy-as-a-commit | — | — | ✓ |
| Agent sandboxing & blast radius | — | — | ✓ |
| Auto semantic commit grouping | — | — | ✓ |
| Pre-push secret rejection | Partial | Partial | ✓ |
| ML compliance scanning | Add-on | Add-on | Built-in |
| Vendor lock-in | Microsoft | — | Independent |
| Self-hosted option | Enterprise | ✓ | ✓ |
GitHub was built for human developers in 2008. JJHub is built from scratch for AI agents — with a native MCP server, Rust-powered core, first-class conflict handling, and agent sandboxing. We don't bolt AI onto Git; we built a new foundation.
JJHub is built on jj (Jujutsu), a next-generation VCS written in Rust. It's Git-compatible but adds working-copy-as-a-commit, first-class conflicts, and branchless workflows — all critical for autonomous AI agents.
Yes. Since jj is Git-compatible, you can import any Git repository directly. Your commit history, branches, and tags are preserved. We also provide migration tooling for CI/CD pipelines and webhooks.
JJHub works with any AI agent that speaks MCP (Model Context Protocol) — including Claude Code, Gemini, ChatGPT, Codex, and custom agents. The MCP server exposes structured tool calls, not CLI wrappers.
Yes. JJHub offers a free tier for individual developers with unlimited public repositories. No credit card required to get started.
Yes. Enterprise customers can deploy JJHub on their own infrastructure — on-prem or private cloud. Contact our sales team for details on the self-hosted offering.
Stop stitching together tools that weren't built for agents. JJHub gives your AI the platform it actually needs — start free, no credit card required.