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.0.0.tar.gz (11.2 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.0.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jupyter_reasonix-1.0.0.tar.gz
  • Upload date:
  • Size: 11.2 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.0.0.tar.gz
Algorithm Hash digest
SHA256 56140aa28b8bf025d72a81c64be9303c970b7e9ae98f2b608dbcbddc0093f7dc
MD5 992b21135a85caa0a86be024f65011bd
BLAKE2b-256 197ae367dff78d7361ec6af9761380c4028b27453e4096cc62184bcecba7b0f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jupyter_reasonix-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01be19281fd8e8187f3bd4b756c7b1a126999acf998235b3e85dce73bf493419
MD5 c9a252995865e4f0f80d5a1efd6f62e9
BLAKE2b-256 afa79866c8d8dbb7087d7965af110f2973c65d23b876f579256dfdd992fd1f07

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