
"У нас слишком много инструментов, но слишком мало знаний."
Этой публикацией мы открываем цикл статей, посвящённых разработке и философии Yttri.
Введение: Хаос в управлении знаниями
Мы живём в эпоху информационной перегрузки. Ваш рабочий процесс, скорее всего, выглядит как бесконечное переключение между вкладками и приложениями:
Заметки и документация — в Notion или Obsidian.
Задачи и проекты — в Jira, Todoist или Trello.
Встречи и звонки — в Skype, Teams, Zoom или каком-то другом приложении.
Коммуникация — в почтовых клиентах и мессенджерах.
Личные финансы — в Excel или банковских приложениях.

Каждый из этих сервисов борется за ваше внимание, хранит ваши данные на чужих серверах и требует ежемесячной подписки. Но главная проблема даже не в цене, а в фрагментации. Ваши задачи не "знают" о ваших заметках, календарь оторван от проектов, а финансы существуют в параллельной вселенной.
Yttri призван решить эту проблему, объединив все аспекты вашей цифровой экосистемы в одном, приватном и сверхбыстром приложении.
Что такое Yttri?
Yttri — это интегрированная среда управления знаниями (Knowledge Management System) с локальным AI-ассистентом. Это десктопное приложение, которое заменяет собой десяток разрозненных сервисов, предоставляя единый интерфейс для работы с информацией.

В отличие от популярных облачных решений, Yttri исповедует философию Local-First.
Технологический фундамент
Приложение построено на современном и производительном стеке:
Backend: Rust + Tauri v2 (максимальная производительность и безопасность).
Frontend: React 18 + TypeScript (отзывчивый UI).
База данных: SQLite с расширениями FTS5 и sqlite-vec (полнотекстовый и векторный поиск).
AI & ML: Интеграция с локальными LLM (через Ollama) и Candle — Pure Rust ML-фреймворк для локального запуска моделей (Whisper, GigaAM) без Python и тяжелых зависимостей.
Web Search: Мультипровайдерный поиск (DuckDuckGo, Tavily, Brave) для актуализации знаний AI.
Ключевые понятия
1. Локальное хранение (Local Authority)
Ваши данные принадлежат только вам. Yttri не отправляет ваши заметки, финансовые отчёты или письма на свои серверы. Всё хранится локально в надёжной базе SQLite. Это гарантирует, что даже при отсутствии интернета или закрытии проекта, ваши знания останутся с вами.
2. Единая среда (Unified Workspace)
В Yttri все сущности связаны. Вы можете создать задачу прямо из письма, привязать заметку к встрече в календаре или увидеть финансовые расходы в рамках конкретного проекта. Semantic Links автоматически находят и создают связи между похожими заметками.

3. Глобальный AI Чат (Global AI Chat)
Искусственный интеллект в Yttri — это не просто чат-бот. Это глубоко интегрированный инструмент, который имеет доступ к контексту ваших данных (с помощью RAG — Retrieval Augmented Generation).
Глобальный контекст: Чат доступен из любой точки приложения (Cmd+J) и понимает, над чем вы работаете прямо сейчас.
Web Search: AI может искать информацию в интернете (через DuckDuckGo, Tavily или Brave) для ответов на актуальные вопросы.
Умные инструменты (Tool Calling): AI может выполнять действия: создавать заметки, искать задачи, анализировать встречи. Опасные операции требуют вашего подтверждения.
Приватность: Вы сами выбираете модель — локальная Ollama (бесплатно и приватно) или облачные OpenAI/Anthropic.

Основные модули
Yttri состоит из нескольких тесно интегрированных модулей.
Заметки (Notes) и Граф знаний
Полноценный редактор с поддержкой Markdown, WYSIWYG, вложений и wiki-ссылок. Все ваши заметки образуют граф знаний, позволяя видеть неочевидные связи между идеями. Semantic Links автоматически находят похожие заметки на основе их содержания.

