Skip to main content

scify

Why should your IDE have all the fun? Wrap your real shell in a sci-fi dashboard.

LCARS theme

Matrix theme

Cyberpunk theme

Your usual shell (PowerShell, cmd, bash, zsh, fish) runs in the middle. As you cd, the panels around it show the folder you're in: subfolders, git status, project type and environment, one-click commands, TODOs and recently changed files.

Install

pip install scify

Needs Python 3.10+ (on Windows, 3.10–3.13 for now).

  • Windows: if pip isn't found or your Python is 3.14+, use py -3.13 -m pip install scify.
  • macOS / Linux: if pip isn't found, use python3 -m pip install scify. If pip refuses with "externally-managed-environment" (Homebrew Python, Debian/Ubuntu, Fedora), use pipx install scify or uv instead.

No suitable Python, or just want to try it? uv fetches one for you:

uvx scify               # try it without installing
uv tool install scify   # install it

On Windows, add --python 3.13, e.g. uvx --python 3.13 scify.

For the best look use a modern terminal with true colour, e.g. Windows Terminal, iTerm2, WezTerm, Kitty, Ghostty or GNOME Terminal, and a font with block characters (Cascadia Mono, JetBrains Mono, Fira Code).

Use

scify                 # LCARS theme, your usual shell, current folder
scify matrix          # pick a theme: lcars, matrix, cyberpunk
scify -s bash         # pick the shell: pwsh, powershell, cmd, bash, zsh, fish
scify -C ~/projects   # start in another folder

Type exit in the shell to leave.

Controls

Everything you type goes to the shell, except:

Key Does
F1 help
F2 next theme
F3 focus mode: hide the panels
F4 / F5 start-pause / reset the focus timer
F6 bookmark / unbookmark the current folder
F7 refresh the panels
Alt+1…9 run quick action 1–9
Ctrl+Q quit

With the mouse: click a folder to cd there, click a quick action to run it, click a recent file to paste its path at the prompt.

On macOS, F-keys may need fn, and Alt+1…9 needs "Option as Meta" (iTerm2: Profiles → Keys; Terminal: Settings → Profiles → Keyboard).


A fan-made project, not affiliated with or endorsed by any franchise. MIT licensed.

Metadata

Release files for scify 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scify 0.1.1
File Size Uploaded
scify-0.1.1.tar.gz 40.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scify 0.1.1
File Interpreter ABI Platform
scify-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 92.3 kB

Release files / scify-0.1.1.tar.gz

Download URL scify-0.1.1.tar.gz
Size 40.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1e35014b662ff48ddf461964bc11b3c013a421d106091d093af9311518da40bb
BLAKE2b-256 checksum
How to use checksums
12c65400d87a3e93094e8ee1f34a90d162cbf1c39cbf5e8e3b1d29790a4da66c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / scify-0.1.1-py3-none-any.whl

Download URL scify-0.1.1-py3-none-any.whl
Size 51.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b4810ab0abdc9d4f20adff91de0f451d921c3cf911c23ff526a125d284347d2a
BLAKE2b-256 checksum
How to use checksums
44ef7fd317c9c31ced10f550e89a90e084660ec39b894ff6153240e238f6bbd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release 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