Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacyΒ© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Samuraizer β€” NotebookLM on steroids β€” purpose-built for security researchers. | Kitploit
Tools/GitHubGitHub/zomry1/samuraizer
OSINT (Open Source Intelligence)Information GatheringUtilities & FrameworksThreat IntelligenceMachine LearningLearning & EducationCrawlerCurated Resources
GitHubzomry1/samuraizer

Samuraizer

NotebookLM on steroids β€” purpose-built for security researchers.

View Repository
29316 months agoReviewed by Kitploit

Most Popular

View all β†’

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools β†’
Share
Samuraizer

Samuraizer β€” Cyber‑Security Knowledge Base Engine

NotebookLM on steroids β€” purpose-built for security researchers.

Self-hosted Built For
License Python React GitHub last commit

πŸ’‘ Why Samuraizer?

Every security researcher knows the feeling β€” you find an interesting GitHub repo, a fresh CVE writeup, a blog post about a new exploitation technique. You forward it to yourself on WhatsApp. It immediately drowns in the chat. Weeks later you actually need that article β€” and it's gone.

Stop sending yourself links you'll never find again β€” send them to Samuraizer once, and they're summarized, tagged, and searchable forever.

Before 😡 After πŸ—‘οΈ

Scattered links drowning in chat history

Analyzed, tagged, and ready to be found

πŸ” Local-first privacy (local-only feature)

🎯 Extra privacy mode (local only) β€” run with ollama, all data stays on your machine.

  • πŸ—„οΈ Local vector storage in samuraizer.db + local AI embeddings via Ollama.
  • ⚑ Works fully offline once models are pulled (ollama pull qwen3:4b, ollama pull qwen3-embedding:8b).
  • βœ… Great for security teams and researchers who require air-gapped/isolated setups.

🧩 What you get (at-a-glance)

πŸ” Analyze β€” Paste URLs, watch results stream

  • πŸ“ Paste one or more URLs (GitHub repos, CVE writeups, blog posts, YouTube videos) β€” results stream back in real time
  • πŸ“„ Upload files directly from the browser or Telegram β€” full text extracted, analyzed, stored, and viewable in the UI
    • supported formats: .pdf, .docx, .pptx, .txt, .md
  • πŸ—žοΈ Blog scanner: paste a blog homepage and extract all article links for batch analysis in one click
  • ✨ Suggested Read: a relevant unread entry is surfaced on the Analyze tab each session to keep your queue moving

πŸ—‚οΈ Knowledge Base

  • ✏️ Inline tag editing (add/remove tags on entries, feeds, and list items)
  • πŸ”Ž Semantic search (vector search via Gemini embeddings) + classic full-text search
  • 🧩 Tag cloud + multi-filtering (by tag, category, source, list, read/useful)
  • πŸ“š List management β€” group entries into manual lists, RSS lists, or channel lists
  • πŸ‘οΈβ€πŸ—¨οΈ Hover preview (summary cards) and quick copy buttons

πŸ—ΊοΈ Knowledge Graph

  • Visualize your entire knowledge base as an interactive force-directed graph
  • Entries and tags are nodes β€” edges show which tags link to which articles
  • Click to preview an entry; double-click to open the original URL
  • Color-coded by category (CVE, article, tool, video, blog, etc.)
  • Search tags to highlight related clusters across the graph

πŸ“‘ RSS Feeds & YouTube Subscriptions

  • Add RSS/Atom feeds β€” the server polls hourly and auto-ingests and summarizes new posts
  • New posts are automatically added to the Knowledge Base
  • Each feed becomes its own list, making it easy to batch-review
  • Feed items show source metadata and can be tagged/filtered like any entry

πŸŽ₯ YouTube Channel Subscriptions

  • Subscribe to YouTube channels via URL (e.g. https://www.youtube.com/@handle, /channel/UCxxx)
  • Preview latest videos before subscribing and select which videos to analyze
  • On subscribe, selected videos are analyzed immediately; future uploads are auto-polled hourly
  • Runs via /yt-channels API and appears in the UI under RSS/YT sections

πŸ€– Telegram Bot (Optional)

  • Send any URL to the bot β€” it analyzes it through the same backend and returns a formatted card
  • Send a PDF file β€” it downloads, analyzes, and returns a result card with a link to view/download the file
  • Live progress updates streamed as the analysis runs
  • Receives a Suggested Read notification β€” the bot proactively surfaces unread entries

Analyzing a URL

Daily Suggested Read

πŸ’¬ Chat (RAG + streaming + pinned context)

  • Ask questions over your knowledge base β€” answers are cited from the best matching entries
  • ⚑ Streaming responses with live typing and per-source relevance scores
  • πŸ—‚οΈ Multiple chat sessions with saved history and model selection
  • πŸ“Œ Pin specific articles as context β€” type @ for autocomplete or use the @ browse button
    • When entries are pinned, Gemini answers only from those articles β€” no RAG noise
    • Pinned entries appear as chips above the input; sources show a πŸ“Œ badge instead of a score
    • Perfect for deep-diving a specific PDF, writeup, or CVE

RAG chat with source scores

Pinned-context chat

[!IMPORTANT] Shape the Future of Samuraizer! We are currently voting on new features like Local LLMs and Obsidian export. Cast your vote here!


πŸ— Architecture (high-level)

flowchart LR
  Browser[Browser UI] -->|HTTP| Frontend[React Frontend]
  Frontend -->|REST/NDJSON| Backend[Flask API]
  Backend -->|SQL| SQLite[(samuraizer.db)]
  Backend -->|API| Gemini[Gemini 2.5 Flash]
  Backend -->|local API| Ollama[Ollama - Local LLM]
  Backend -->|GitHub API| GitHub[GitHub]
  Backend -->|RSS| RSS[RSS feeds]
  Telegram[Telegram Bot] -->|HTTP| Backend

🧠 How it works (end-to-end)

Download Tool