Read in:
Русский

У универсальных инструментов нет короткого питча

Почему Obsidian невозможно объяснить одной фразой, почему у trip2g та же проблема — и почему это свойство инструмента, а не провал маркетинга.

Универсальный инструмент не помещается в одну фразу: каждый заходит в него через свою дверь. Obsidian тому пример. «Редактор markdown с вики-ссылками и плагинами» — формально верно и мимо сути. Дело не в маркетинге. Obsidian — не фича, а субстрат, и что он значит, решают не разработчики, а те, кто на нём строит. У trip2g та же природа и та же проблема. Честный выход — перестать искать единственно верный питч. Верных много, и каждый работает только на своего читателя.

Obsidian в упрощённом виде

Опишите Obsidian по частям — получится три фичи: редактор markdown, [[вики-ссылки]] с автодополнением и обратными ссылками, API для плагинов. На бумаге — проект на выходные.

А теперь список дверей, через которые люди реально приходят:

  • обычные заметки (наконец-то заметки — это просто файлы)
  • личная база знаний
  • «второй мозг», Zettelkasten
  • личная или командная вики
  • длинные тексты: книги, статьи, плагины для цитирования
  • исследования и конспекты литературы
  • задачи и проекты (Tasks, Kanban, Dataview)
  • цифровой сад — заметки, опубликованные и растущие на виду
  • инженерные журналы и ранбуки
  • библиотека сниппетов кода
  • ежедневный дневник

За каждым пунктом — живое сообщество со своим словарём и своими каналами на YouTube. Человек с Zettelkasten и человек с GTD оба живут в Obsidian, но на вопрос «зачем он нужен» ответят несовместимо. Реклама, которая цепляет одного, отскакивает от другого: «второй мозг» ничего не говорит тому, кому нужна вики для ранбуков, а «локальный менеджер задач» отпугнёт писателя.

В этой множественности сила инструмента — и она же губит питч. Одной фразой одиннадцать дверей не накрыть, разве что уйти в абстракцию. А абстракции вроде «инструмента для мышления» не убеждают никого.

Лучший питч Obsidian, кстати, обошёлся без абстракций. Заголовок Show HN 2020 года — «база знаний поверх локальных Markdown-файлов» — собрал тысячу с лишним апвоутов. Это одна дверь: владение своими данными. Не вся картина. Зато точно в свою аудиторию.

Почему так получается

У фичи история встроена. Инструмент для скриншотов делает скриншоты — питч пишет себя сам. Субстрат устроен иначе: это несколько примитивов, которые комбинируются. У Obsidian — простые файлы, ссылки, расширяемость. Описывать примитивы скучно, а честное описание («markdown-файлы со ссылками») звучит как пустое место. Ценность появляется только в комбинациях, а комбинации принадлежат пользователям, не разработчику.

У разработчика три выхода, и все плохие. Описать примитивы — продешевить: «навороченный редактор markdown». Описать одну комбинацию — сузить инструмент до одной двери и потерять всех остальных. Описать все комбинации — получить лендинг-простыню, которую никто не дочитает.

У Unix то же свойство. «Всё есть файл» описывает субстрат точно, а новичку не говорит ничего. Каждый сисадмин, embedded-разработчик и хостер «понял» Unix через свою дверь. Так субстраты и распространяются — снизу вверх, от двери к двери: пользователи показывают друг другу, что построили. Сверху вниз, одной фразой, их продать почти невозможно.

У trip2g та же болезнь

Тот же тип субстрата: markdown-файлы плюс сервер. Тот же веер дверей, и все уже работают:

  • Опубликовать хранилище Obsidian как сайт. Исходная дверь, до сих пор первая строка README.
  • Self-hosted память для AI-агентов по MCP: search и note_html по вашим заметкам, без копии знаний в чужом векторном хранилище.
  • Платформа для авторов: платные подписки, три зоны доступа, публикация в Telegram.
  • Цифровой сад или своя CMS.
  • Командная вики, корпоративная база знаний с контролем доступа.
  • Узел федерации: один запрос агента расходится по связанным хабам.
  • Markdown как операционная система — буквальное описание субстрата: заметки — файловая система, MCP — системные вызовы.

Всё это один субстрат: заметки с адресацией по пути, один сервер, одна модель прав. Разные только интерфейсы — веб-страница, вызов MCP, пост в Telegram, git-репозиторий. Двери — это комбинации, ровно как у Obsidian.

Какая из дверей — «настоящий trip2g»? Вопрос неправильный. Настоящая каждая — для того, кто перед ней стоит. Self-hoster'у достаточно услышать «один Go-бинарник на SQLite, файлы на вашем диске». Пользователю Obsidian — «публикуете хранилище, ничего не меняя в привычках». Разработчику агентов — «память по MCP, которую можно читать, диффать и клонировать через git». А скажите любую из этих фраз не тому человеку — он услышит шум.

Честный вывод

Универсальный инструмент не объясняют. Выбирают дверь под читателя, а остальное субстрат покажет сам — когда человек уже внутри.

Единственная фраза, которая не врёт умолчанием, — про сам субстрат: ваш markdown, опубликованный и подключённый. Она верна, но начинает что-то значить только после того, как вы увидели хотя бы одну дверь. И это нормально. Obsidian свою задачу тоже не решил «одной фразой». Он победил тем, что держал субстрат честным — локальные файлы, никакого lock-in — и дал каждому сообществу написать питч за него.

Если решаете, подходит ли вам trip2g, не ищите ответ в одной строке. Смотрите через ту дверь, что ближе к вашим собственным задачам.