Skip to main content

Clide

Your friendly terminal IDE — a file explorer, a project-wide search, and a tabbed editor, in the terminal.

Install

Globally, via pipxclide then works in any terminal, in its own isolated environment:

pipx install --editable .

--editable means the installed command runs this checkout directly, so edits here take effect immediately. Drop it for a frozen copy, and after bumping the version run pipx reinstall clide.

Or into a local venv for development only:

pip install -e .

Usage

clide                 # open the current directory
clide .               # same thing, explicitly
clide ~/projects/app  # open a directory
clide main.py         # open a file (workspace becomes its directory)
clide src/ a.py b.py  # open a directory and two files in tabs

The workspace root — what the explorer shows and what search scans — is the first directory argument, or the common parent of the files given, or the current directory.

Keys

Key Action
ctrl+b Toggle the sidebar
ctrl+shift+e Show the Explorer
ctrl+shift+f Show Search
ctrl+s Save the active file
ctrl+w Close the active file
ctrl+pgdn / ctrl+pgup Next / previous file
ctrl+d Toggle dark mode
ctrl+shift+q Quit

Tabs show when a file has unsaved changes, and closes one. Closing a file with unsaved changes warns once (with a summary of what would be lost) before discarding.

These keys are bound with priority=True so the focused editor cannot swallow them; as a result ctrl+w and ctrl+d do not perform their usual TextArea edits. Use ctrl+backspace and delete for those.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clide_tui-1.0.0.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clide_tui-1.0.0-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: clide_tui-1.0.0.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for clide_tui-1.0.0.tar.gz
Algorithm Hash digest
SHA256 139d8269ffd0d0424dfe5e96368cc933a4fd9cd217ffb08ac54f8c31caacca5a
MD5 2b39226db1650ccd280183b5cbe419ef
BLAKE2b-256 f33d55752b6aca5989ba25d776fc926b5a3a5c0963cbc7a9e92fa12fe918a63e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: clide_tui-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for clide_tui-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 814337f7d3b79e3faf04c61d4a268fbfcda239d6c258b7380d67e6afac5922c3
MD5 51de4eaeaaad8e029e77e45476e5d1b5
BLAKE2b-256 f4131d129a380085bb7650fa483278698e3a8eaf6694c7a16bceff8b57c6a16a

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.0

2 files

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page