jupyter-console
Jupyter terminal console
Decision gist · record as of 2026-08-14
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
Alternatives
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.
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.
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
| License | permissive license permissive |
| Python support | Supports the current Python release >=3.7 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 8 packagesipykernelipythonjupyter-clientjupyter-coreprompt-toolkitpygmentspyzmqtraitlets |
| Maintenance | Abandoned 1,257 days since the last release |
| First released | |
| Downloads | 17,840,150 / month, #1,102 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None 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
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
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.
Rich renders styled text, tables, progress bars, syntax highlighting, markdown, and tracebacks to the terminal with minimal code.
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…
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.
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…
Pexpect spawns and controls interactive console applications by sending input and matching output patterns, automating tasks that would otherwise require manual interaction.
See also ipykernel · jupyter-server-terminals · jupyter · spyder-kernels · notebook · qtconsole · jupyter-kernel-client · jupyter-client · bash_kernel · jupyter-core