Research Assistant
Built for Notebooks
Open-source, Telegram-first research assistant for source-grounded Q&A, notebook organization, summaries, and study materials. Copy is grounded in your documents with citations.
Everything you need to organize research
Create notebooks, upload sources, ask questions, and generate study materials — all from Telegram or the API.
Telegram-First UX
Interactive bot commands for notebook CRUD, settings, sharing, and grounding operations.
Multi-Format Ingestion
Upload PDF, TXT, DOCX, Markdown, CSV, and EPUB files. Extract, chunk, and embed automatically.
Grounded Q&A
Ask questions against your notebook sources. Get answers with inline citations. Clear fallback when sources don't support the answer.
Study Generation
Generate summaries, FAQs, quizzes, flashcards, timelines, briefing notes, and podcast scripts.
FastAPI Backend
REST API for notebooks, uploads, grounded Q&A, and content generation.
Vector Retrieval
Qdrant-backed semantic search with memory backend for local development.
Grounded answers, always
NotebookTG retrieves relevant chunks from your uploaded sources and generates answers with inline citation markers. Fallback behavior is explicit when evidence is missing — no hallucinations.
Source-grounded
All answers cite the source chunks they come from.
Notebook-scoped
Each notebook has its own sources and memory.
Study Materials
Summaries, quizzes, flashcards, and more.
/newnotebook "Machine Learning"
✅ Created notebook "Machine Learning"
/add_source research-paper.pdf
✅ Parsed PDF, created 42 chunks
/asksource What is gradient descent?
📚 Gradient descent is an optimization
algorithm (lines 1-3, 15-17)
/summary
📝 Generating summary...
/quiz
❓ Generated 5 quiz questionsReady to organize your research?
Set up NotebookTG locally in minutes. Run the bot, create notebooks, and start asking questions grounded in your documents.
