claudectl
The workspace layer for Claude Code — browse every session, persistent project memory, MCP awareness, and per-project launch control. Terminal UI and desktop GUI. Zero runtime dependencies.
claudectl Latest Version Download
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
login
View Details ▼
login
Manage console and virtual line authentication.
Accessed in configuration mode under `line`.
login local
Use local username and password for authentication:
login {{user}}
Log in as a user:
login -f {{user}}
Log in as user without authentication if user is preauthenticated:
claude
View Details ▼
claude
An agent-based coding tool that understands your code base and helps you code faster through natural language commands.
claude prompt
Execute with prompt:
claude update
Update `claude`:
claude mcp list
Get the list of specified MCP servers:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git log
View Details ▼
git log
Show a history of commits.
git log
Show the sequence of commits starting from the current one, in reverse chronological order of the Git repository in the current working directory:
git log {{[-p|--patch]}} {{path/to/file_or_directory}}
Show the history of a particular file or directory, including differences:
git log --stat
Show an overview of which file(s) changed in each commit:
git reset
View Details ▼
git reset
Undo commits or unstage changes by resetting the current Git HEAD to the specified state.
If a path is passed, it works as "unstage"; if a commit hash or branch is passed, it works as "uncommit".
git reset
Unstage everything:
git reset {{path/to/file1 path/to/file2 ...}}
Unstage specific file(s):
git reset {{[-p|--patch]}} {{path/to/file}}
Interactively unstage portions of a file:
go test
View Details ▼
go test
Test Go packages (files have to end with `_test.go`).
Note: `./...` is a Go package pattern understood by Go tooling. It matches the current package and all packages recursively under the current directory.
go test
Test the package found in the current directory:
go test -v
[v]erbosely test the package in the current directory:
go test -v ./...
Test the packages in the current directory and all subdirectories:
npm install
View Details ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
npm test
View Details ▼
npm test
This command is an alias of `npm run test`.
tldr npm run
View documentation for the original command:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
pipx
View Details ▼
pipx
Install and run Python applications in isolated environments.
pipx run {{pycowsay}} {{moo}}
Run an app in a temporary virtual environment:
pipx install {{package}}
Install a package in a virtual environment and add entry points to path:
pipx uninstall {{package}}
Uninstall a package:
pytest
View Details ▼
pytest
Run Python tests.
pytest {{path/to/test_file1.py path/to/test_file2.py ...}}
Run tests from specific files:
pytest -k {{expression}}
Run tests with names matching a specific [k]eyword expression:
pytest {{[-x|--exitfirst]}}
Exit as soon as a test fails or encounters an error:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
compact
View Details ▼
compact
Display or change the compression state of files and directories on NTFS partitions.
compact
Display the compression status of files in the current directory:
compact /c {{path\to\file}}
Compress a specific file:
compact /u {{path\to\file}}
Uncompress a specific file:
