Маленький редактор для файлів у вашому сховищі.
Mosaic відкриває YAML, JSON і Markdown прямо з будь-якого S3-сумісного контейнера — Amazon S3, Backblaze, Wasabi, Cloudflare R2 чи NimbusNexus. Редагуйте, переглядайте, версіонуйте, зберігайте, публікуйте — не залишаючи браузер і не завантажуючи нічого на диск.
Launching Mosaic
Sven Larsson · 3 трав.Роками редагування конфігураційного файлу означало завантажити, відкрити, відредагувати, перезавантажити — маленький ритуал, що повторюється тисячі разів на тиждень.
Mosaic кладе край ритуалу. Файл живе у сховищі. Редактор відкриває його просто там.
Що він уже вміє сьогодні
- →Редагування YAML, JSON і Markdown
- →Живий перегляд Markdown
- →Перевірка за схемою
- →Ревізії при кожному збереженні
- →Затвердження та процес публікації
Принесіть свій bucket. Mosaic його відредагує.
Підключіть будь-яке S3-сумісне сховище через API-ключ — ваші облікові дані залишаються зашифрованими, ваші дані залишаються там, де вони є. Той самий досвід Mosaic, ваш постачальник.
API-ключі шифруються в стані спокою унікальними ключами для кожного облікового запису; ми ніколи не логуємо облікові дані у відкритому вигляді. Ротація чи відкликання — у будь-який момент.
Користуєтесь NimbusNexus Storage? Mosaic безкоштовний. Назавжди.
Без обмежень на користувачів. Без обмежень на файли. Працює з будь-яким контейнером, на кожному тарифі від Starter і вище.
- ✓Необмежено користувачів
- ✓Необмежено файлів
- ✓Усі формати
- ✓Затвердження + ревізії
- ✓Доступ через API + CLI
Створено для маленьких щоденних правок, про які ніхто не говорить.
Конфігурації, маніфести, контент, runbook-и. Файли, які ви редагуєте двадцять разів на день і тричі о 2-й ночі.
Редагування конфігурацій та маніфестів
Підправте production.yaml звідки завгодно — потрібен лише браузер. Перевірка за схемою ловить помилки до збереження. Кожна зміна — це ревізія.
Чернетки статей і блогу
Пишіть Markdown із живим переглядом. Зберігайте чернетки в публічному контейнері, натискайте «Опублікувати», дивіться, як вони з’являються на сайті. Із затвердженнями.
Runbook-и для інцидентів
Тримайте runbook-и у сховищі, де команда їх знаходить. Правте на ходу під час пост-мортему. Відкочуйте назад, якщо хтось видалив не той розділ.
Відредагуйте файл. Отримайте кивок. І публікуйте.
Для важливих файлів — статей, публічних конфігурацій, умов — Mosaic додає легку стадію затвердження. Опишіть правило, попросіть рев’ю, отримайте позначку, публікуйте.
- 01Правила за шляхомarticles/**/*.md потребує 1 редактора. configs/prod/* — 2 SRE. Підлаштуйте під свій процес.
- 02Рев’ю в один клікРев’юери бачать diff одразу, коментують порядково, схвалюють або просять змін.
- 03Блокувати погані публікаціїФайли без потрібних затверджень неможливо опублікувати. Це бачить CI; це бачать люди.
- 04Повний аудитХто що схвалив, коли і у якій версії. Експортується разом із рештою історії ревізій.
articles/**/*.md потребує 2 затверджень від @editors.
“Стало читабельніше. Одне зауваження до §3 — поправлю наступним проходом.”
12 хв томуМаленькі речі, зроблені правильно.
Підсвічування синтаксису
YAML, JSON, Markdown, TOML і ще понад 30 мов. Зі смаком за замовчуванням.
Три розкладки
Лише джерело, лише перегляд, поділ навпіл. Перемикання однією клавішею. Запам’ятовується для кожного файлу.
Перевірка за схемою
Принесіть власну JSON Schema. Mosaic підкреслить помилки і заблокує невалідне збереження.
Публікація на місці
Один клік перетворює приватну чернетку на публічний URL. Заголовки кешу налаштовані як треба.
Операції з папками та файлами
Створення, перейменування, переміщення, видалення. Перетягуйте, щоб завантажити. Множинний вибір із shift-кліком.
Затвердження
Правила за шляхом. Перегляд diff одразу. Блокування при обов’язкових. Готово до аудиту.
Ревізії
Кожне збереження — це контрольна точка. Порівнюйте будь-які дві. Відновлюйте будь-яку. Без обмеження на скасування.
Орієнтований на клавіатуру
Невелика добірка скорочень. ⌘ на Mac, Ctrl на решті. Палітра команд для всього іншого.
Що ми будуємо.
- Живий перегляд MarkdownПоруч або один над одним. Із YAML-frontmatter.
- Перевірка YAML / JSON за схемоюПринесіть свою схему, помилки одразу в редакторі.
- Ревізії при кожному збереженніDiff, відновлення, авторство.
- CRUD папок і файлівВключно з перетягуванням для завантаження.
- Стадії затвердженняПравила за шляхами + список рев’юерів + inline-diff.
- Публікація на кілька цілейОсновна, дзеркало CDN, RSS, переклади.
- Палітра командУсі дії, нечіткий пошук файлів, недавні.
- Читання з мобільного + легке редагуванняГарно на iPad. На телефоні — насамперед читання.
- Спільне редагування в реальному часіДва курсори, присутність, слідування за курсором.
- Коментарі + пропозиціїГілки коментарів на будь-якому рядку.
- Помічник для перекладівi18n поруч із diff-ом до оригіналу.
- Шаблони процесівГотові правила для блогів, конфігурацій, runbook-ів.
- AI-підказкиInline-перефразування + автовиправлення схеми. За згодою.
- ПлагіниВласні валідатори, перегляди, команди.
- Локальна синхронізаціяРедагуйте офлайн, синхронізуйте при підключенні. Міст із CLI.
- Пакет аудиту та відповідностіСвідчення SOC2, DLP-хуки, правила збереження.
→ Дорожня карта вказує напрямок, а не зобов’язання. Голосувати / запропонувати →
Відредагуйте файл.
Збережіть файл. От і все.
Mosaic працює з хмарним сховищем, яке у вас уже є — Amazon S3, Backblaze, Wasabi, Cloudflare R2 чи NimbusNexus. Підключіть bucket, двічі клікніть на файлі, ви всередині.