Product

AI-Notebook

AI-powered Jupyter notebook platform

An open-source notebook environment where AI is a first-class citizen. It understands your full context, generates and runs code, manages cells, and works across multiple LLM providers — all in isolated, containerized workspaces.

Core Capabilities

🤖

Multi-LLM AI Assistance

Choose from Gemini, OpenAI, Anthropic, or run fully local with Ollama. Switch providers per cell or conversation. No vendor lock-in on your AI backend.

Real-Time Execution

Live Python kernel with streaming output. Write code, run it, see results instantly. AI can execute and test code in an isolated sandbox before affecting your kernel.

📝

AI Cell Management

AI reads, writes, inserts, and executes notebook cells on your behalf. It understands the full context of your notebook — code, output, and markdown.

📦

Isolated Docker Sandboxes

Every project runs in its own Docker container. Full isolation for security and reproducibility. Automatic dependency installation when packages are missing.

👁

Context-Aware AI

The AI sees your entire notebook state — all cells above, your code, outputs, and notes. It gives targeted help, not generic answers.

📁

Import & Export

Full .ipynb notebook format support. Import existing Jupyter notebooks, export your work. Dark, Light, and Monokai themes. File operations within isolated workspaces.

Architecture

Microservices, Containerized

AI-Notebook follows a microservices architecture with isolated execution environments. Each project gets its own Docker container with a dedicated Python kernel and LLM integration.

  • Next.js frontend with React and TypeScript
  • FastAPI backend with SQLAlchemy ORM
  • Jupyter Client for Python kernel management
  • MySQL for persistent data, Redis for caching
  • MinIO for S3-compatible object storage
  • Nginx reverse proxy with Docker Compose orchestration
ai-notebook.ipynb
# AI-Notebook in action

In [1]: import pandas as pd
        df = pd.read_csv("sales.csv")
        df.describe()

AI: I see your dataset has 3 outliers
    in the revenue column. Let me clean
    that and create a visualization...

In [2]: # AI-generated cell

Ready to Try AI-Notebook?

Whether you're a data scientist, researcher, or developer — AI-Notebook puts an intelligent copilot right inside your workflow.

Talk to Us