Проект: Cyberbrain. Дигитализируем заметки с помощью AI  Публичный пост
9 апреля 2025  1128
ОХУЕННО
Cyberbrain. Дигитализируем заметки с помощью AI
https://cyberbrain.sh

Расскажите о себе и сути проекта?

Инструмент для заметок, который упрощает жизнь всем, кто не любит копаться в бесконечных папках и хаосе контента. Cyberbrain — это такая цифровая голова, которая сама думает, куда положить твои заметки и как их потом найти.

Как появилась идея? Что вдохновило?

Всё началось с простого наблюдения за собой и друзьями. У каждого была одна большая свалка заметок: в Телеграме, Apple Notes, Google Keep или просто сотни открытых вкладок в браузере. Мы пробовали Notion, Obsidian, но каждый раз сваливались обратно в хаос. Потом подумали — а что, если доверить сортировку заметок AI? Честно говоря, вдохновились трендом на нейросети и решили быстренько «навайбкодить» прототип за несколько дней. Несколько дней плавно переросли в месяц кранча.

Что вошло в прототип и сколько времени на него было потрачено?

Месяц! Пока получился простой инструмент, куда можно кидать вообще всё подряд: ссылки, текст, имейлы или Telegram-сообщения через бота. AI сам понимает, о чём речь, и раскладывает контент по заранее созданным тобой тематическим «спейсам».

Вот так, например, выглядит автоматическое распределение заметок:

Визуализация знаний

Поначалу просто было удобно не думать, куда что писать, а потом мы заметили неожиданную штуку — визуальная структура помогает лучше понять себя. Ты постепенно видишь, как выстраивается твой граф мыслей и интересов, и начинаешь лучше осознавать, чем ты на самом деле занят.

Вот так выглядит живой граф знаний нашего бекендера, который потратил на его заполнение минимум один спринт:

Фичи, которые особенно нравятся

Кроме авто-распределения заметок, мы продолжили упрощать свою жизнь и усложнять разработку, и добавили фич:

  • Чат-поиск по заметкам. Теперь, вместо того, чтобы долго искать нужную информацию, ты просто спрашиваешь чат «Какие фильмы я хотел посмотреть?» и получаешь список заметок из твоих данных:

  • Автоматическое заполнение таблиц. Например, учишь язык и кидаешь в мозг новые слова, а AI сам заполняет карточки для запоминания по подготовленной структуре:

  • Импорт из Телеграма. Можно либо писать напрямую боту, либо добавить бота в группу.

Какой технологический стек вы использовали? Почему?

Мы пилим:

  • Go для бэкенда. Тут особенно зашёл фреймворк Echo — это просто любовь. С ним получилось настроить автоматическую генерацию документации API через Swagger — и она даже работает!

  • TanStack Start + React + Tailwind на фронте. Красиво, удобно, модно.
  • Postgres и Qdrant под капотом. Долго думали насчёт Pinecone и Qdrant. Pinecone сначала казался крутой идеей, но на практике это была боль 😅 — результаты поиска были слабыми, приходилось вручную фильтровать данные на бэкенде. В итоге переехали на Qdrant, и пока довольны.
  • GCP для деплоя, в частности, Cloud SQL. Долго спорили, делать всё через микро- или макросервисы. Было страшно решиться: или пилим сразу красиво и масштабируемо, или быстро и грязно, но потом мучаемся годами, разбирая огромный монолит. Сначала попробовали Cloud Run — модно, но не смогли нормально связать несколько контейнеров, потратили денег и откатились до простого макросервиса на VM с Docker Compose, зато теперь можем выключать VM через Terraform c:
  • OpenAI API для AI-магии, и Gemini для AI-магии поменьше.
  • Cursor — это зверь. Мы начали использовать Cursor в ежедневной разработке пару месяцев назад и наконец нашли общий язык. До этого отношения были сложные: то работает идеально, то выдумывает что-то своё и портит всю кодовую базу. В итоге мы поняли секрет успеха — просто даёшь Cursor чётко структурированные интерфейсы и данные, и получаешь идеально сгенерированный код. Structured data + Cursor = ❤️.

