Skip to main content

Download from GitHub Releases

The easiest way to install nteract Desktop is to download the latest release from GitHub:

Download Latest Release

Get the latest stable version for your platform

Platform-Specific Installation

macOS Installation

Download the DMG file for your architecture:
# Download nteract-darwin-arm64.dmg
# from GitHub Releases
Installation steps:
1

Open the DMG file

Double-click the downloaded nteract-darwin-arm64.dmg or nteract-darwin-x64.dmg file.
2

Drag to Applications

Drag the nteract icon to your Applications folder.
3

Launch nteract

Open nteract from Applications. On first launch, you may need to right-click and select “Open” to bypass Gatekeeper.
4

Daemon auto-registration

The first launch automatically registers the runtimed daemon as a system service at ~/Library/LaunchAgents/io.nteract.runtimed.plist.
macOS builds are signed and notarized by Apple for security.

Verify Installation

Check that the daemon is running:
runt daemon status
You should see output showing the daemon version, PID, and environment pool status.

CLI-Only Installation

If you only need the runt CLI without the desktop app, you can download the standalone binary:
# Download runt-darwin-arm64 from GitHub Releases
curl -L -o runt https://github.com/nteract/desktop/releases/latest/download/runt-darwin-arm64
chmod +x runt
sudo mv runt /usr/local/bin/

Python Bindings

For programmatic access to the daemon from Python:
pip install runtimed
The Python package provides bindings for notebook execution, kernel management, and daemon control. See the Python Bindings guide for detailed usage.

Release Channels

nteract Desktop offers multiple release streams:
StreamTag PatternUpdate FrequencyPurpose
Stablev{semver}Manual releasesProduction use
Weekly Previewv{version}-preview.{sha}Every MondayTest upcoming features
Nightlyv{version}-nightly.{sha}DailyBleeding edge development
Weekly and nightly builds are published as GitHub Pre-releases. They’re less stable but include the latest features and fixes.

What’s Installed

The desktop app installation includes:
  • nteract Desktop — The GUI application
  • runt CLI — Command-line interface
  • runtimed daemon — Background service
  • sidecar — Output viewer (bundled with the desktop app)

Daemon Configuration

The daemon runs as a system service and stores state in:
# Daemon state and logs
~/Library/Caches/runt/

# Configuration
~/.config/runt/

# LaunchAgent plist
~/Library/LaunchAgents/io.nteract.runtimed.plist

Upgrading

To upgrade to a new version:
1

Download the new release

Get the latest release from GitHub for your platform.
2

Install over existing

Installing the new version automatically stops the old daemon and replaces binaries.
3

Verify upgrade

runt daemon status
Check that the version matches your download.
Your notebooks, environments, and settings are preserved during upgrades. The daemon state directory is never deleted.

Uninstalling

# Stop and unload the daemon
launchctl bootout gui/$(id -u)/io.nteract.runtimed

# Remove the app
rm -rf /Applications/nteract.app

# Remove daemon config (optional)
rm ~/Library/LaunchAgents/io.nteract.runtimed.plist

# Remove all data (optional)
rm -rf ~/Library/Caches/runt
rm -rf ~/.config/runt

Migrating from runt-notebook

If you have an older installation from before the nteract rebrand:
1

Stop the old daemon

launchctl bootout gui/$(id -u)/io.runtimed
2

Remove old service config

rm ~/Library/LaunchAgents/io.runtimed.plist
3

Remove old settings (optional)

Old settings are recreated with defaults:
rm -rf ~/Library/Application\ Support/runt-notebook
4

Install nteract Desktop

Download and install from GitHub Releases. The new daemon registers automatically.

Next Steps

Quickstart

Learn how to open and run your first notebook

Settings

Configure default runtime and environment preferences

Build docs developers (and LLMs) love