Задачи и Проекты (Tasks & Projects)
Управление задачами от простого списка до сложных Kanban-досок. Поддержка подзадач, дедлайнов и приоритетов. Задачи могут быть привязаны к глобальным Проектам для отслеживания прогресса. Двусторонняя синхронизация с Jira — изменения в Yttri отражаются в Jira и наоборот.
Брифинг (Briefing)
Ваш идеальный старт дня.
Утренний обзор: Погода, предстоящие встречи и задачи на сегодня.
Напоминания: Дни рождения коллег и друзей (из календаря и контактов).
Мотивация: Цитаты и фокус дня.
Встречи (Meetings)
Календарь, который не просто показывает время. Каждая встреча — это workspace, где можно вести протокол, создавать задачи по итогам звонка и видеть связанные документы. Интеграция с Google Calendar и Microsoft Exchange — все события в одном месте.

Почта (Mail) и Интеграции
Единый почтовый клиент и центр интеграций.
Почта: Gmail, Exchange, IMAP. Треды, AI Digest (умная сводка важных писем), Combined Mode (общая лента всех аккаунтов).
-
Интеграции:
Jira — двусторонняя синхронизация задач, комментарии, статусы
Confluence — импорт страниц с AI-анализом и summary
Exchange — почта, календарь, push-уведомления (EWS)
Нативная поддержка IMAP — для любых почтовых провайдеров
Запись и Транскрипция (Recording)
Превращайте голос в текст с профессиональным качеством.
Аудиозаметки: Записывайте мысли на ходу или целые встречи.
-
3 движка транскрипции:
GigaAM — оптимизирован для русского языка (WER 9.1%), работает на Candle
Whisper Quantized — локальный запуск через Candle (без Python/C++ зависимостей)
Нативная диаризация: Распознавание спикеров и Voiceprint matching (автоматическое определение "кто говорит" по сохраненному профилю голоса).
Live transcription: Транскрипция в реальном времени с минимальной задержкой.
AI Summary: Автоматическое выделение главного из часовой записи.

Документы (Documents)
Управление документами с интеллектуальной обработкой.
Форматы: PDF, DOCX, TXT, Markdown, JSON, XML, HTML.
Парсинг: Автоматическое извлечение текста и метаданных.
Image RAG: Извлечение и индексация изображений из PDF для поиска.
Коллекции: Организация документов с версионированием.
Финансы (Finance)
Модуль для управления личным капиталом.
Подписки: Трекинг регулярных платежей с расписанием.
Активы: Банковские счета, карты, криптокошельки, инвестиции.
Мультивалютность: Автоматическая конвертация (RUB, USD, EUR).
AI-категоризация: Автоматическое определение категории расходов.
Аналитика: Месячные/годовые отчёты, разбивка по категориям.
Dashboard и Виджеты
Настраиваемая главная страница с 15 виджетами:
Задачи на сегодня и просроченные
Календарь (день/неделя)
Почта (требуют ответа, важные, финансовые)
Заметки (последние, статистика)
Приглашения на встречи
Погода, часы, проекты, финансы
Виджеты можно перетаскивать и настраивать под свой workflow.
Миссия: Приватность, Скорость, Контроль
Миссия Yttri — вернуть пользователям контроль над их цифровой жизнью.
Приватность: Мы верим, что личные заметки и финансы не должны быть товаром для рекламных сетей. Ваши данные остаются на вашем устройстве.
Эффективность: Приложение на Rust работает мгновенно. Pure Rust ML стек (Candle) обеспечивает локальную работу AI без тяжелых зависимостей.
Долговечность: Форматы данных открыты (SQLite, Markdown). Вы не заперты внутри проприетарной экосистемы.
Интеграция: Работайте с существующими инструментами (Jira, Confluence, Exchange) без необходимости полностью мигрировать.
Для кого этот инструмент?
Разработчики: Которым нужна скорость, Markdown, интеграция с Jira и возможность расширения.
Исследователи и Студенты: Для ведения базы знаний (Zettelkasten), транскрипции лекций и структурирования материалов.
Предприниматели: Которым нужно держать в фокусе проекты, финансы и коммуникацию одновременно.
Корпоративные пользователи: Интеграция с Microsoft 365 и Atlassian для работы в корпоративной среде.
Приверженцы конфиденциальности: Все, кто не готов доверять свои данные облачным гигантам.
Заключение
Yttri — это попытка переосмыслить то, как мы взаимодействуем с информацией. Вместо десятка разрозненных SaaS-сервисов — одно мощное, локальное приложение с AI на борту.
В следующих статьях мы детально разберём каждый модуль и покажем реальные сценарии использования Yttri для повышения продуктивности.
В данный момент проходит бета тестирование, вы можете принять в нем участие и стать одними из первых кто будет использовать приложение. Подробности на нашем сайте: https://yttri.online/
Подписывайтесь на канал для получения информации от ИТ-архитектора с более чем 20-летним стажем.
Комментарии (23)

