Skip to main content

Advanced Configurations

Add-ons Management

Manage your add-ons on the add-ons page.

What Is a Project Add-on?

A project add-on is a JupyterLite extension customized for Notebook.link, typically accompanied by a backend service. To access add-ons:

  1. Click the puzzle piece icon in the left sidebar menu
  2. View available add-ons displayed as cards
  3. Click any card to configure that add-on

Add-ons page interface

Note: The puzzle icon color indicates configuration status:

  • Green: Configured
  • Red: Not configured

Configuration and Activation

Add-ons require configuration before they can be activated for projects.

Configuring the AI Add-on

To configure the AI Assistant add-on:

  1. Select an AI provider from the dropdown menu
  2. Enter your API key
  3. Save the configuration

Configured AI add-on example

Currently supports three providers:

  • OpenAI
  • Mistral AI
  • Anthropic

Activating the AI Add-on

When creating or editing a project:

  1. Locate the AI Assistant in the Create Project panel under Available add-ons
  2. Toggle the activation switch

AI add-on activation interface

For existing projects: Update and save the project configuration to enable AI assistance.

Using JupyterLite Chat

After configuration and activation:

  1. Load your project
  2. Click the chat icon in the left sidebar to access AI assistance

Provider Selection:

  • First use: Default provider is automatically selected
  • Subsequent uses: Last used provider is remembered (unless browser cache is cleared)
  • Change providers via JupyterLite's settings panel