nteract is a software suite designed to enhance interactive computing experiences, enabling seamless collaboration among teams through tools like Jupyter notebooks and REPLs. Built on open-source principles, nteract offers a versatile platform for developers, researchers, and educators to work together efficiently.
Key Features:
Cross-Platform Desktop Application: Utilizes Electron to deliver a powerful desktop experience across multiple operating systems.
Jupyter Extension Integration: Enhances Jupyter environments with additional functionality, supporting both classic Jupyter and JupyterLab setups.
Composable React Components: Provides reusable UI components for building custom interactive computing applications.
Extensible Core SDK: Offers foundational tools for developers to create tailored notebook interfaces and applications.
Real-Time Collaboration: Facilitates simultaneous editing and sharing of insights, fostering productive teamwork.
Audience & Benefit:
Ideal for data scientists, educators, researchers, and developers seeking to streamline their interactive computing workflows. By leveraging nteract's tools, users can enhance productivity, simplify the sharing of computational work, and foster a collaborative environment. The software is installable via winget, ensuring easy setup across supported platforms.
nteract empowers teams to focus on innovation by providing robust, flexible tools for interactive computing.
README
nteract/nteract
What's going on?
If you're here looking for the Electron-based nteract desktop app, you can view the source in this repo. That desktop app is not actively maintained.
We're actively developing the spritual successor to the nteract desktop app in the nteract/desktop repo.
The New Desktop App
We're actively developing the spritual successor to the nteract desktop app in the nteract/desktop repo.
The new app is a native desktop app with instant startup and intelligent environment management.
Bringing Agents in the Loop
We're in the prelimiary stages of hooking up the realtime system from nteract/desktop to any agent of your choice. Collaborate with agents in notebooks, render interactive elements, and explore data together.
Quick Start
Claude Code
# Add to Claude Code
claude mcp add nteract -- uvx --prerelease allow nteract
That's it. Now Claude can execute Python code, create visualizations, and work with your data.
What is this?
nteract is an MCP (Model Context Protocol) server that connects AI assistants like Claude to Jupyter notebooks. It enables:
Code execution: Run Python in a persistent kernel
Real-time collaboration: Watch the AI work in the nteract desktop app
Shared state: Multiple agents can work on the same notebook