Vedomir
14.02.2026 13:00Звучит очень интересно, но судя по отсутствию упоминания открытой лицензии и количеству фич проект закрытый, а я с каждым годом все меньше доверяю закрытому софту даже не в плане платности, а в плане надежности дальнейшего развития и доступности.
Завтра вы закроетесь или решите перестать работать с Россией или откажетесь от локального хранилища и переедете в облако.
Посмотрел сайт - у вас еще и не возможно просто купить лицензию бессрочно, навеки привязываешься к подписке.
Да и функционал для меня избыточен, так что останусь на Joplin для заметок и корпоративных сервисах для рабочих задач.
Деньги конечно всем нужны, но многие проекты (MariaDB, Postgre, OnlyOffice да тот же Joplin) держат две версии - базовую открытую и продвинутую для корпоративных и просто очень сильно вовлеченных пользователей.
Скажем за интеграцию с Jira и Outlook можно было бы и деньги брать, а заметки оставить открытыми.

askid Автор
14.02.2026 13:00Версия может работать у вас бесконечно и бесплатно, но без таких важных функций как AI, RAG и еще нескольких. Вы правы это нужно было бы обозначить на сайте явно.
На текущий момент идет бета тестирование, всем бетатестерам приложение будет доступно бесплатно как минимум до 1 мая 2026 года. А если все пойдет хорошо бетатестеры смогут получить приложение на пожизненное пользование бесплатно. Потому количество бетатестеров мы и ограничили, но места пока еще есть.
По поводу раскрытия кода, я принял решение, что этого не будет и суть этого решения в том, что я вложил очень много интеллектуального труда в проектирование и создание основных алгоритмов работы с AI и я не хочу делиться этим с миром бесплатно.
В облако точно не переедем, это главная суть проекта. В будущем у пользователей появится возможность облачной синхронизации, как через шифрование на наших серверах, так и через собственные типа icloude, google или yandex диск. Но это большая работа, а проект уже хотелось запустить. Также впереди у нас разработка командной работы и еще очень много планов.
Риски закрытия проекта или переезд в другое государство есть у всех проектов кроме государственных и даже у них риск закрытия существует. А открытый код это тоже не панацея очень много проектов за последние несколько лет отказались от open source.
Еще раз спасибо за ваш ответ, он был действительно полезным.

Vedomir
14.02.2026 13:00в проектирование и создание основных алгоритмов работы с AI и я не хочу делиться этим с миром бесплатно.
Да ИИ-функционал это тоже хороший кандидат для платной версии, но ваша воля поступать как вам нравится.

milano42
14.02.2026 13:00если планируете командную работу, то как планируете сделать стрим обновлений если данные хранятся в .md? нужен формат хранения и передачи в байтах с дельтами, или каждый раз будете стримить обновление всего документа? но это дорого для сети и нагрузка на cpu и I/O

askid Автор
14.02.2026 13:00но у нас не хранятся в .md =)))))

milano42
14.02.2026 13:00в примерах работы агента поиск идет по md файлам

askid Автор
14.02.2026 13:00я так понимаю на сайте вы это увидели? Ну сайт еще сыроват и начал создаваться тогда когда мы еще использовали концепцию по файлового хранения для упрощения, как это сделано в Obsidian. Но позже отказались от этой идеи. Хотя формат данных сохранили, там действительно markdown. Но так как все хранится в БД SQLite сравнение и командная работа упрощается. Тем более что концепция командной работы это облако, т.е. то что находится в совместной работе обрабатывается сервером с локальной копией и прямой синхнонизацией и версионирование на лету, чтобы не допустить наложений. Концепция уже есть, но детально ее я еще не продумывал. Как референс могу привести пример командной работы над заметками в icloud.

milano42
14.02.2026 13:00добрый вечер! могу ли я в документ встроить встречи, заметки и задачи и делать линки друг на друга?
и граф строиться только по векторной схожести? например документ "квартальный отчет" и "зарплатный проект" будут связаны графом? просто векторно они не похожи, но по смыслу они связаны. как это работать будет?
askid Автор
14.02.2026 13:00Ответ на ваш вопрос без реальных примеров дать сложно, предлагаю вам подключиться к нашему сообществу в телеграм: https://t.me/yttri_chat. Я смогу вам ответить там подробно и с примерами в виде скриншотов.
Мы запланировали серию из 8 статей, с подробными примерами и описаниями.