Как вы запускались и искали первых пользователей?

Первые пользователи — друзья и знакомые гики, которым интересно было потыкать и дать обратную связь (мы поняли, что ничего непонятно и много правили).

Потом мы попытались использовать горилла-маркетинг в Twitter, думая, что любой продукт сразу становится вирусным. Реальность разбила наши надежды: кажется, что набрать тысячи лайков просто, а по факту — не удалось собрать и десятка. Если у вас есть советы, будем рады!

Сейчас проект в закрытой бете, и мы собираем wait-лист (но будем рады пустить всех с Вастрика, чтобы ещё раз понять, что ничего непонятно и много править)

Сколько потратили и заработали? Есть идеи как это можно монетизировать?

Пока в основном тратили только своё время и много кофе. Сразу столкнулись с тем, что самые незаметные функции стоят дороже всего, например правила для распределения контента стоят в 50 раз дороже остальных функций. Пока мы ограничили их до 30 на пользователя в бесплатной версии.

Уже есть платный тариф, но цель не собрать кучу денег на Stripe, а сначала сделать удобно хотя бы десятку юзеров!

Какие планы на будущее?

  • Интеграции с другими сервисами (Telegram готов, для Gmail ждем аппрув от Google);
  • Улучшение UX/UI и мобильная версия;
  • Больше автоматизации и адаптации под привычки пользователя.

Нужны ли какие-то советы или помощь Клуба?

Очень хотели бы услышать от вас:

  • Как вы видите идеальный воркфлоу с такой AI-системой? Мы готовы поддержать ВЕСЬ фидбек!
  • Какие интеграции и коннекторы хотели бы?
  • Что вам нравится или не нравится в интерфейсе/стиле?

Советы по UX/UI будут бесценны!

Какой совет вы бы сами могли дать идущим по вашим стопам?

Не бойтесь начинать с простого и как можно раньше отдавайте продукт реальным пользователям. Именно сразу, потому что всегда будет казаться, что до идеала осталась буквально неделя, но это иллюзия. Мы сами уже две недели не решаемся написать на Вастрик — всё время кажется, что нужно ещё чуть-чуть допилить.

Подписывайтесь в wait-лист, тегайте где угодно — мы всех заапрувим!

А вообще — делайте заметки и не заморачивайтесь. Пусть Cyberbrain думает за вас.

40 комментариев 👇
Макарова Альбина Преподаватель программирования и IT-рекрутер 9 апреля в 20:31

Классная идея! Записалась в список! Мне бы сразу хотелось бы интеграции с обсидианом -- чтобы перекинуть туда уже то, что есть (ну или просто файлы закинуть в папочках на самом деле, они же отдельно хранятся).
Но в мою боль прямо попали. Я уже сколько раз делала всякие заметки в ноушене, обсидиане. Сколько раз планировала каждую неделю садиться и переносить заметки из избранного телеги в обсидиан. Но не хватает времени и мотивации, видимо)
Надеюсь, у вас все получится!

  Развернуть 1 комментарий

@timalbmar, забыл написать 🙈
Импорт из маркдаун файликов обязательно будет! (пока не знаем, когда, но очень-очень хотим сами)

И спасибо! Понимаю все боли, сам таким болю

  Развернуть 1 комментарий

@khomenok, плюсик за поддержку маркдауна

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...
Philip Torchinsky Technology marketing, licensing compliance 9 апреля в 08:15

Посмотрите на https://www.glean.com/ - это AI чат + поисковик по внутренним инструментам компании (баг трекеры, slack, там много интеграций). Самое главное их умение - они смогли убедить компании, что их поиску и AI можно доверять конфиденциальные данные. Даже не знаю, как они это сделали, я бы на месте клиентов опасался утечек адски

  Развернуть 1 комментарий

@philiptorchinsky, спасибо за пожелание! Glean выглядит очень круто.

