Write, collaborate, and compile LaTeX anywhere — even offline.

Canopy is a calm, collaborative LaTeX workspace for researchers, graduate students, and university labs. Your writing stays on your device, your co-authors can join in real time, and your paper is never held hostage by a cloud account.

No credit card Works offline Open standards

Prefer a native window? The desktop app is coming soon.The web app already installs as a PWA.

Canopy editor with a LaTeX project on the left and a compiled academic paper on the right
Write the source. See the paper. One split-pane workspace for LaTeX, PDF, and review.

Why Canopy

Research is collaborative. Your editor should keep up.

Most tools assume a fast connection and a permanent account. Research happens in the gaps between both. Canopy is designed around that reality.

01

Offline-first freedom

Write on flights, in field sites, or in the lab when the Wi-Fi drops. Canopy keeps working because the document lives in your browser first.

Changes merge automatically when you reconnect.

02

Real-time co-authoring

Edit together, leave threaded comments on the exact sentence, and let BibTeX autocomplete handle the bibliography. Set View, Comment, or Edit access for each collaborator.

Built for supervisors, students, and co-PIs.

03

Own your research

Local-first by default. Add Always-On Cloud when you need multi-device sync, or self-host an institutional node so your lab keeps every key and every byte.

Your account is a key, not a vendor login.

04

Zero-friction workflow

Harper spelling and grammar checks, live outline, regex project search, and one-click .tex, .pdf, or ZIP exports keep the focus on the argument.

The paper, the bibliography, and the PDF in one place.

LaTeX + BibTeX Optional cloud sync Federated self-hosting Granular permissions

A quieter workspace

The paper is hard enough. The editor shouldn’t be.

Canopy keeps the source, the PDF, the discussion, and the bibliography in one focused place. No plugin scavenger hunt. No lost comments in a chat thread.

Canopy editor with a multi-file LaTeX project and a compiled two-page PDF

In the workspace

LaTeX on the left. The paper on the right.

Write in a familiar Monaco editor and see the compiled PDF beside it. Switch between files, check the outline, or compile without leaving the page.

  • Source and PDF in one view
  • Local or cloud compilation
  • Multi-file LaTeX projects

Simple by design

Start free. Add infrastructure when your lab needs it.

No seat minimums, no mandatory cloud account, and no surprise lock-in. Choose the level of durability and support that fits your work.

Free

$0 / forever

For individual researchers and small collaborations.

  • Full LaTeX editor and local compile
  • Peer-to-peer real-time co-authoring
  • Offline edits merged on reconnect
  • Comments, permissions, spell check
  • Export .tex, .pdf, and ZIP
Open Canopy Web

Your browser stores the first copy.

Institutional / Lab

Self-hosted

Run Canopy on your own servers and keep the keys.

  • Everything in Cloud, on your infrastructure
  • Data residency and institutional policy control
  • Federated Gun relays across departments
  • SSO and onboarding support
  • Priority assistance for your deployment
Read the self-host path

Deploy on one VM, Docker, or your Kubernetes cluster.

Compare the essentials

Plain-language differences, not a spreadsheet of SKUs.

CapabilityFreeCanopy CloudInstitutional
LaTeX + BibTeX editorIncludedIncludedIncluded
Local PDF compilationIncludedIncludedIncluded
Real-time P2P collaborationIncludedIncludedIncluded
Offline editing + mergeIncludedIncludedIncluded
Always-on cloud storage—IncludedYour infrastructure
Cloud compilation—IncludedYour infrastructure
Data locationYour browserManaged regionYour servers
Access controlsView / Comment / EditView / Comment / EditView / Comment / Edit + policy
Best forSolo papers and small teamsActive multi-device labsDepartments with residency needs

For university labs

Your lab. Your keys. Your infrastructure.

Keep Canopy inside your institution’s network. Run the editor, Gun relay, and optional cloud snapshots yourself—on a single VM, in Docker, or on your existing Kubernetes cluster.

Data residency by default. No third-party storage for your drafts.
Federate across departments. Connect Gun relays without opening your data.
Operate it like research software. Plain Node, Caddy, and a documented environment file.
lab-server · setup private
# One small server, your institution’s rules.
$ git clone <your-canopy-fork>
$ cp .env.example .env
$ pnpm install
$ pnpm build:server
$ pnpm --filter @canopy/server start

✓ editor     https://canopy.your-lab.edu
✓ gun relay  wss://canopy.your-lab.edu/gun
✓ data       /data (your volume, your backups)

Questions

The practical details.

If your question is about a specific lab setup, write to us. We read every message.

Do my collaborators need an account?

They need an identity, but Canopy never requires email or a central account for free P2P projects. A guest key can open a shared link; signed-in researchers get a stable public key and cross-device project discovery.

What happens if I edit while offline?

Canopy stores the document locally first. When another peer reconnects, both versions merge with Yjs; with Cloud, a durable snapshot is kept and refreshed when you come back online.

Is my paper readable by the relay?

Project metadata in the Gun registry is encrypted with the researcher’s key pair. P2P document traffic is WebRTC. For cloud snapshots, the server stores the room state it is authorized to persist; self-hosting keeps that boundary on your infrastructure.

Can we use our own domain and backups?

Yes. The institutional path is a normal static web build plus the Canopy Node server behind your own Caddy or reverse proxy, with your own storage volume and backup policy.

A calmer place to write

Bring your next paper into focus.

Open Canopy in your browser, invite a co-author, or talk to us about running it for your lab.