gno.sh · Publishing layer

Share your GNO workspace, beautifully.

gno.sh is the hosted publishing layer on top of your local GNO workspace. Turn a note or a whole collection into a reading-first page in seconds.

Your raw vault stays local. Run gno publish export <target> --out atlas.json, then upload that compiled artifact at /studio. gno.sh turns the snapshot into a polished surface with premium typography, an outline, keyboard navigation, and subset-scoped search. Pick public URLs, secret links, invite-only spaces, or client-side encrypted bundles.

Snapshot flowExport from local GNO, upload once, republish intentionally
Four modesPublic, secret, invite-only, encrypted
Reader-firstTypography, outline, search, hotkeys

How it works

Export locally. Upload once. Readers get the URL.

V1 transport is explicit on purpose. Local GNO compiles the artifact. gno.sh hosts the reader surface. No PATs, no vault mount, no ambiguous live sync.

1. ExportRun gno publish export atlas --out ~/Downloads/atlas.json
2. UploadOpen /studio, upload the artifact, choose visibility.
3. ShareReaders get a stable URL; republish updates the snapshot.
The studio

Pick a source, choose a mode, press publish.

The publish studio is where you select a source from your workspace, set visibility (public, secret link, invite-only, or encrypted), upload an artifact from local GNO, and manage published routes. Republish updates the same URL.

  • Drag-and-drop artifact upload or file picker
  • Four visibility modes with per-route controls
  • Published ledger with rotate, revoke, expire actions
  • Metadata projection preview before publish
The gno.sh publish studio showing source selection, visibility modes, artifact upload zone, and published ledger
gno.sh studioPublish desk with artifact upload

What you get

A publishing surface, not another workspace.

gno.sh is intentionally thin on top of GNO. Local GNO stays the retrieval and intelligence engine — this is the opinionated reading layer for when you need a URL to send someone.

Publish

One note or a whole collection

Pick a note, a folder, or a curated subset from your local GNO workspace. Publish a snapshot in seconds — no raw source files ever leave your machine.

Read

World-class reading surfaces

Variable serif typography. Generous measure. Real hanging punctuation. Outline, backlinks, and related notes scoped strictly to what you published.

Private

Secret links, invite-only, encrypted

Secret-link tokens for one-off shares, invite-only spaces for clients, and encrypted bundles exported locally from GNO before upload.

Search

Lightweight lexical search

Press / and jump through a published collection. Pagefind-style lexical search scoped to the published subset — no leaks, no stale index.

Snapshot

Predictable, explicit republish

Publications are snapshots, not live mounts. Republish when you want. Rotate or revoke secret links. Expire with a click. No ambiguity for readers.

Growth

Subtle built-in distribution

Every published page carries a refined Published with GNO footer. Paid plans remove branding and add custom domains later.

Single note share

Send one note, keep the rest private.

Pick any note in your workspace and publish it as a clean public URL. Private metadata is filtered out at publish time. Backlinks and related notes are disabled by default so nothing leaks from the rest of your vault.

  • Readable slug or a random one — your call
  • Rendered with serif display type and hanging punctuation
  • Outline, copy-link, and keyboard navigation on every page
  • Revoke, expire, or republish at any time
A published note on gno.sh showing the reader with editorial typography, drop cap, table of contents, and margin metadata
gno.sh readerSingle note, public URL
Collection publish

A compiled knowledge portal, yours to share.

Publish a whole folder as a collection home with note navigation, scoped search, and precomputed backlinks. Readers get a real portal — not a dump of files. Everything is strictly scoped to what you chose to publish.

  • Collection home, note list, per-note detail pages
  • Lightweight lexical search with / to focus
  • Backlinks and related notes limited to the published subset
  • Prev/next navigation, outline, and j/k hotkeys
A published collection on gno.sh with note list, scoped search, and navigation sidebar
gno.sh readerCollection home, scoped search
Private & encrypted

From secret links to local-first encrypted publishing.

Share a note or collection with an unguessable secret link, invite specific people to a private space, or export an encrypted bundle from local GNO so gno.sh stores ciphertext and readers decrypt in the browser.

  • Secret-link tokens with rotate, revoke, and expiration
  • Invite-only spaces for clients and trusted peers
  • Encrypted export happens locally in GNO before upload
  • Encrypted updates come from a fresh local export
  • Better Auth sessions, Polar subscriptions, one clean stack
The gno.sh publish studio showing visibility mode selection and secret link controls
gno.sh studioSecret links, encryption, invite-only

Why it feels different

Optimized for the reader, not the product team.

Most publish tools either spit out raw markdown or drop you into a heavy collaborative app. gno.sh is neither — it’s a tight, opinionated reading surface that treats typography and performance as first-class product constraints.

Nothing leaks that you didn’t publish

Filtered publish projections. Hidden frontmatter. Stripped local paths. Backlinks and related notes strictly scoped to the published subset — never to the rest of your vault.

Designed like a publication

Variable serif display type. Generous measure. Real hanging punctuation. First-letter drop caps. A reading surface that makes long-form notes feel considered, not dumped.

Snapshot semantics, always explicit

Published content is a snapshot, not a live mount. See the last-indexed and last-published timestamps on every page. Republish when you’re ready, not before.

Built for distribution

Subtle built-in branding on every free share. Custom domains and white-label on paid plans. A natural growth loop from readers to new publishers.

Ready when you are

Publish your first note in under a minute.