Early access: your personal sandbox is free, with $5 in model credits included. AQ adds no markup on your model usage. Start free

aq.dev / compare / aq-vs-tutti-vm

AQ vs Tutti VM: a shared room, or a shared machine

Choose AQ if you want your team's coding agents running on an always-on machine the whole team shares: real CLI sessions on a VM in your own cloud, watched and steered from any browser, alive after every laptop closes. Choose Tutti VM if you want agents to keep running locally on each person's own machine, with a shared cloud Room that syncs everyone's working state so two people's agents can build the same thing at the same time. Both are multiplayer and both are bring-your-own-subscription; they take opposite positions on the most consequential question in the category: where does the agent actually run?

Tutti VM (tutti.sh, styled Tutti · VM by its maker) opened Early Access on August 27, 2026 and is moving fast, so every Tutti claim below is as of September 2026, verified against the Tutti open-source repository on GitHub (tutti-os/tutti) and Tutti's own launch announcement.

AQ vs Tutti VM at a glance

AQTutti VM (as of September 2026)
What it isBrowser-based multiplayer workspace where teams run coding agents on shared, always-on machinesDesktop app where local agents join a shared cloud Room that syncs working state across people and devices
Where agents runOn your team's VM: connect machines from your own cloud, or use a dedicated AQ-managed VM (Team); a private sandbox machine AQ creates (Free)On each owner's own machine, inside a managed local VM; multi-layer virtualization decides per instruction whether it runs on the physical machine, the VM, or the cloud
Agents and accountsClaude Code, Codex, Cursor Agent, Kimi, Grok, plain shells; per-user CLI logins on your own accounts, no markupClaude Code and Codex on each user's own subscription; credentials, API keys, SSH keys, and SSO stay on the local machine
Collaboration surfaceThe live session itself: teammates open the same workspace, watch the same terminal, owner delegates input in one clickThe Room: everyone's conversations, files, outputs, and task progress sync in real time; two agents can edit the same file simultaneously
Parallel work modelOne isolated git worktree per workspace; sessions never collide by constructionSimultaneous same-file editing; conflicts avoided and resolved at the filesystem layer in the background
Session lifetimePersistent tmux sessions on the VM; survive laptop close, resume from any deviceBound to each owner's machine; the Room syncs state, the compute stays personal
AccessBrowser on macOS, Windows, Linux, and mobilemacOS and Windows desktop app; invite code required to create a Room, none to join one
PricingFree personal sandbox; Team $50 per user per month early access (standard $200)Free during Early Access, bring your own agent subscriptions

What is Tutti VM?

Tutti VM is the Early Access product of Tutti, a Hong Kong team that also maintains an open-source project of the same name (Apache 2.0, tutti-os/tutti on GitHub). Tutti calls it a "multi-user, multi-agent, real-time collaboration space" and pitched the launch as "the Google Docs moment for cross-agent collaboration." The open-source Tutti app gives one person a shared workspace across the agents on a single machine; Tutti VM extends that across people and devices through a managed cloud Room.

The architecture is its most interesting claim. Your Claude Code or Codex keeps running as a local tool on your own computer, inside a managed local VM. Multi-layer virtualization maps the agent's runtime into a managed Linux environment, intercepting its process calls and file operations and deciding, per instruction, whether each one runs on the physical machine, in the VM, or in the cloud. The result Tutti advertises: login sessions, subscriptions, credentials, API keys, SSH keys, and corporate SSO never leave the machine, while the working state (what is being discussed, built, and produced) lives in the Room, where every collaborator sees it in real time.

Inside a Room, two people's agents can edit the same file at the same time, with conflicts avoided and resolved at the filesystem layer in the background rather than as a merge to untangle afterward. Typing @ references any collaborator's session, file, or output, so one agent can continue another's work without re-briefing, and a collaborator can authorize their agent to be "borrowed" by someone else. A site running on someone's localhost opens directly in the Room with no deploy, and files are shared by link. The app also ships its own group chat, docs, slides, image and video generation, design, task management, and an agent board. Early Access is free and bring-your-own-subscription on macOS and Windows; creating a Room takes an invite code (released in daily batches), while downloading the app or joining an existing Room does not.

What is AQ?

AQ is the multiplayer coding harness where engineering teams run AI coding agents like Claude Code and Codex together: shared live terminals, a code editor, and app previews, in your own cloud.

On AQ the agents are the real CLIs your engineers already use (Claude Code, Codex, Cursor Agent, Kimi, Grok, or plain shells), running in persistent tmux sessions on the team's VM and streamed live to the browser. Each engineer signs in with their own Claude or OpenAI account, and AQ never marks up model usage. Every workspace gets one isolated git worktree (branch ai/{id}-{slug}, automatic dependency install, one-click rebase onto main), so parallel sessions never collide. Sessions survive a closed laptop and resume from any device, including a phone. Teammates open the same workspace and watch the same live session; typing into someone else's terminal is delegated by its owner approving a control request in one click. Each workspace runs a live dev-server preview with shareable links that work without an account for viewing, and pinned comments on the preview can be sent to the agent as prompts. Label a Linear issue ai-task and a workspace appears; humans start agents, never auto-launched. There is no shared multi-tenant execution tier.

