Every version of everything you build. Private, on your own server.

Grixel stores your whole project: the code and the big files beside it, whether that's game art, audio, CAD models, or training data. It keeps every version of every file, and it lets you decide exactly what your AI assistants can see.

Run it entirely privately on your own hardware, where nothing leaves your server unless you say so. Or, if you'd rather not look after a server, we'll host it for you, and your depot stays yours: a full backup moves it to your own hardware at any time.

Keeps every version Built for huge files Sync only the folders you need You choose what AI sees Runs on your hardware
Your project, versioned
  • src/
  • main.go
  • art/
  • hero_model.fbx 2.1 GB
  • keyart_main.psd 64 MB
  • cad/
  • assembly.step 840 MB
  • data/
  • train_set.parquet 12 GB
every version kept, only changes stored

Sound familiar?

The problems this solves

A folder full of copies

final_v2, final_v3_FINAL, final_v3_FINAL_actually. You're already doing version control by hand. Grixel does it properly: one name per file, every version kept, any of them one command away.

Your AI assistant changed something

You asked it to fix one thing. What else did it touch? Grixel records every change with who or what made it, so you can read exactly what happened and undo any of it.

Files too big for code tools

Most version control was built for text. A 2 GB model or a 12 GB dataset breaks it, so those files end up loose in a shared drive with no history. Grixel treats them the same as code.

Work that can't leave the building

Client work under NDA, an unannounced product, regulated designs. Grixel is a single server you run yourself. Your files sit on your disk, under your backups, under your rules.

How it works

Three steps, one server

1

Run the server

One small program on a machine you own: an office server, a NAS, a box under the desk. It holds the whole project and every version of it. If you'd rather not run one, we can host it for you.

2

Check out what you need

Each person syncs only the folders they work on. The 12 GB art directory stays on the server until someone actually wants it on their machine.

3

Submit your changes

Each submit is one save-point across every file in it, code and assets together. Grixel stores only what changed, so even huge files version cheaply.

Follow the tutorial →

AI, governed

Your assistant sees what you allow. Nothing else exists.

Give an AI assistant your whole disk and you're trusting it with everything on it. Grixel takes the opposite approach: assistants read your project through a controlled window, filtered by the same access rules as the person they work for.

A folder an assistant may not read isn't blocked or greyed out. It's absent. Not in listings, not in search, and asking for it by name looks exactly like asking for something that never existed. An assistant can't leak what it can't see.

Writes are recorded, too: every change notes which tool made it, which model, and what it was shown at the time. How the AI integration works →

What you see
  • games/
  • seasonal/
  • design/
  • readme.md
  • secret-game/
  • pitch.md
What your assistant sees
  • games/
  • seasonal/
  • design/
  • readme.md
No trace of secret-game/. Asking for it returns the same "not found" as a folder that never existed.

What you get

Version control, governance, and AI control in one place

Keeps every version

Nothing is ever overwritten. Compare any two points in time, restore anything, and see who changed what and when.

Built for huge files

When a big file changes, Grixel stores and transfers only the parts that changed. A small edit to a 64 MB file costs a few megabytes, not another full copy.

Sync just what you need

Pick the folders that matter to you and leave the rest on the server. Laptops stay light even when the project is enormous.

Locks for unmergeable files

Two people can't silently collide on a Photoshop file or a CAD assembly. Whoever is editing holds the lock; everyone else can see who has it.

An audit trail you can hand over

Every change records who made it, when, and what it contained. Reviews and approvals are part of the same record, so "who signed this off, and on which revision?" has an answer.

Approvals that stick

A sign-off applies to the exact content that was reviewed. Change the file afterwards and the approval no longer counts. The server enforces this for everyone, including admins.

Private folders and secrets

Each person gets folders others can't see, and per-user secrets are stored encrypted. Useful for drafts, staging areas, and keys that should never be shared.

Genuinely yours

One server program, files on a filesystem you control, backups with tools you already have. Prefer hosted? We'll run it for you, and you can move to your own hardware whenever you like.

Who it's for

Built for work with big files and high stakes

Coming from Perforce or Git?

Grixel is Perforce-shaped: one authoritative server, checked-out working copies, atomic submits, path-level permissions. It also imports history from git. The long-form argument and the docs go deep.

Questions

Frequently asked

Do I need version control?

If your project takes more than a day and you would be upset to lose yesterday's state, yes. Version control keeps a complete memory of your project, so you can undo anything, compare any two points in time, and see exactly what changed while you were away. Here's a plain-language guide.

Can it handle really big files?

Yes. Big files are the reason Grixel exists. Art, audio, CAD models, and datasets are stored alongside your code, and when a large file changes, only the changed parts travel over the network and take up space on the server. See large files and locking.

Can I stop an AI assistant from seeing certain files?

Yes, and it goes further than blocking. Anything an assistant is not allowed to read is simply absent from its world: not in listings, not in search, not in error messages. Asking for a hidden folder looks exactly like asking for one that never existed. See sharing and visibility.

Is my work private?

Yes. Self-hosted, Grixel runs entirely on hardware you control and nothing leaves your server. If we host it for you, per-user secrets are still encrypted on your machine before upload, so not even the people running the server can read them. Either way, a full backup is yours to take at any time.

Do I have to run the server myself?

No. Running your own server is what Grixel is built around and gives you complete privacy, but if you'd rather not look after one, we can host it for you. The product is the same either way, and an ordinary backup moves you between the two whenever you like.

Do I have to download the whole project?

No. You choose which folders to check out. A 12 GB art directory stays on the server until someone actually wants it on their machine.

Does it work with my AI coding tool?

Claude Code, Codex, opencode, and any tool that reads an AGENTS.md file. One setup script wires them to read your project through Grixel under the same access rules as you. See working with AI assistants.

Is it hard to set up?

One server program and one client program, both single files. The tutorial walks from nothing to a working, versioned project, including the AI wiring.

Your files. Your history. Your server.

Grixel is pre-release and early access is open. Tell us what you're building, and whether you'd like to run it yourself or have us host it for you.