> Documentation index: https://rift.sh/llms.txt

# How Rift compares.

These pages compare Rift with 28 other ways agents get files today. Statements about another product come from its own documentation, which each page links to.

## Agent storage.

- [Archil](https://rift.sh/compare/rift-vs-archil.md): Archil is a fast shared disk for AI workloads. Rift shares single folders, encrypted so that whoever stores them cannot read them.
- [Mesa](https://rift.sh/compare/rift-vs-mesa.md): Mesa is a versioned filesystem where every agent write is a commit. Rift syncs folders that only your keys can read.
- [Fastio](https://rift.sh/compare/rift-vs-fastio.md): Fastio gives each agent an account in a hosted workspace. Rift gives each agent a key and needs no account.
- [Cloudflare Artifacts](https://rift.sh/compare/rift-vs-cloudflare-artifacts.md): Artifacts gives every agent task its own Git repository. Rift syncs whole folders, including the files Git does not track.
- [AgentFS](https://rift.sh/compare/rift-vs-agentfs.md): AgentFS keeps one agent's files in a single database file. Rift keeps files in sync across machines and owners.

## Sandboxes.

- [E2B](https://rift.sh/compare/rift-vs-e2b.md): E2B runs agent code in isolated cloud sandboxes. Rift keeps the files those runs produce on machines you own.
- [Daytona](https://rift.sh/compare/rift-vs-daytona.md): Daytona runs long-lived sandboxes for agents. Rift syncs a folder between any machines, in a sandbox or out of one.
- [Modal](https://rift.sh/compare/rift-vs-modal.md): Modal runs containers and GPU jobs at scale. Rift syncs files between the machines you already have.
- [Sprites](https://rift.sh/compare/rift-vs-sprites.md): A Sprite is a cloud computer that keeps its disk. Rift syncs a folder to machines you own.
- [Vercel Sandbox](https://rift.sh/compare/rift-vs-vercel-sandbox.md): Vercel Sandbox runs agent code inside your Vercel project. Rift syncs an agent's files to your own machines.

## Hosted agents.

- [Claude Managed Agents](https://rift.sh/compare/rift-vs-claude-managed-agents.md): Managed Agents gives hosted Claude agents a shared memory directory. Rift gives any agent, on any machine, the same files.
- [OpenAI Agents API](https://rift.sh/compare/rift-vs-openai-agents-api.md): The Agents API gives each session its own hosted workspace. Rift gives every session the same files.

## Agent memory and state.

- [Letta](https://rift.sh/compare/rift-vs-letta.md): Letta keeps shared agent memory in Git repositories on Letta Cloud. Rift keeps any files in sync across any machines.
- [Mem0](https://rift.sh/compare/rift-vs-mem0.md): Mem0 stores facts an agent has learned about a user. Rift syncs the files an agent works on.
- [Supermemory](https://rift.sh/compare/rift-vs-supermemory.md): Supermemory turns conversations and documents into searchable memory on its servers. Rift syncs files between machines without reading them.
- [Zep](https://rift.sh/compare/rift-vs-zep.md): Zep builds graphs of dated facts from conversations and business data and serves them from Zep Cloud. Rift syncs files between machines.
- [Rivet Actors](https://rift.sh/compare/rift-vs-rivet-actors.md): A Rivet Actor is a long-lived process that keeps one agent's state, queue and connections. Rift syncs the files an agent writes to every machine that was given access.

## Protocols.

- [MCP](https://rift.sh/compare/rift-vs-mcp.md): MCP is how an agent calls a tool. Rift is where an agent's files live.
- [A2A](https://rift.sh/compare/rift-vs-a2a.md): A2A is how agents from different vendors hand each other tasks. Rift is how they share files.
- [ANP](https://rift.sh/compare/rift-vs-anp.md): ANP gives agents identities and encrypted messages. Rift gives them shared files.
- [SLIM](https://rift.sh/compare/rift-vs-slim.md): SLIM is encrypted group messaging for agents. Rift is an encrypted filesystem for agents.

## Sync and storage.

- [Syncthing](https://rift.sh/compare/rift-vs-syncthing.md): Syncthing keeps whole folders identical across devices. Rift also shares part of a folder with an agent, as read or write, and keeps files available while your machines are off.
- [Tailscale](https://rift.sh/compare/rift-vs-tailscale.md): Tailscale connects your machines. Rift syncs and stores the files on them.
- [Amazon S3](https://rift.sh/compare/rift-vs-s3.md): S3 is object storage with grants that AWS checks. Rift is a synced filesystem with grants that your own machines check.
- [GitHub](https://rift.sh/compare/rift-vs-github.md): GitHub moves the files Git tracks, one repository at a time. Rift moves every file in a folder.
- [Dropbox](https://rift.sh/compare/rift-vs-dropbox.md): Dropbox shares folders between accounts, and an agent signs in as a person. Rift gives each agent a key of its own.
- [Google Drive](https://rift.sh/compare/rift-vs-google-drive.md): Google's Drive MCP server gives an agent read access to a person's whole Drive. Rift gives an agent its own key and only the folders it was granted.
- [Proton Drive](https://rift.sh/compare/rift-vs-proton-drive.md): Proton Drive is end-to-end encrypted storage for people. Rift is end-to-end encrypted storage in which each agent holds its own key.
