Skip to content

About

VibeCoded NotebookLM upgrade (LOL)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

85 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notebook Studio

The consolidated main branch retains notebook auto-save, JSON import/export, and the current offline runtime. Settings also retain the credential-storage helpers and regression tests from the earlier upload work. Browser storage encryption is obfuscation; it does not protect credentials from code running in the same origin. Canvas parser errors are displayed as text rather than HTML.

Run Locally

Prerequisites: Node.js

  1. Install dependencies: npm install
  2. Set the GEMINI_API_KEY in .env.local to your Gemini API key
  3. Run the app: npm run dev

Testing

A comprehensive test plan is available for Notebook Studio. See the testing documentation:

Run Tests

# Run all unit tests
npm run test:unit

# Run with coverage
npm run test:coverage

# Run E2E tests
npx playwright test

Test Structure

  • Test Inputs/ - Test prompts and sample data
  • Test Outputs/ - Generated outputs and screenshots
  • Test Reports/ - Test run and compliance reports

About

VibeCoded NotebookLM upgrade (LOL)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages