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
  • βœ… .env file 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
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support