YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
π§ Vertical.ai Notebook
###Vertical.ai for Papers, Notes & Interactive Mind Maps
Vertical.ai Notebook is a document-centric AI research workspace inspired by Google Notebook-LM.
It enables researchers to search, import, and reason over academic papers using citation-grounded AI, a dynamic interactive mind map, and a clean notebook-style interface.
Built with a strong focus on trust, explainability, and real research workflows β not just a chatbot.
β¨ Key Highlights
- π Notebook-LM style workflow
- π Free academic paper discovery (OpenAlex)
- π¬ Citation-aware research chat (RAG)
- π§ Dynamic, expandable mind maps
- π§© Multiple structured views from the same source
- π Secure API handling (no hard-coded secrets)
π Core Features
π Academic Source Search & Import
- Topic-based academic search using OpenAlex (100% free, no API key)
- Citation-based ranking (highly cited papers first)
- Fast research previews (title, abstract, citation count)
- One-click selective import into the notebook
π¬ Citation-Aware Research Chat
- Ask questions only on imported sources
- Retrieval-Augmented Generation (FAISS + embeddings)
- Answers include explicit citations
- Persistent notebook-style conversation (not a chatbot reset)
π§ Dynamic Interactive Mind Map
- Notebook-LMβstyle full-screen modal
- Workflow-style rectangular nodes
- Lazy loading (expand nodes on click)
- Click any node β detailed explanation appears in chat
- Zoom, pan, focus & breadcrumb navigation
π§© Source Guide Cards
Multiple representations over the same knowledge base:
- π§ Mind Map
- π Flashcards
- π½οΈ Slide Deck outline
- π Data Tables
One source of truth β many cognitive views.
ποΈ System Architecture
Frontend (React + Vite) β Backend (FastAPI) β Search Layer (OpenAlex + Tavily) β Ingestion Pipeline (PDF β Chunks β Embeddings) β Vector Store (FAISS) β LLM Reasoning (Groq) β Knowledge Graph (Neo4j)
π§ͺ Tech Stack
Frontend
- React + Vite
- Notebook-style 3-panel layout
(Sources | Chat | Source Guide)
Backend
- FastAPI
- Modular REST APIs
AI / ML
- Groq LLM β reasoning & summarization
- HuggingFace embeddings (SciBERT / E5 β local)
- FAISS β vector similarity search
Search & Discovery
- OpenAlex β academic papers (free)
- Tavily β optional web search
Knowledge Representation
- Neo4j (local knowledge graph)
π Security & API Management
- β No API keys hard-coded in source code
- β Environment-based configuration
- β
.envfile ignored via.gitignore
Environment Variables
GROQ_API_KEY=your_groq_api_key
TAVILY_API_KEY=your_tavily_api_key
Installation & Setup
1οΈβ£ Clone the Repository
git clone https://github.com/yourusername/ResearchAI-Notebook.git
cd ResearchAI-Notebook
2οΈβ£ Backend Setup
cd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --reload