askid Автор
14.02.2026 13:00Постараюсь ответить кратко.
Что касается графа:
Граф строится НЕ только по векторной схожести. Это ключевой момент. Граф использует 9 типов рёбер:
Тип ребра | Вес | Источник
Wiki-ссылки | 1.0 | Явные [[...]] в тексте
Project-связи | 0.9 | Общий project_id
Document links | 0.8 | Связи документов
Task links | 0.8 | Связи задач
Universal links | 0.7 | Ручные N:M связи
Meeting↔Contact | 0.7 | Участники встреч
Mail↔Contact | 0.6 | Участники переписок
Co-tag | 0.3–1.0 | Общие теги
Semantic по score Векторная схожесть
По вашему пример:
«квартальный отчет» и «зарплатный проект» — они будут связаны если:
Оба принадлежат одному проекту (project edge, вес 0.9)
Пользователь вручную создал связь (universal link, вес 0.7)
Есть общие теги, например «финансы» (co-tag edge)
Есть wiki-ссылка из одного в другой (вес 1.0)
Они упоминают одних и тех же людей/контакты
Но вы правы — автоматически эти два документа могут остаться несвязанными, если пользователь не создал явных связей и векторно они далеки. Это реальный gap.

milano42
14.02.2026 13:00правильно понимаю что разные сущности такие как: проекты, встречи, задачи и так далее я могу связывать друг с другом через гиперлинк?
и еще вопрос, у меня просто не получилось запустить приложение пока не установлю ollama, но этого делать не хочу, дождусь когда будет cloud, можно ли в проект встроить задачи, что бы можно было наблюдать и редактировать задачи в проекте и в отдельной вкладке "задачи"?и что означает Project-связи? это папка с документами?

askid Автор
14.02.2026 13:00Подробней эти аспекты я разберу в будущих статьях.
Ответить в комментарии не просто потому как он получится очень длинным.
Подождите следующих статей, я все подробно распишу.

LOFTart
14.02.2026 13:00Мне очень понравилась концепция вашего приложения, и я считаю, что оно будет актуальным и востребованным на рынке.
Жаль только, что у меня не получается записаться в бета-тестеры (видимо, все места заняты). Был бы рад получить такую возможность. В целом буду следить и желаю удачи как проекту, так и автору.
GB74
А как исследовали рынок и как принимали решение выкатить именно такой продукт?
Идея прикольная, есть прикольные модули встроенные, типа транскрибатора звонков. Лэндос симпатичный)
askid Автор
Чистого и глубокого исследования рынка я не делал, смотрел на то что есть в приложениях управления знаниями. Много использовал Obsidian и понял что мне очень много чего не хватает, и пытаться набивать это плагинами тоже не очень то получалось. В итоге, примерно год назад я задумался о том что было бы неплохо иметь помощника который с помощью LLM может находит мне отрывки знаний, соединять их воедино. После я подумал что не только заметками и задачами живу, есть еще много почты с разных ящиков, встречи на которых много всего обсуждается и иногда через день или два сложно вспомнить что было в деталях. После первых тестов, примерно спустя полгода я задумался о том что часто ищу информацию в корпоративном confluence и поисковый движок там не очень то хорошо, понял что могу это интегрировать и как хвостик понял что и Jira можно прикрутить.
Есть еще много идей которые хотелось бы реализовать, это и облачная синхронизация и командная работа и собственная модель. Идей полно, нужно финансирование и время.
Особенно хотел бы отметить логику работы AI. Тут есть ряд инновационных решений, я не стал использовать популярный https://docs.langchain.com/, а продумал архитектуру и написал свой движок.
el_mago
Как по удобству и скорости разработки RUST + Tauri vs Iced?
askid Автор
Думаю что по удобству Tauri мне ближе, так как имею огромный опыт в Web разработке могу слепить что угодно. А вот с iced скажем честно я мало знаком, только смотрел и делал небольшие работы. Думаю что как и большинство нативных UI изучив его подробно можно делать интересные вещи. Но мне было проще идти через знакомый html, css, js (ts).