Мы на основной работе делаем Lemony.ai - это б2б коробка с LLM без доступа к интернету. Могу сказать, что за последние два года с одной стороны больше компаний задумываются об on-premise LLM, а с другой будто бы еще больше людей привыкают к клауду и начинают меньше переживать

  Развернуть 1 комментарий
Alex Kuzmin Веб разработчик 9 апреля в 09:29

Использую воркфлови -- лёгкая лёгкость в создании графов и схем, правда, текстовых.

Интересно, как вы его улучшите :)

Подписался.

  Развернуть 1 комментарий

@Korleth, оооо, спасибо, изучим фичи!

  Развернуть 1 комментарий

Классная идея. Я пользуюсь умными заметками очень много, с удовольствием бы попробовала что-то в духе что вы придумали. Но! если пользоваться заметками много, то там сразу собирается много чувствительной информации. Как вы будете решать этот вопрос-мне кажется очень важно для будущего вашего бизнеса. Пока вы его не решите, ваше решение будет для пользователей которые заметками пользуются иногда и по фану, а не строят серьезную базу своих знаний, а тогда встает вопрос а нужен ли таким пользователям платный мощный сервис.

  Развернуть 1 комментарий

@daxelka, полностью резонно! Мы планируем шифрование заметок, чтобы полностью спрятать их от нас, но теперь я задумываюсь и о возможности давать пользоваться своей ллмкой (по ключику или урлу), тогда кажется все части чувствительности будут защищены.

Спасибо за развернутый комментарий, надеюсь скоро вернуться с новостями!

  Развернуть 1 комментарий

Записался butreik@yandex.ru

Идея классная! Интересно посмотреть как нейронка кластеризует мои заметки.

А вообще, наверное идеальным для меня инструментом был бы чат в телеге, которому я бы писал вопросы типа

  • "дай мне из заметок интересные художественные книги"
  • "статьи про кубер"
  • "Дай мне список отложенных дел", потом "пометь что записаться к врачу на следующей неделе станет актуально" или "поздравление я уже отправил, больше не актуально"
  • "дай ссылки на видосы про {что-то} из заметок"

Ну и чтобы чеклисты сами создавались и заполнялись после сообщения "купить батарейки ААА", "кончились овощи на салат", а потом выдавались на сообщение "я в супермаркете, что там надо бы купить?"

Короче, было бы прикольно общаться с ботом как с ассистентом, который всё записывает в блокнотик и ничего не забывает, и ещё умеет кластеризировать и приоритизировать по типу GTD и zettelkasten

  Развернуть 1 комментарий

@butreik, привет, мы как раз туда и целимся!
Я для себя изначально делал, чтобы из своих лайков в твиттере можно было спросить "найди мне статьи о фронтенде на 10 минут чтения" или вообще "расскажи главные новости"

Чего пока нет, но будет:

  • "пометь что записаться" мы тоже продумываем, скорее всего будет что-то типа "/command", и тогда твоя заметка становится промптом для "агента", который умеет делать базовые операции
  • кластеризация, пока нужно делать руками - автоматическая в планах

"дай мне из заметок интересные художественные книги" и "купить батарейки ААА" уже должно работать

Я обязательно напишу, как появятся штуки из твоего списка, и мы хорошо подумаем про имплементацию GTD/zettelkasten!

  Развернуть 1 комментарий
Philip Torchinsky Technology marketing, licensing compliance 9 апреля в 08:16

Вообще, у вас классная идея. Очень нравится. Сильно желаю удачи!

  Развернуть 1 комментарий

аппрувните, плз demshin@gmail.com

  Развернуть 1 комментарий

@khomenok так и не пускает, говорит, что нет такого аккаунта

  Развернуть 1 комментарий

@demshin17, на почту должен был прийти инвайт по идее
Но мы сегодня вечером уберем вейтлист в любом случае, хоть пока и нет чувства доделанности и еще много нужно починить

  Развернуть 1 комментарий

