$npx skillfedfor your agent

jupyter-console

Jupyter terminal console

With conditionsPyPI TerminalsReleased Mar 202317.8M downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — jupyter_console-6.6.3-py3-none-any.whl
v6.6.3 · released 2023-03-06 · Python >=3.7 · 8 runtime deps: ipykernel, ipython, jupyter-client, jupyter-core, prompt-toolkit, pygments, pyzmq, traitlets

Yes, if you need a lightweight terminal-based Jupyter console for non-Python kernels and accept the maintenance risk. The package is abandoned (no updates since March 2023) but has low install friction, permissive licensing, and no known vulnerabilities. Its core dependencies remain actively maintained. Use it for interactive kernel work in resource-constrained or terminal-only environments, but do not rely on it for new features or bug fixes.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.7 or later.
  • A Jupyter kernel must be installed and available (e.g., IJulia for Julia, IRKernel for R).
  • Low install friction with a pure-Python wheel distribution.

License · maintenance · safety

permissive license (permissive) — BSD 3-Clause License (permissive). You may use, modify, and distribute the package freely in both open-source and commercial contexts, provided you retain the copyright notice and disclaimer.

last release 2023-03-06 (1257 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 17,840,150 downloads/mo, #1,102 on PyPI

Verify before relying

pip install jupyter-console
jupyter console
# or with a specific kernel:
jupyter console --kernel=julia-0.4
  • Whether the package's abandonment affects compatibility with recent Jupyter ecosystem updates or kernel specifications.
  • Whether the 8 runtime dependencies have breaking changes since the last release that could cause runtime failures.
Same gist for agents: .md · .json

What it is and what it does

Jupyter Console is a terminal-based interface for interacting with Jupyter kernels from the command line. Unlike the notebook interface, it provides a lightweight, text-only REPL that works with any Jupyter kernel—not just Python. You start it with `jupyter console` and optionally specify a kernel by name; it then connects to that kernel and lets you execute code interactively in a familiar shell-like environment.

The package depends on ipykernel, ipython, jupyter-client, jupyter-core, prompt-toolkit, pygments, pyzmq, and traitlets to provide syntax highlighting, command history, and kernel communication. It is designed for developers and researchers who prefer terminal-based workflows or need to work with non-Python kernels like Julia or R in an interactive console setting.

Use it for

  • Interactive Julia or R development in a terminal without a web browser or notebook interface.
  • Quick prototyping and testing of Jupyter kernels from the command line.
  • Remote server access to Jupyter kernels over SSH without graphical overhead.
  • Lightweight REPL for systems where Jupyter Notebook or JupyterLab is too resource-intensive.
  • Integration into shell scripts or CI/CD pipelines that need interactive kernel execution.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need a lightweight terminal-based Jupyter console for non-Python kernels and accept the maintenance risk.

The package is abandoned (no updates since March 2023) but has low install friction, permissive licensing, and no known vulnerabilities. Its core dependencies remain actively maintained. Use it for interactive kernel work in resource-constrained or terminal-only environments, but do not rely on it for new features or bug fixes.

Install

jupyter-console on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. However, the package is abandoned—no releases since 2023-03-06 and no recent maintenance activity. Depends on 8 runtime packages including ipykernel, ipython, and jupyter-client, all of which are actively maintained, but jupyter-console itself receives no updates.

Requires Python 3.7 or later. A Jupyter kernel must be installed and available (e.g., IJulia for Julia, IRKernel for R).

License in practice

BSD 3-Clause License (permissive). You may use, modify, and distribute the package freely in both open-source and commercial contexts, provided you retain the copyright notice and disclaimer.

Quickstart

pip install jupyter-console
jupyter console
# or with a specific kernel:
jupyter console --kernel=julia-0.4

Verify before relying

  • Whether the package's abandonment affects compatibility with recent Jupyter ecosystem updates or kernel specifications.
  • Whether the 8 runtime dependencies have breaking changes since the last release that could cause runtime failures.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
8 packages
ipykernelipythonjupyter-clientjupyter-coreprompt-toolkitpygmentspyzmqtraitlets
MaintenanceAbandoned 1,257 days since the last release
First released
Downloads17,840,150 / month, #1,102 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Intended Audience :: DevelopersIntended Audience :: Science/ResearchIntended Audience :: System AdministratorsLicense :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: jupyter_console-6.6.3-py3-none-any.whl

Tags

Capabilities
jupyter terminal consolejupyter kernel command lineinteractive jupyter shellterminal-based jupyter frontendjupyter console interfacenon-python jupyter kernelsjupyter repl terminal
Topics
jupyter-kernelterminal-replabandoned
PyPI keywords
InteractiveInterpreterShellWeb

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “jupyter terminal console”

  • jupyter-consoleJupyter Console is a terminal-based frontend for Jupyter kernels,…
  • qtconsoleQtConsole is a Qt-based graphical console for Jupyter kernels that…
  • tqdmWraps any iterable to display a real-time progress bar in the…

Give your agent the search over MCP, or paste the wish link into any chat.

More Terminals packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
rich Worth it
PyPI · Terminals · released Apr 2026

Rich renders styled text, tables, progress bars, syntax highlighting, markdown, and tracebacks to the terminal with minimal code.

MITpure Python · 3.9.0+
613.9Mdownloads / mo
colorama Worth it
PyPI · Terminals · released Oct 2022

Colorama makes ANSI escape sequences for colored terminal text work on Windows by intercepting and converting them to win32 API calls, while passing through unchanged on other platforms.

Install it if you need colored terminal output to work on Windows or want to use ANSI-based libraries portably; skip it only if you target non-Windows platforms…

BSD-3-Clausepure Python
431.0Mdownloads / mo
wcwidth Worth it
PyPI · Libraries · released Jun 2026

Measures the displayed width of Unicode strings in terminals, accounting for wide characters, combining marks, and terminal escape sequences that standard Python string functions mishandle.

Install it if your application formats text for terminals and handles non-ASCII characters.

MITpure Python · 3.8+
306.5Mdownloads / mo
ptyprocess With conditions
PyPI · Terminals · released Dec 2020

Run a subprocess in a pseudo terminal (pty) and interact with its input and output, enabling automation of interactive programs that require terminal features like password prompts or curses-style interfaces.

However, note that it is aging (last release 2020-12-28) and not actively maintained; it works well for its narrow, well-defined purpose but won't receive updates for…

ISCpure Pythonaging
205.2Mdownloads / mo
pexpect With conditions
PyPI · Software Development · released Nov 2023

Pexpect spawns and controls interactive console applications by sending input and matching output patterns, automating tasks that would otherwise require manual interaction.

ISCpure Pythonaging
200.8Mdownloads / mo

See also ipykernel · jupyter-server-terminals · jupyter · spyder-kernels · notebook · qtconsole · jupyter-kernel-client · jupyter-client · bash_kernel · jupyter-core