Skip to main content

Reasonix Chat — SSH remote server management through conversation, embedded in Jupyter Lab

Project description

jupyter-reasonix — Reasonix Chat for Jupyter Lab

Jupyter Lab extension that adds a Reasonix-style chat panel on the right side. Connect to remote Linux servers via SSH, manage files and projects through conversation.

Features

  • �️ Chat Panel — Reasonix-style chat interface in Jupyter Lab's right sidebar
  • 🔌 SSH Connection — Connect to remote servers via password or key auth
  • 📂 File Management — Browse, read, write, edit files through conversation
  • 🐍 Python Execution — Run code in any conda environment
  • 📓 Notebook Support — View and execute .ipynb cells
  • 💬 Chat History — New conversation and history management

Installation

pip install jupyter-reasonix
jupyter server extension enable jupyter_reasonix

Usage

  1. Launch Jupyter Lab as usual: jupyter lab
  2. Click the Reasonix icon in the right sidebar
  3. Connect to your server: enter hostname, username, password
  4. Start chatting — the AI agent will help you manage files and projects
  5. Use "New Chat" to start fresh, view history to revisit past conversations

Configuration

Connection settings are saved in ~/.ssh-ide-mcp/config.json.

Requirements

  • Python 3.9+
  • Jupyter Lab 4.x
  • Remote server: SSH access

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyter_reasonix-1.2.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyter_reasonix-1.2.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file jupyter_reasonix-1.2.0.tar.gz.

File metadata

  • Download URL: jupyter_reasonix-1.2.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for jupyter_reasonix-1.2.0.tar.gz
Algorithm Hash digest
SHA256 b1667ee75dcb8167dacacdd596e10a949e56d3b9a8b9a559c2b78d640943b459
MD5 6c1b8e998e798ec6a07df6935e9312d8
BLAKE2b-256 e6f5a9219ae1369b4a42fd8b6c6a2b4e0ba7ea001e4cb191c30599452703a2a9

See more details on using hashes here.

File details

Details for the file jupyter_reasonix-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyter_reasonix-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57a174775d9a5d24856109d341c1263a70abfc2d824d1533ad77d4222bdce1c0
MD5 d527bb66f8f2f817db2eb62c212ff128
BLAKE2b-256 199b5e5ac71fa1f426a18fe7c186b7abdf5e3906825e4b2ca1cd950e8fad29a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page