← All posts
Concepts

What is a collaboration layer?

TL;DR

A collaboration layer is software that sits on top of the tools that create work and adds what those tools leave out: sharing, feedback, shared editing, and version history for everyone who needs to work on the output together. It doesn't make the work; it makes the work workable by more than one person. Google Docs was the collaboration layer for documents. AI-built apps are getting theirs now.

The definition, unpacked

Three parts of that sentence carry the weight.

"Sits on top." A collaboration layer is not the creation tool and doesn't compete with it. It accepts finished (or half-finished) output from wherever it was made and gives it a shared home. That separation is the point: creation tools optimize for the person making the thing; the layer optimizes for everyone else who has to see it, react to it, and change it.

"The tools that create work." Today that increasingly means AI tools. Claude, ChatGPT, Gemini, Lovable, and v0 all produce working web pages and small apps, and each holds its output inside its own chat, its own account, its own share format. Output is trapped by default.

"Work on the output together." Viewing is not collaborating. The layer earns its name when the loop closes: one person shares, another comments on the exact part they mean, someone edits, the change is recorded, the same link now shows the new version. Share, comment, edit, reshare.

Why the category exists now

Documents had this problem twenty years ago. Files lived on individual machines, went out as email attachments, and forked into final_v3_REAL.doc. Google Docs solved it not by writing better documents but by moving the document to a URL where everyone worked on one copy. The document didn't change; its location and social life did.

AI regenerated the same problem one format up. Millions of people who never wrote code now produce working software (dashboards, calculators, prototypes, interactive reports), and it comes out the way documents did in 2003: a file on a laptop, or a pane inside one person's chat account. The creation problem is solved; the everyone-else problem isn't. That gap is exactly the shape of a collaboration layer, which is the argument of our pillar essay, knowledge work is moving from documents to apps.

What a collaboration layer includes

For AI-built apps, the working checklist:

  1. A live link as the unit of sharing. One URL, always current, opens on any device.
  2. Zero-friction access for the audience. Viewers and commenters shouldn't need accounts; reviewers won't sign up for your tooling.
  3. Feedback anchored to the work. Comments pinned to the element they're about, not paraphrased in a chat thread.
  4. Editing without code, so a non-technical teammate can change copy or styling directly instead of relaying requests.
  5. Version history across all editors, including AI agents, with rollback. When humans and agents edit the same artifact, one history is non-negotiable.
  6. Tool-agnosticism. If it only works with one generator, it's a feature of that generator, not a layer.

What it is not

Makes the work Serves it publicly Feedback and shared editing
Generator (Claude, ChatGPT, Gemini, v0...) Yes Limited share links No
Hosting (Netlify, Vercel, GitHub Pages) No Yes No
Collaboration layer No Yes Yes

The boundaries matter. A generator that adds a share button hasn't become a collaboration layer (the link is view-only and single-vendor). A host that serves your HTML hasn't either (there's no loop, just distribution). And a collaboration layer that started generating apps would stop being neutral ground, which is the property that lets a mixed-tool team standardize on it.

An example

Coedit is a collaboration layer for AI-built apps. You paste in the HTML any AI tool produced and get a live link where viewing and commenting need no account, edits work without touching code, and every human and agent change lands in one rollback-able history. Under the hood it runs on CRDTs for conflict-free concurrent editing (47/47 concurrency tests passing) and a lossless HTML mapping (9/9 round-trip suites). We build it, so weigh the sourcing accordingly, but the category exists with or without us: something has to be the Google Docs move for AI output.

FAQ

Q: What is a collaboration layer in one sentence? A: Software that sits on top of creation tools and adds sharing, feedback, shared editing, and version history to their output, so more than one person can work on the result.

Q: Isn't that just Google Docs? A: Google Docs is the canonical collaboration layer for documents. It can't render or edit an interactive app. The same pattern applied to AI-built apps needs a live rendering surface, element-level comments, and history that includes agent edits.

Q: Is a collaboration layer the same as hosting? A: No. Hosting serves the work to the public; a collaboration layer serves it to the people making it better. Hosting has no comments, no shared editing, no versioning of the review loop. Many teams use both: collaborate in the layer, then ship wherever.

Q: Why shouldn't the AI tool itself be the collaboration layer? A: Lock-in and audience friction. Each vendor's sharing works only for its own output and pulls collaborators toward its accounts and plans. Teams rarely standardize on one generator, so the layer that spans them has to be neutral.

Your AI work shouldn't stop at a file.

Turn the page your AI made into a link anyone can open, comment on, and edit. No code, no account to view.

Get your live link →