@khomenok, Я проверил почту и даже спам, но ничего не обнаружил.

  Развернуть 1 комментарий

@demshin17, странно! Тыкнул invite еще раз, если не получится, то вечером тыкну с открытым вейтлистом

  Развернуть 1 комментарий

Привет! Тоже хочу потестить: mungalova.ea@gmail.com

  Развернуть 1 комментарий
Иван Логинов 📊 Аналитик данных 9 апреля в 11:19

Привет! И я хочу потестить :)
loginov.ia94@gmail.com

  Развернуть 1 комментарий

@IVAN_L0GIN0V, всех пустил с:

  Развернуть 1 комментарий

Классная идея, записался

  Развернуть 1 комментарий

Записался! iam@svetlugin.ru

  Развернуть 1 комментарий
Сергей Васильев бэкенд -разработчик, IT-сантехник 10 апреля в 10:08

тоже хочу попробовать
serge.kite@gmail.com

  Развернуть 1 комментарий
Егор Гриин UI/UX дизайнер, графический дизайнер и дизайнер среды 11 апреля в 11:21

Тоже хочу потестить сайбербрейн. eerroopp@gmail.com

  Развернуть 1 комментарий

Привет! Пусти, пожалуйста 🙃

roman@trfnv.io

  Развернуть 1 комментарий

@rdtrifonov, привет, я вроде выслал всем инвайты! Но мы еще и сняли вейтлист в любом случае, потому что сделали (совсем базовый) онбординг

  Развернуть 1 комментарий
🕵️ Юзер скрыл свои комментарии от публичного просмотра...

Идея — огонь!
Увидел пост как раз в тот момент, когда сам пилю бота, который раскладывает скинутые задачки и заметки по нужным файликам. А тут вы, и ваш Cyberbrain уже делает это, да ещё с визуализацией и AI. В общем, выглядит как то, что я давно хотел попользовать.

Из идей для коллаборации: думаю здорово добавить голосовой режим — чтобы можно было что-то надиктовать и не париться, куда положить.

А из похожих проектов недавно наткнулся на MemoAIzer (https://github.com/MrJimm/MemoAIzer) — он как раз про то, чтобы обрабатывать голосовые заметки с часов и раскидывать их по структуре.

  Развернуть 1 комментарий

@HardQA, ооо, n8n тема! Мы слегка боимся разблокировать файлы, потому что эта целая новая вселенная работы с бакетами и вот этим всем, но рано или поздно придется сделать xD

  Развернуть 1 комментарий

Пытаюсь создать правило, но чот как-то не судьба)

  Развернуть 1 комментарий

@khomenok разобрался в баге. У меня спейс был назван España, а метод не поддерживает спецсимволы в названии спейса. Лучше бы требования к названию спейса указать прям как в ошибке:

"Space name must contain only lowercase letters, numbers, hyphens and underscores."

  Развернуть 1 комментарий

@khomenok, потыкал, нравится. Вот что (по моему скромному мнению) нужно править асап:

  1. Нескипабельный онбординг — это очень больно 🥲
  2. Сейчас бот игнорит любой контент кроме, собственно, текста и ссылок. То есть если ты в него форвардишь статью с картинкой из канала (а таких постов, я уверен, большинство), то он не отправит статью в Inbox, потому что там картинка.
  3. Поддержка картинок и файлов, хотя бы на уровне названия файла + ссылку на сообщение в телеграме. В идеале, конечно, выгружать в облако Cyberbrain (может, даже за долоры давать дополнительный спейс на диске).
  4. Не хватает описания, что я получу за 8 долларов. Хотя бы кратенько.

