Как перестать тонуть в сотнях вкладок и начать по-настоящему думать с Deta Surf
Знакомая ситуация: вы исследуете новую библиотеку или технологию, и через полчаса ваш браузер превращается в кладбище из 40 открытых вкладок. В одной — документация, во второй — видео с конференции, в третьей — PDF-гайд, а в четвертой вы пытаетесь судорожно записывать мысли в Notion или Obsidian. Постоянные переключения между окнами, бесконечный Copy-Paste и ощущение, что фокус внимания рассыпается на куски.
Разработчики из Deta решили, что с нас хватит. Они создали Surf — «умный блокнот», который объединяет браузер, читалку и заметки в единое рабочее пространство, усиленное ИИ.

Что такое Deta Surf и зачем он вам?
Если вкратце, Deta Surf — это open-source приложение для macOS, Windows и Linux, которое позиционируется как «AI Notebook». Но это не просто очередной клон ChatGPT с полем для ввода текста. Это полноценная среда для исследования (research), где контент и ваши мысли живут на одном экране.
Главная проблема современных инструментов в том, что они изолированы. Заметки живут в одном приложении, PDF — в другом, веб-страницы — в третьем. Surf ломает эти стены. Он позволяет «скармливать» ИИ любые ресурсы — от роликов на YouTube до локальных файлов — и общаться с ними прямо в контексте ваших записей.
Чем Surf отличается от обычного блокнота?
Давайте разберем фишки, которые заставили меня добавить этот репозиторий в «звездочки».
1. Мультимедийная библиотека «все в одном»
Surf умеет хранить практически всё: локальные файлы, ссылки на сайты, видео с YouTube или посты из соцсетей. Всё это организуется в «Нотбуки». Самое приятное — данные хранятся локально в открытых форматах (используется собственная система SFFS — Surf Flat File System). Это значит, что ваши исследования не превратятся в тыкву, если сервис закроется, и большая часть библиотеки доступна офлайн.

2. Умные заметки с контекстом
Это киллер-фича проекта. Представьте, что вы пишете заметку и через @-mention упоминаете открытую вкладку с документацией или PDF-файл. Surf понимает контекст и позволяет задавать вопросы по конкретному источнику.
- YouTube Notes: открываете видео, задаете вопрос в заметках, и ИИ находит ответ, давая ссылку на конкретный таймкод.
- PDF Notes: больше не нужно пролистывать 100 страниц спецификации. Просто спросите: «Какое ограничение по памяти у этого метода?».
- Цитаты с глубокими ссылками: когда ИИ берет информацию из источника, он создает интерактивную ссылку. Кликнули — и Surf сразу перематывает видео на нужный момент или открывает нужную страницу в PDF.

3. Surflets: когда блокнот начинает кодить
Иногда слов недостаточно, чтобы что-то понять. Нужно визуализировать данные или построить график. В Surf встроена генерация «апплетов» (Surflets). Вы можете попросить ИИ: «Создай калькулятор для расчета сложности алгоритма» или «Визуализируй эти данные в виде диаграммы», и Surf напишет и запустит небольшой интерактивный инструмент прямо внутри вашей заметки.

4. Полная свобода в выборе ИИ
Разработчики Surf придерживаются философии открытости. Вы не привязаны к конкретной модели.
- Можно подключить API популярных облачных моделей (OpenAI, Claude).
- Можно использовать локальные модели через Ollama. Это критично, если вы работаете с чувствительными данными и не хотите отправлять их в облако.

Под капотом: TypeScript, Svelte и Rust
С технической точки зрения проект выглядит очень бодро. Основной стек:
- Electron как база для десктопного приложения.
- Svelte для реактивного и легкого интерфейса.
- TypeScript для типизации и надежности.
- Rust для тяжелых операций и работы с файловой системой.
- Tiptap в качестве основы для мощного текстового редактора.
Такое сочетание технологий обеспечивает высокую скорость работы интерфейса (спасибо Svelte) и надежность при работе с локальными данными (привет, Rust).
Как это использовать в реальной жизни?
В моей практике Surf идеально подходит для нескольких сценариев:
- Изучение новых технологий: открываете репозиторий, пару статей и видео-туториал. В соседнем окне ведете конспект, вытаскивая из материалов самое важное с помощью ИИ.
- Подготовка технического задания: собираете требования из разных PDF и переписок, структурируете их и просите ИИ проверить на противоречия.
- Анализ данных: закидываете CSV или таблицы, генерируете Surflet для визуализации и тут же описываете выводы.

Стоит ли пробовать?
Если вы чувствуете, что классические браузеры и заметки не справляются с потоком информации, Surf — это глоток свежего воздуха. Это не просто инструмент, это попытка переосмыслить, как мы взаимодействуем с информацией в эпоху ИИ.
Проект активно развивается, он полностью открыт, и вы можете запустить его из исходников или скачать готовый билд. Лично меня подкупает концепция «Local-first» — ваши мысли и данные остаются у вас, а не на серверах очередной корпорации.
Попробовать Deta Surf: github.com/deta/surf
А как вы справляетесь с хаосом из вкладок и заметок? Делитесь своими лайфхаками в комментариях!
