Analysis updated 2026-05-18
Spin up dozens of isolated repository copies in milliseconds so multiple AI agents can work in parallel without interfering with each other.
Inspect exactly which files each agent changed and flag any files that two agents both modified.
Sync workspace changes automatically across two machines without running manual push commands.
| emotions-research/lunarfs | callmealphabet/fastcp | codingstark-dev/decant | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Rust | Rust | Rust |
| Setup difficulty | moderate | easy | easy |
| Complexity | 4/5 | 1/5 | 3/5 |
| Audience | developer | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Installs via a curl script, requires the OS built-in NFS client (no extra driver on macOS/Linux).
LunarFS is a filesystem tool that lets you create isolated, disposable copies of a code repository in milliseconds rather than seconds. The core idea is that instead of physically copying every file when you want a new workspace, it copies only a single 32-byte identifier that represents the entire repository as a content-addressed snapshot. The actual files are then loaded on demand the first time each one is read. This approach makes it practical to run many separate workspaces over the same repository at the same time, which is especially useful when running multiple AI agents in parallel. Each agent gets its own isolated copy that starts almost instantly, each can make changes independently, and when you are done you can inspect exactly what each agent changed and whether any two agents modified the same file. A benchmarked example shows forking the Linux kernel taking 13 milliseconds with LunarFS compared to 7.4 seconds with the git worktree equivalent. The filesystem is built in Rust and uses BLAKE3, a cryptographic hashing algorithm, to identify and deduplicate every file blob. Mounting a workspace uses the operating system's built-in NFS client on macOS and Linux, so no additional drivers are required. An MCP server, which is a protocol some AI coding tools use to extend their capabilities, lets AI agents create and destroy workspaces, list what they have access to, and push revisions without leaving the agent interface. The tool also includes a sync feature that watches a directory and automatically pushes changes across machines without a manual step. A hosted service at lunarfs.com handles the server side for teams that do not want to run their own. The engine is licensed under AGPL-3.0, which means you can use it freely but must share modifications. The client libraries are licensed under Apache-2.0, which is more permissive.
A Rust filesystem tool that creates isolated, copy-on-write repository workspaces in milliseconds by storing content once and forking via a single hash reference.
Mainly Rust. The stack also includes Rust, BLAKE3, NFS.
Engine: modifications must be shared under AGPL-3.0. Client libraries: use freely for any purpose under Apache-2.0.
Setup difficulty is rated moderate, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.