A self-hosted research notebook - upload your sources, ask questions across them, get cited answers. Like NotebookLM, but yours.
AI is powerful but generic. It doesn't know your documents, your research, or your context.
Google's NotebookLM solves this - upload PDFs, docs, notes, and URLs, then ask questions that pull from your sources with inline citations. The result is research that's grounded, verifiable, and specific to you.
But NotebookLM is Google's product. Your data lives on their servers. The interface is their design. The feature set is their roadmap. And there's no API to connect it to Hermes or any other agent.
A self-hosted research notebook powered by your own documents.
Your data stays on your server. No third-party access. No training on your documents.
Hermes can query your vault directly - research that feeds into every conversation.
MCP server so any agent can query your sources. Not locked into one interface.
Sell access to clients, researchers, law firms. Built for scale from day one.
NotebookLM proved the demand. People want AI that works with their documents. Google's version is free, but you can't self-host it, can't connect an API, and your data trains their models. Privacy-conscious professionals will pay for a self-hosted alternative with API access.
Standard RAG stack, owned and operated by IT Pro Partner. Every component is self-hosted on our infrastructure.
| Layer | Technology | Notes |
|---|---|---|
| Ingestion | Unstructured + Marker | PDF, DOCX, TXT, HTML parsing with OCR fallback |
| Chunking & Embedding | ChromaDB or Qdrant | Semantic chunking, multiple embedding models (local or API) |
| Query + RAG | LangChain or custom FastAPI | Hybrid search (semantic + keyword), reranking |
| LLM | LiteLLM proxy | Routes through our existing admin-ai provider pool |
| Frontend | SvelteKit or FastAPI + HTMX | Notebook-style UI: source panel, chat panel, citation panel |
| MCP Server | FastMCP (Python) | Exposes query tool to Hermes and other agents |
| Auth | Central Auth (auth2) | SSO with existing ITPP identity, multi-tenant ready |
Three phases, starting with the Hermes integration. Prove the pipeline first, then scale.
| Phase | Timeline | Scope | Deliverable |
|---|---|---|---|
| Phase 1 - Hermes Skill | ~1 week | Build a research-notebook Hermes skill. Ingests files from disk, chunks and embeds them locally (ChromaDB), exposes query tool. No UI - everything through Hermes conversation. |
Working RAG pipeline, proven end-to-end |
| Phase 2 - Web UI | 2-3 weeks | Standalone SvelteKit app. Notebook-style interface with source sidebar, chat panel, and citation highlights. Multi-notebook support. | Deploy on app3 behind auth2 |
| Phase 3 - MCP Server + Multi-tenant | ~2 weeks | Expose as MCP server so any agent (Hermes, Claude Code, Codex) can query vaults. Add tenant isolation. Pricing tiers for external users. | SaaS-ready, multi-tenant platform |
This isn't just an internal tool. It's a product with three revenue tiers.
| Tier | Target | Value Prop | Price |
|---|---|---|---|
| Internal | ITPP operations | All ITPP docs, proposals, client research in one queryable vault. Hermes answers every question with citations to our own knowledge base. | Free (internal) |
| Client add-on | Existing MSP clients | Per-client vault with their documentation. "Ask your IT manual anything." | $50-100/mo per client |
| SaaS standalone | Researchers, law firms, consultants | Self-serve SaaS. Upload sources, query, export. Compete with NotebookLM on privacy + API access. | $20-100/mo based on source count and queries |
NotebookLM proved the demand: people want AI that reasons over their documents. Google's version is free but locked down - no self-hosting, no API, data goes to Google. SourceVault captures the same value proposition for anyone who needs privacy, API access, or Hermes integration.
Bottom line: Build the Hermes skill first (Phase 1, ~1 week) to prove the RAG pipeline. If it's useful internally, that alone justifies the build. Everything beyond that is product revenue.