CareDesk собирает статьи компании в коллекции, ищет по смыслу и тексту (pgvector + полнотекст) и отвечает на вопросы чат-ассистентом с указанием источников. Портал управления, публичный сайт-хелпцентр и MCP-сервер для ИИ-агентов. Всё на вашем железе — свои LLM через Ollama, без облаков и подписок.
Портал управляет знаниями, сайт отдаёт их людям, MCP — ИИ-агентам. Один бэкенд, одна база, единые правила доступа.
Семантика (pgvector, эмбеддинги bge-m3) + полнотекст PostgreSQL, слитые через RRF, с реранком. Режим поиска и режим для AI настраиваются отдельно: гибрид, семантика или полнотекст.
Ассистент отвечает по статьям базы и показывает источники. Контекст сессии хранится на сервере, уточняющие вопросы переписываются LLM в самостоятельный запрос («какие реквизиты» → «реквизиты РКФ»).
База знаний как набор инструментов Model Context Protocol: поиск, чтение, добавление и связывание статей прямо из Claude и других агентов. Знания копятся автоматически.
Дерево коллекций с drag-and-drop, картинками карточек и иконками. У коллекции и статьи — флаги «Публичная», «Участвует в поиске», «Участвует в AI» с каскадом на всё поддерево.
Импорт страниц по URL и ZIP-архивами, автоматические чанки и эмбеддинги, семантические связи между статьями, бэклинки и интерактивный граф базы.
Отдельный сайт для клиентов: карточки коллекций, статьи с вложениями и хлебными крошками, алфавитный указатель, поиск и ИИ-чат — всё на публичном API без авторизации.
История версий с восстановлением, комментарии, подписки на статьи и коллекции с уведомлениями, корзина с мягким удалением. Роли доступа: администратор, редактор, читатель.
Полный REST API с токенами доступа (read-only и read-write), вебхуки на события базы, экспорт/импорт бандлом. Публичные endpoints для сайта — без ключей.
Весь стек — на вашем сервере: Go-бинарники, PostgreSQL, Redis и локальные модели через Ollama. Статьи и вопросы сотрудников не уходят в чужие облака.
Портал для команды, которая ведёт базу, и публичный сайт для тех, кто ищет ответы.
Портал управления базой знаний: статьи, коллекции, поиск, чат, граф связей и настройки. REST API (:8000), MCP-сервер (:8765) и фоновый воркер — чистая архитектура на Go, фронтенд вшит в бинарник.
Публичный сайт-хелпцентр (React SPA): главная с карточками коллекций, статьи, поиск и ИИ-чат. Работает на публичных endpoints caredesk-saas — показывает только то, что помечено публичным.
Реальные экраны CareDesk — портал управления, поиск, публичный сайт и ИИ-чат. Данные — с боевого стенда базы знаний РКФ.
Плитки коллекций с картинками и дерево в сайдбаре. Внутри — статьи, подколлекции, счётчики документов. Флаги «приватная», «не в поиске», «не в AI» видны прямо в дереве.

Результаты со скором, бейджем коллекции и сниппетом с подсветкой запроса. Кнопка «Ответ (think)» синтезирует ответ по найденному, explain показывает атрибуцию ранжирования по стадиям.

Главная caredesk-web: строка поиска с переключателем «GPT-версия», карточки публичных коллекций с картинками. Всё, что помечено приватным, сюда просто не попадает.

Страница коллекции: хлебные крошки, алфавитный фильтр, секции подколлекций и статьи в две колонки. Внешние статьи открываются по источнику, внутренние — во встроенном просмотре с вложениями.

Дерево коллекций в портале: перетащите коллекцию на другую — станет дочерней. Редактирование в модалке: имя, родитель, доступ, участие в AI и поиске, иконка и картинка карточки.

Уточняющий вопрос переписывается LLM в самостоятельный запрос с учётом диалога, гибридный поиск собирает кандидатов из pgvector и полнотекста, реранк поднимает точные совпадения — и LLM пишет ответ строго по найденным статьям, со ссылками на источники.
Редактор, импорт URL и ZIP, MCP-инструменты агентов.
Чанки, эмбеддинги bge-m3, семантические связи и граф.
Статьи, версии, чанки с векторами, полнотекст UTF-8.
Поиск, RAG-чат и REST API для людей и агентов.
Бинарники api, mcp, worker + PostgreSQL с pgvector и Redis. Модели — локальная Ollama (bge-m3 для эмбеддингов, любая LLM для ответов).
Создавайте статьи в портале, импортируйте страницы по URL и ZIP-архивами или дайте ИИ-агентам писать знания через MCP. Воркер сам построит эмбеддинги и связи.
Пометьте коллекции публичными — сайт-хелпцентр покажет их клиентам с поиском и ИИ-чатом. Интеграции забирают события и данные через REST API и вебхуки.
Полные README в репозиториях: установка, конфигурация, REST API, MCP-инструменты и архитектура.
Разверните CareDesk на своём железе: команда ведёт базу в портале, клиенты находят ответы на сайте, ИИ-агенты работают со знаниями через MCP.
Открыть демо ↗