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.1.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.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jupyter_reasonix-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 123c23cb938167dc18d7dce3b2c1fdae0aa8202c9bc14357682699fe52a04546
MD5 7d5f76f01a8a46cf94c7189163a008c0
BLAKE2b-256 3cbe715ffc7856965f9c66e49b8312b28b1c4220f74cfa489b12d52200dfff28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for jupyter_reasonix-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb0406a8c24b1b5f87a7a83c6ea24d5add83480d1428699c560c1fd9845d6807
MD5 a59517b5ecdaf6233b6828feeb2795b6
BLAKE2b-256 e2a68041c5d500b8982a643d95fbb4c3bfb8c45f404beeed0d3bcba2ae6eff1d

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