Сооснователь компании Aboard Пол Форд представил проект Tiny Little Office — полноценный офисный пакет, в котором документы, презентации и таблицы не сохраняются на сервере, а целиком упаковываются в саму адресную строку браузера. В эфире подкаста The Vergecast автор проекта вместе с журналистом Дэвидом Пирсом разобрал, как инструменты вайб-кодинга и возможности современных веб-движков меняют традиционные представления о хранении данных, конфиденциальности и жизненном цикле программного обеспечения.
💡 От Tiny Sheet к офисному пакету: как родилась концепция 4:31
История проекта Tiny Little Office берет свое начало за шесть лет до текущих событий, когда Пол Форд и его постоянный бизнес-партнер Рич Зиаде развивали предыдущий совместный стартап . Тогда у Зиаде возникла идея экстремально простой веб-таблицы под названием Tiny Sheet: всего 10 строк, 2–3 колонки и базовые арифметические операции . Главная техническая особенность заключалась в том, что сервис вообще не отправлял данные на бэкенд — все введенные значения на лету кодировались прямо в адресную строку (URL) . Ссылку можно было скопировать в корпоративный мессенджер Slack, передав коллеге не просто доступ, а сам документ .
Со временем старый проект ушел в небытие, а предприниматели основали компанию Aboard, специализирующуюся на разработке программных решений и продуктах на базе искусственного интеллекта . Форд признается, что будучи руководителем, всегда стремится лично создавать работающие прототипы, а не только рассуждать о них на совещаниях .
К возвращению к старой концепции Форда подтолкнули сразу несколько технологических факторов:
- Рост вычислительной мощности и скорости современных браузерных движков ;
- Зрелость стандартных веб-технологий и библиотек ;
- Появление продвинутых ИИ-ассистентов, таких как Claude, сделавших процесс так называемого «вайб-кодинга» (vibe coding) предельно быстрым ;
- Желание проверить, насколько далеко можно зайти в отказе от традиционных баз данных .
Эксперимент быстро перерос рамки отдельной таблицы. Форд решил выяснить, реально ли упаковать в URL не просто пару чисел, а многофункциональную офисную среду — с текстовым редактором, слайдами, структуризатором (outliner) и планировщиком поездок .
⚙️ Архитектура без сервера: как документ помещается в URL 6:23
В общепринятом представлении пользователей интернет-адрес является лишь указателем, сообщающим браузеру, на какой удаленный сервер нужно обратиться за файлом . Однако технически URL представляет собой обычную строку символов неограниченной теоретической длины . Если платформа или браузер не накладывают жестких лимитов, в эту строку можно закодировать полноценный массив данных .
Форд реализовал следующую схему: адрес имеет структуру вида tinylittleoffice.com/#/ с идентификатором типа приложения, после которого следует длинный фрагмент сжатого текста .
Фундамент технического решения опирается на несколько инженерных принципов:
- Использование фрагментарного идентификатора (хэша
#): по спецификации протокола HTTP все данные, находящиеся в адресе после знака решетки, никогда не отправляются на веб-сервер хостинга , . - Локальный парсинг: браузер пользователя загружает статичный JavaScript-клиент сайта, который считывает данные из адресной строки и локально отрисовывает рабочий интерфейс .
- Сжатый Markdown: чтобы минимизировать объем строки, под капотом используется сжатая модификация разметки Markdown со строгими ограничениями на шрифты и стили .
- Конвертация в QR-коды: поскольку стандартные QR-коды поддерживают до нескольких тысяч символов, сформированный адрес легко превращается в изображение . Сканируя такой код смартфоном, второй пользователь скачивает не ссылку на закрытый облачный диск, а документ целиком .
Ведущий The Vergecast Дэвид Пирс отметил, что скопировал одну из презентаций Tiny Little Office в тестовый файл: адресная строка заняла порядка 3400 символов внешне бессмысленного набора знаков . При этом внутри нее содержалась вся презентация с форматированием .
⚡ Вайб-кодинг и мощь современных браузеров 17:33
Создание подобного софта в прошлом было экономически нецелесообразным: разрыв между трудозатратами на ручную сборку нестандартной архитектуры и потенциальной коммерческой выгодой оставался слишком большим . Форд подчеркивает, что потратил на реализацию Tiny Little Office всего около 10 дней, уделяя разработке сессии по пути домой в пригородном поезде . Суммарное чистое время работы составило от 20 до 30 часов .
Такой темп стал возможен благодаря комбинации глубокого понимания архитектуры и взаимодействия с ИИ-моделями в режиме диалога , . В процессе интеграции систем безопасности выяснилось, что современные браузеры уровня Chrome и Safari содержат внутри себя мощнейшие криптографические инструменты корпоративного класса , о которых многие рядовые разработчики даже не задумываются .
По словам Форда, в ходе обсуждения защитных механизмов с моделью ИИ выяснилось, что браузерный движок WebKit и стандарты Web Crypto API поддерживают постквантовое шифрование AES-256 , . Поскольку весь документ представляет собой одну строку символов, шифровать требуется только ее . Пользователь может задать пароль: ключ шифрования помещается в ту часть URL, которая обрабатывается исключительно на клиенте, а на сервер сокращателя ссылок попадает уже полностью зашифрованный массив .
С точки зрения Форда, современные веб-движки обладают графическими возможностями (3D), поддержкой аудио, сетью и шифрованием такого уровня, что существование закрытых магазинов мобильных приложений (App Store и Google Play) технически больше не оправдано , . Пирс и Форд иронично констатировали, что главной причиной доминирования магазинов приложений остается коммерческая выгода корпораций Apple и Google .
🛡️ Безопасность, шифрование и парадокс владения данными 10:35
Tiny Little Office предлагает принципиально иной взгляд на приватность и цифровое владение. Привычная модель доступа строится на учетных записях, паролях, списках прав и корпоративных хранилищах вроде Google Drive . Новая схема полностью ликвидирует понятие единоличного владения объектом , .
Если пользователь передает сгенерированную ссылку или показывает QR-код другому человеку, тот мгновенно получает полную копию файла и может менять ее как угодно в собственном браузере , .
Среди ключевых сценариев использования спикеры выделили следующие:
- Максимальная конфиденциальность через анонимный режим: если открыть ссылку в режиме инкогнито и передать ее через мессенджер со сквозным шифрованием (например, Signal), документ фактически нигде не оставляет следов и не оседает в истории , .
- Эфемерные офисные баталии: Форд считает забавной иронию создания временных документов — формат исчезающих историй из соцсетей переносится на деловые презентации со слайдами и финансовыми отчетами . Это позволяет делать одноразовые списки аргументов для групповых чатов в WhatsApp или Signal без создания мусора в облаке , .
- Публикация в децентрализованных сетях: ограничения длины ссылок в социальной сети Bluesky (около 4096 символов) позволяют прикреплять ссылки на документы объемом в пару страниц текста прямо к постам, превращая микроблог в платформу для заметок , .
При проектировании Форду пришлось пойти на сознательные компромиссы. Из проекта вырезали около 15 мини-приложений (включая аналоги сервисов типа Linktree) , . Было заблокировано добавление произвольных изображений, чтобы предотвратить превышение лимитов адресной строки и закрыть вектор использования сервиса для фишинга и распространения вредоносного контента , .
🚫 Отказ от монетизации и будущее открытого кода 27:39
Проект получил вирусный охват на площадке Product Hunt и привлек сотни тысяч пользователей по всему миру , , . Форд признается, что из-за архитектуры сервиса он сам не видит, какие именно файлы люди создают внутри платформы .
Несмотря на популярность, монетизировать Tiny Little Office не планируется , . Позиция создателя категорична: появление платных функций, скрытых метрик или коммерческих механизмов моментально разрушит доверие к системе, сделав ее подозрительной для сообщества .
Текущий план развития строится на следующих шагах:
- Поддержка репозитория на GitHub: проект опубликован под лицензией MIT и де-факто передан в общественное достояние , .
- Архитектурная версия V2: ведется работа над оптимизацией длины ссылок, улучшением навигации и более эффективным рендерингом схем , .
- Использование в качестве библиотеки: Форд надеется, что компактные модули текстового редактора и таблиц другие инженеры начнут встраивать в собственные веб-сервисы вместо тяжелых сторонних фреймворков , .
- Разделение проектов в Aboard: коммерческие продукты компания намерена запускать отдельно, оставляя Tiny Little Office экспериментальной открытой платформой , .
🎬 Культурный эпилог: триллер Theranos в кинозале 32:56
В финальном блоке выпуска ведущий The Vergecast Дэвид Пирс поделился рекомендацией из мира медиа, посоветовав зрителям трехчасовой документальный фильм режиссёров Нейтана Филдера и Лэнса Оппенхейма «You Can See Everything» («Ты можешь видеть все»), посвященный основательнице скандального медицинского стартапа Theranos Элизабет Холмс , .
Журналисты The Verge подробно освещали судебный процесс над предпринимательницей , однако Пирс настаивает: новую ленту обязательно стоит смотреть не на домашних экранах, а именно в кинотеатре вместе с аудиторией , . Он описал свой личный опыт посещения сеанса в подземном кинотеатре сети Alamo Drafthouse на Манхэттене .
По оценке Пирса, эмоциональные контрасты — от комичных эпизодов до откровенных психологических ударов — создают коллективный эффект сопереживания, сопоставимый с масштабными блокбастерами вроде «Дюны 3» , . Он назвал картину одной из самых сильных документальных работ об изнанке технологической индустрии за последние годы .