Skip to main content

What are Notebooks?

Notebooks are standard Jupyter .ipynb files — no lock-in. You can create, edit, and share them without any compute. To execute code, connect one to a project.

Creating a Notebook

  1. Go to Notebooks in your organization
  2. Click New Notebook
  3. Set a title and visibility
  4. Start writing
You can also import from GitHub or drag-and-drop .ipynb files.

The Editor

Notebooks have two cell types: code and markdown. Switch modes with Enter (edit) and Esc (command).
ShortcutAction
Shift + EnterRun cell, move to next
Ctrl/Cmd + EnterRun cell in place
A / BInsert cell above / below
XDelete cell
M / YConvert to markdown / code

Execution

To run code, connect your notebook to a project’s kernel:
  1. Open the notebook
  2. Select an Organization and Project
  3. Run cells with Shift + Enter
The kernel provides a Python runtime. Install packages with !pip install and restart the kernel afterward.

AI Assistance

AI is built into the editor. No extensions needed.
  • Prompt in cell: Ctrl/Cmd + K to generate content for the current cell
  • Generate cells: Press F/G for code or S/D for markdown (above/below)
  • Chat panel: Ask questions about your code with context from your notebook
Works with Claude, GPT, and Gemini. See AI for details.

Publishing & Sharing

Toggle a notebook to Public to make it searchable and shareable.
  • Direct link: https://runalph.ai/{org}/~/notebooks/{slug}
  • Embed: <iframe src="https://runalph.ai/embed/notebooks/{id}" />
  • Export: Download as .ipynb, HTML, PDF, Markdown, or Python script
Find notebooks and individual cells by meaning, not just keywords.
  1. Go to Notebooks (global)
  2. Search with natural language (e.g., “sentiment analysis with transformers”)
  3. Filter by tags, author, or date
Search works at both notebook and cell level — find specific implementations across the entire platform.

Forking

Fork any public notebook to get your own copy. Edit freely without affecting the original.