Samuraizer — Движок базы знаний по кибербезопасности
💡 Зачем нужен Samuraizer?
Каждый исследователь безопасности знает это чувство — вы находите интересный GitHub-репозиторий, свежий разбор CVE, пост в блоге о новой технике эксплуатации. Вы пересылаете его себе в WhatsApp. Он сразу же теряется в чате. Через несколько недель вам действительно нужна эта статья — и её нет.
Перестаньте отправлять себе ссылки, которые вы никогда больше не найдёте — отправьте их в Samuraizer один раз, и они будут резюмированы, помечены тегами и останутся доступными для поиска навсегда.
| До 😵 |
После 🗡️ |
 Разрозненные ссылки, тонущие в истории чата |
 Проанализировано, помечено тегами и готово к поиску |
🔐 Локальная конфиденциальность (только локальный режим)
🎯 Режим повышенной приватности (только локально) — запуск с ollama, все данные остаются на вашем устройстве.
- 🗄️ Локальное векторное хранилище в
samuraizer.db + локальные AI-эмбеддинги через Ollama.
- ⚡ Полностью работает офлайн после загрузки моделей (
ollama pull qwen3:4b, ollama pull qwen3-embedding:8b).
- ✅ Отлично подходит для команд безопасности и исследователей, которым требуются изолированные/автономные конфигурации.
🧩 Что вы получаете (краткий обзор)
🔍 Анализ — вставьте URL, наблюдайте за потоком результатов
- 📝 Вставьте один или несколько URL (GitHub-репозитории, разборы CVE, посты в блогах, видео YouTube) — результаты поступают в реальном времени
- 📄 Загружайте файлы прямо из браузера или Telegram — полный текст извлекается, анализируется, сохраняется и отображается в интерфейсе
- поддерживаемые форматы:
.pdf, .docx, .pptx, .txt, .md
- 🗞️ Сканер блогов: вставьте главную страницу блога и извлеките все ссылки на статьи для пакетного анализа одним кликом
- ✨ Рекомендованное к прочтению: на вкладке «Анализ» каждый сеанс отображается непрочитанная запись, чтобы вы не забывали о своей очереди
🗂️ База знаний
- ✏️ Редактирование тегов прямо в списке (добавление/удаление тегов для записей, лент и элементов списков)
- 🔎 Семантический поиск (векторный поиск через эмбеддинги Gemini) + классический полнотекстовый поиск
- 🧩 Облако тегов + множественная фильтрация (по тегу, категории, источнику, списку, статусу прочтения/полезности)
- 📚 Управление списками — группировка записей в ручные списки, списки RSS или списки каналов
- 👁️🗨️ Предпросмотр при наведении (карточки с кратким содержанием) и кнопки быстрого копирования
🗺️ Граф знаний
- Визуализируйте всю базу знаний в виде интерактивного силового графа
- Записи и теги — узлы; рёбра показывают, какие теги связывают статьи
- Кликните, чтобы предпросмотреть запись; двойной клик — открыть исходный URL
- Цветовая маркировка по категории (CVE, статья, инструмент, видео, блог и т.д.)
- Поиск тегов для подсветки связанных кластеров по всему графу
- Добавляйте RSS/Atom-ленты — сервер опрашивает их каждый час, автоматически загружает и создаёт краткое содержание новых постов
- Новые посты автоматически добавляются в базу знаний
- Каждая лента становится отдельным списком, что упрощает пакетный просмотр
- Элементы ленты отображают метаданные источника и могут быть помечены тегами/отфильтрованы как любые другие записи
🎥 Подписки на YouTube-каналы
- Подпишитесь на каналы YouTube по URL (например, https://www.youtube.com/@handle, /channel/UCxxx)
- Предпросмотрите последние видео перед подпиской и выберите, какие видео анализировать
- После подписки выбранные видео анализируются немедленно; будущие загрузки автоматически опрашиваются каждый час
- Работает через API
/yt-channels и отображается в интерфейсе в разделах RSS/YT
🤖 Telegram-бот (опционально)
- Отправьте любой URL боту — он анализирует его через тот же бэкенд и возвращает форматированную карточку
- Отправьте PDF-файл — бот загружает, анализирует и возвращает карточку результата со ссылкой для просмотра/скачивания файла
- Прямые обновления прогресса по мере выполнения анализа
- Получает уведомление «Рекомендовано к прочтению» — бот активно предлагает непрочитанные записи
 Анализ URL |
 Ежедневная рекомендация |
💬 Чат (RAG + потоковая передача + закреплённый контекст)
- Задавайте вопросы по своей базе знаний — ответы цитируются из наиболее подходящих записей
- ⚡ Потоковые ответы с живым набором текста и оценками релевантности для каждого источника
- 🗂️ Несколько сеансов чата с сохранённой историей и выбором модели
- 📌 Закрепляйте конкретные статьи как контекст — введите
@ для автодополнения или используйте кнопку обзора @
- Когда записи закреплены, Gemini отвечает только на основе этих статей — никакого шума от RAG
- Закреплённые записи отображаются в виде чипов над полем ввода; источники показывают значок 📌 вместо оценки
- Идеально для глубокого погружения в конкретный PDF, разбор или CVE
 RAG-чат с оценками источников |
 Чат с закреплённым контекстом |