Where Tutti VM stands out

Where AQ wins

The deeper difference: syncing machines vs sharing one

Tutti VM and AQ agree on more than most rivals in this space: coding agents should be a team activity in real time, not a queue of finished diffs, and engineers should keep their own subscriptions. That consensus is still rare. A July 2026 LeadDev analysis of 25,264 agent-generated pull requests across 2,361 popular GitHub repositories found that in 79 percent of agentic PRs the same developer both reviewed and modified the agent's contribution, and only about one in eight workflows involved multiple humans. Both products exist to break that pattern; they are two designs for multiplayer coding agents, and both push the industry toward the word multiplayer agents.

The split is architectural. Tutti VM keeps compute personal and makes state collective: your machine runs your agent, and virtualization projects its work into a shared Room. AQ makes the compute itself collective: the team's VM runs the agents, and browsers are just windows onto it. The Tutti design maximizes local custody and lets each person's exact local setup participate. The AQ design maximizes durability and uniformity: sessions that outlive any laptop, one environment everyone trusts, and work that belongs to the team's infrastructure rather than to whichever machine happened to run it. Which one you want depends on whether "the work lives on my machine" reads to you as a security feature or as a single point of failure.

Pricing compared

Tutti VM, as of September 2026: free during Early Access, bring-your-own-subscription (currently Claude Code and Codex), with invite codes required to create a Room and released in daily batches. Post-Early-Access pricing is not published.

AQ has two plans. Free is a personal sandbox for one person: AQ creates a private machine in an isolated network, nothing to install, no time limit. Team is $50 per user per month early access (standard $200, billed monthly), covering VMs you connect from your own cloud or a dedicated always-on AQ-managed VM in its own isolated network, with your rate locked for your first 12 months. Inviting a teammate costs nothing until the person accepts and joins. On both platforms, model usage rides your own accounts: AQ never marks up model usage.

Bottom line

Tutti VM is the closest thing AQ has to a true philosophical rival, and a serious piece of engineering: local agents, local credentials, and a Room where two people's agents co-edit in real time is a design nobody else has shipped. If your priority is that agents and identity never leave each person's machine, take the Early Access invite. AQ's bet is that the machine itself should be the shared, durable thing: agents on an always-on VM in your own cloud, sessions any teammate can open, watch, and steer from a browser, worktree isolation instead of conflict resolution, and work that keeps running when every laptop in the Room is asleep. If that is the failure mode you care about, that is AQ's side of the line.

Frequently asked questions

What is Tutti VM?

Tutti VM (tutti.sh) is a multi-user, multi-agent collaboration product that opened Early Access on August 27, 2026. Coding agents like Claude Code and Codex keep running locally on each person's machine inside a managed local VM, while a shared cloud Room syncs everyone's working state in real time: two people's agents can edit the same file simultaneously, one agent can pick up another's work via @ references, and a localhost site opens in the Room with no deploy. It is free during Early Access on macOS and Windows, and there is also an open-source single-machine version (Apache 2.0) on GitHub.

Do AQ and Tutti VM both use my existing Claude or OpenAI subscription?

Yes, and that is genuinely uncommon in this category. Tutti VM is bring-your-own-subscription, with agent credentials staying on your local machine. On AQ, each engineer signs into the real CLIs with their own Claude or OpenAI account on the team's VM, and AQ never marks up model usage. Neither product resells inference.

Where do agents actually run on each platform?

On Tutti VM, each agent runs on its owner's own computer inside a managed local VM, and multi-layer virtualization syncs its working state into the shared cloud Room; the compute is personal, the state is collective. On AQ, agents run in persistent tmux sessions on the team's VM (machines you connect from your own cloud, or a dedicated AQ-managed VM), so sessions survive a closed laptop and resume from any device, including a phone.

How do the two handle agents working on the same code in parallel?

Opposite designs. Tutti VM leans in: two agents can edit the same file at the same time, with conflicts avoided and resolved at the filesystem layer in the background. AQ isolates instead: every workspace gets its own git worktree and branch (ai/{id}-{slug}), so parallel sessions cannot collide and everything stays ordinary git history. Co-editing suits exploratory work in one shared context; worktree isolation suits teams that want each agent's work reviewable and revertable as a normal branch.

Does Tutti VM work in the browser or on Linux?

As of September 2026, Tutti VM is a desktop app for macOS and Windows; creating a Room requires an invite code, while downloading the app or joining an existing Room does not. AQ is browser-based on macOS, Windows, and Linux, works on mobile, and the Free plan is a personal sandbox AQ creates for you with nothing to install and no time limit.