AI-Enhanced Knowledge Platform

Your AI-Powered
Knowledge Workspace

CloudNerve Dashboard connects your research, links, and AI sessions into organized workspaces — with built-in NotebookLM integration for RAG-powered Q&A across everything you save.

Core Features

NotebookLM RAG Chat

Query your workspace through a linked Google NotebookLM notebook. Ask questions and get AI-grounded answers from your saved sources.

Source Management

Push individual links or entire categories to NotebookLM as sources. Smart detection auto-converts GCS files and markdown to text.

Multi-Workspace

Separate workspaces for different projects, each linked to its own NotebookLM notebook. Real-time sync across all devices via Firestore.

Import Ecosystem

Import from Google Keep (JSON with label deep-links), Chrome bookmarks, JSON/Markdown files, or let AI categorize and suggest organization.

MCP AI Bridge

Any MCP-compatible AI (Claude, Antigravity) can add links and log sessions via the Model Context Protocol. Fully automated.

Session Logging

Antigravity AI sessions auto-capture to Cloud Storage as shareable Markdown. Restore accidentally deleted sessions from GCS backups.

How It Works

1

Create & Link

Create a workspace and link it to a NotebookLM notebook. Paste your browser session cookies in Settings to enable the bridge.

2

Import & Push

Import sources from Keep, bookmarks, or AI sessions. Push links individually or by category to NotebookLM as sources.

3

Query & Discover

Use RAG Chat to ask questions across all your sources. Save insights and AI answers back into workspace categories.

API & MCP Integration

Automate your workflow with the REST API or let AI assistants manage your workspace via the Model Context Protocol.

MCP Tool — Add to Dashboard

// AI agent call via MCP
{
  "tool": "add_to_dashboard",
  "arguments": {
    "url": "https://docs.example.com/api",
    "title": "API Documentation",
    "category": "Backend",
    "notes": "Auth flow reference"
  }
}

MCP Tool — Log Session

// Auto-capture AI sessions
{
  "tool": "log_session",
  "arguments": {
    "title": "Sprint 9 Implementation",
    "notes": "Added per-link push...",
    "project": "CloudNerve Dashboard",
    "conversationId": "bc740516-..."
  }
}

REST API — Push Source

curl -X POST \
  $API_URL/api/notebooklm/sources/add \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "notebookId": "notebook-abc",
    "url": "https://example.com/docs"
  }'

REST API — Workspace Update

curl -X PUT \
  $API_URL/api/workspace \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "categories": [{
      "categoryName": "Tools",
      "links": [{ "title": "...", "url": "..." }]
    }]
  }'
Full API Documentation →

Technology

Next.js 16TypeScriptFirebase AuthCloud FirestoreGoogle Cloud RunCloud StorageMCP ProtocolPython Bridgenotebooklm-py