NimbusNexus
Free with NimbusNexus Storage · approvals now in beta

A small editor for the files in your storage.

Mosaic opens YAML, JSON, and Markdown straight from any S3-compatible bucket — Amazon S3, Backblaze, Wasabi, Cloudflare R2, or NimbusNexus. Edit them, preview them, version them, save them, ship them — without leaving the browser, and without ever downloading a thing.

saved · v.18
---
title: "Launching Mosaic"
author: "Sven Larsson"
published: 2026-05-03
---
# Launching Mosaic
For years, editing a config file meant downloading,
opening, editing, re-uploading — a small ritual
repeated thousands of times a week across our team.
Mosaic ends the ritual. The file lives in storage. The editor opens it there.
Product4 min

Launching Mosaic

Sven Larsson · May 03

For years, editing a config file meant downloading, opening, editing, re-uploading — a small ritual repeated thousands of times a week.

Mosaic ends the ritual. The file lives in storage. The editor opens it there.

What it can do today

  • Edit YAML, JSON, and Markdown
  • Live preview for Markdown
  • Schema validation
  • Revisions on every save
  • Approvals & publish flow
eu-west-1Ln 14, Col 28UTF-8Markdown⌘S save⌘K palette
Works everywhere

Bring your bucket. Mosaic edits it.

Connect any S3-compatible storage with an API key — your credentials stay encrypted, your data stays where it is. Same Mosaic experience, your provider.

Available now
Amazon S3
The original. Fully supported.
Backblaze B2
S3-compatible. Affordable archives.
Cloudflare R2
Zero egress. Edit where it’s served.
Wasabi
Predictable pricing. Same features.
DigitalOcean Spaces
Simple setup over the S3 API.
MinIO
Self-hosted? S3 API works.
Coming soon
Google Cloud Storage
Native GCS protocol.
Azure Blob Storage
Native Azure protocol.
NimbusNexus Storage
First-class native integration.

API keys are encrypted at rest with per-account keys; we never log raw credentials. Rotate or revoke any time.

Pricing

Use NimbusNexus Storage? Mosaic is free. Forever.

No seat caps. No file caps. Works on every container, on every plan from Starter up.

Mosaic editor
$0$12 / user / mo
  • Unlimited seats
  • Unlimited files
  • All file formats
  • Approvals + revisions
  • API + CLI access
Use cases

Built for the small daily edits that nobody talks about.

Configs, manifests, content, runbooks. The files you edit twenty times a day and three times at 2am.

Use case 01

Config & manifest editing

Tweak a production.yaml from anywhere with a browser. Schema validation catches typos before save. Every change is a revision.

YAMLJSONSchema
Use case 02

Article & blog drafting

Write Markdown with live preview. Save drafts in a public container, hit publish, watch them appear on your site. With approvals.

MarkdownPreviewPublish
Use case 03

Incident runbooks

Keep runbooks in storage where the team can find them. Edit inline during the post-mortem. Roll back if someone deletes the wrong section.

RevisionsSharedAudit
Approvals · new

Edit the file. Get a nod. Then ship.

For files that matter — articles, public configs, terms — Mosaic adds a lightweight approval gate. Define a rule, request a review, get a checkmark, hit publish.

  • 01Path-based rulesarticles/**/*.md needs 1 editor. configs/prod/* needs 2 SREs. Match your workflow.
  • 02One-click reviewReviewers see the diff inline, comment line-by-line, and approve or request changes.
  • 03Block bad publishesFiles without the right approvals can't be published. CI sees it; humans see it.
  • 04Full audit trailWho approved what, when, on which version. Exported with the rest of revision history.
Approval · launching-mosaic.mdPending · 1 of 2
Rule

articles/**/*.md requires 2 approvals from @editors.

DB
[email protected]✓ Approved

Reads better. One nit on §3 — fix on next pass.

12 min ago
SL
[email protected]○ Reviewing

Looking now…

opened 2 min ago
When both approved →
Capabilities

Small things, done right.

Syntax highlighting

YAML, JSON, Markdown, TOML and 30+ other languages. Tasteful by default.

Three layouts

Source-only, preview-only, split. Toggle with one keystroke. Persists per-file.

Schema validation

Bring your own JSON Schema. Mosaic underlines errors and blocks invalid saves.

Publish in place

One click flips a file from private draft to public URL. Cache headers set right.

Folder + file ops

Create, rename, move, delete. Drag to upload. Multi-select with shift-click.

Approvals

Path-based rules. Inline diff review. Block-on-required. Audit-ready.

Revisions

Every save is a checkpoint. Diff any two. Restore any one. No undo limits.

Keyboard-first

A small set of shortcuts. ⌘ on Mac, Ctrl on the rest. Command palette for the rest.

Roadmap

What we're building.

Updated May 04, 2026
ShippedQ2 2026
  • Markdown live previewSide-by-side or stacked. With YAML frontmatter.
  • YAML / JSON schema validationBring your own schema, errors inline.
  • Revisions on every saveDiff, restore, attribution.
  • Folder + file CRUDIncluding drag-to-upload.
Now · in betaMay–June
  • Approval gatesPath rules + reviewer roster + inline diff.
  • Multi-target publishPrimary, CDN mirror, RSS, translations.
  • Command paletteAll actions, fuzzy file search, recent.
  • Mobile read + light editsiPad-good. Phone is read-first.
NextQ3 2026
  • Real-time co-editingTwo cursors, presence, follow-cursor.
  • Comments + suggestionsThreaded comments on any line.
  • Translation companionSide-by-side i18n with diff against source.
  • Workflow templatesPre-baked rules for blogs, configs, runbooks.
LaterH2 2026+
  • AI suggestionsInline rephrase + schema autofix. Opt-in.
  • PluginsCustom validators, custom previews, custom commands.
  • Local syncEdit offline, sync on reconnect. CLI bridge.
  • Audit + compliance packSOC2 evidence, DLP hooks, retention rules.

→ Roadmap is directional, not a commitment. Vote / suggest →

Edit the file.
Save the file. That's it.

Mosaic works with the cloud storage you already have — Amazon S3, Backblaze, Wasabi, Cloudflare R2, or NimbusNexus. Connect a bucket, double-click a file, you’re in.