Skip to main content
Sphinx Logo

What is Sphinx?

Sphinx is an AI assistant that understands Jupyter notebooks, executes Python code, and helps you analyze data through natural conversation. It lives directly in your VS Code, Cursor, or Windsurf editor—no context switching required.

Get Started in Minutes

Follow our quickstart guide and run your first AI-powered analysis

Extension Overview

Learn about features, commands, and settings

CLI Installation

Install and use Sphinx from the command line

Agent Modalities

Choose between Agent, Plan, Safe, and Streamlit modes

Core Capabilities

Jupyter Notebook Integration

Sphinx works seamlessly with Jupyter notebooks—creating cells, running code, and understanding your notebook’s state.

Create & Run

Add, edit, execute, and delete cells

Remote Backends

Connect to Databricks, Colab, BigQuery, and more

Long Operations

Smart handling of time-consuming tasks
Your compute, your control. All code execution happens on your kernel—whether that’s your local machine, a remote server, or cloud notebooks like Databricks. Sphinx generates the code and orchestrates execution, but your data and computation stay exactly where your kernel is running.

AI-Powered Features

Web Search

Real-time information retrieval via Parallel AI

PDF Parsing

Extract and analyze data from PDF documents

File Search

Semantic search across your workspace files

Sphinx Library

Python SDK for LLMs, embeddings, and connections

Configuration & Control

Security & Governance

Guardrails

Control what code Sphinx generates and executes with configurable permission levels

Secrets Management

Securely store and access API keys and credentials

Rules

Define custom instructions that guide Sphinx’s behavior

Memories

Persistent knowledge that captures preferences and relationships

Interaction Modes

Agent Mode

Autonomous execution with full autonomy—best for routine tasks

Plan Mode

Review and approve plans before execution—ideal for complex analyses

Safe Mode

Approve every code execution—perfect for sensitive operations

Streamlit Export

Convert notebooks to interactive Streamlit apps


Need Help?

Documentation

Explore comprehensive guides and tutorials

Support

Contact our team for assistance

Dashboard

Manage your account and settings

Blog

Read the latest updates and tutorials