Skip to main content

Terminal

The JupyterLite Terminal is an experimental extension that adds a terminal emulator running a bash-like shell to JupyterLite.

What can you do with the JupyterLite Terminal?

Here’s what you can currently do:

  • Run basic shell commands on the JupyterLite file system (e.g., ls, cd, grep).
  • Use text editors like nano and vim.
  • Enable tab completion for commands and file names.
  • Install packages using mamba and pip.
  • Store and reuse command history.

Terminal Interface

note

This extension is still under active development. Future updates will include:

  • Additional commands.
  • Improved bash-like shell functionality.
  • Instructions for building and using custom JavaScript and WebAssembly commands.