Предложения по улучшениям:

  1. Когда спрашиваешь контекст, желательно не просто давать ссылку в чате, а направлять и подсвечивать конкретно затронутую "мысль". Типа, я нашел ответ вот здесь — так пользователь сможет чуть глубже в контекст запроса погрузиться.
  2. В идеале чат-бот не должен перекрывать контент, его бы куда-нибудь вправо как условный сайдбар или вниз как тулбар в фигме.
  3. Сейчас пользователю может быть непонятно, чем Memories отличается от Table и какие у них юзкейсы. Не помешал бы какой-нибудь пример юзкейсов для каждого из вариков.
  4. Когда пользователь уже ввел Space name, например "Backend development", было бы неплохо сделать в инпуте дескрипшена условную кнопку "generate description" (по аналогии с enhance prompt в v0.dev), это может помочь тем, у кого есть проблема чистого листа и в целом теоретически может улучшить качество роутинга. А если пользователь сам ввел дескрипшен, кнопку Generate description можно сделать как раз Enhance description и улучшить пользовательский инпут. Увидел, что уже работает. Кайф!
  5. При перетягивании коннектора в пустое место можно подсветить сразу "Create new space" и при отпускании кнопки мышки вызывать сценарий создания спейса.
  6. Возвращаясь к пункту 2, можно по центру снизу сделать многофункциональный инпут, который может и создавать заметки, и спрашивать чат-бота, в зависимости от контекста. Типа "Add a note or ask me anything...", но это гипотеза и надо ее проверить на юзабельность.
  7. Когда в инбоксе много сообщений, объединенных одной темой, которые не соответствуют ни одному существующему правилу роутинга, можно собирать их вместе и проактивно предлагать создать новый спейс, связанный с этой самой темой. Такая псевдоавтоматизация.
  8. Когда создаешь новый спейс, связанный со спейсом уровнем выше, не хватает ручного перезапуска роутинга, чтобы спейс уровня выше отправил в спейс уровня ниже все заметки.

Это пока то, что на поверхности лежит) Дальше по мере тестирования еще, может, чего накину.

  Развернуть 1 комментарий

@rdtrifonov, просто спасибо! И за идеи, и за время.
Это самый лучший фидбэк, что я когда либо читал

Вчера я возился с перевозом фронта на другой движок, но эти штуки должны приехать в течение сегодня-завтра:

  • скип онбординга (мы торопились его сделать, потому что люди терялись, но он не идеальный)
  • юзкейсы для типов спейсов (у нас почти готов каталог с шаблонами)
  • перетягивание коннектора и создание спейса
  • формочка с описанием повышенного тарифа

Над чем думаем:

  • мультифункциональный инпут + неблокирующий чат. Есть идеи, думаем сделать инпут снизу и чат, открывающийся как таб, но с возможностью сплитвью с табом спейса

  • Генерация описания и упрощенный режим создания рула. Там будут теги, из которых можно выбрать или ввести свое, полноценный дескрипшен будет для advanced настройки

  • Подсветка части заметки. Пока непросто, но мы идем к этому переездом на блоковую структуру, похожую на ноушен

  • Кластеризация тоже записана, но о ней нужно подумать хорошо

Я отпишусь по мере закрытия галочек, и обязательно выпишу повышенный тариф за такой хороший фидбэк❤️

upd: бага с специальными символами будет задеплоена с релизом днем, а нормальные ошибки тоже едут скоро!

  Развернуть 1 комментарий

@khomenok, кайф!

Тогда повесь тариф на имейл triffonovroman@gmail.com, пожалуйста, я поглубже потестирую и более подробный фидбек напишу)

Ну и если посоветоваться по продукту/юзабилити нужно будет — пиши в личку, помогу чем смогу 🙃

  Развернуть 1 комментарий

@rdtrifonov, вроде поднял. Я думаю к концу недели мы навезем улучшений, и тогда приду просить!

  Развернуть 1 комментарий
Тамара Деви Аналитик, владелец продукта в IT 16 апреля в 10:19

Привет! давно хочу такой инструмент — круто!
Не поняла как записаться в вейтинг-лист, по ссылку на сайте просто регистрация...
Хочу в лист: zetoma@gmail.com

Зарегалась, буду пользоваться и тоже накидаю фидбэков. ЕЕЕ)

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб