Skip to main content

Syntax-highlighted Claude-controlled bash.

Project description

ChatSH: a Minimalist LLM Shell

ChatSH is a command-line tool powered by Claude, designed for syntax-highlighted bash productivity.

Features

  • Interactive LLM-powered bash REPL
  • Syntax highlighting for improved readability

Installation

Use Poetry to install the dependencies:

poetry install

Usage

Run the tool using:

chatsh

A loaner token is included for the default anthropic chat. It is heavily rate limited so please replace it with your own token ASAP. Write your anthorpic token as a text file to ~/anthropic.token.

License

This project is licensed under the MIT License.

Thanks

Victor Tailin. This project is inspired by his chatsh.mjs.

Project details


Download files

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

Source Distribution

chatsh-0.1.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

chatsh-0.1.2-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file chatsh-0.1.2.tar.gz.

File metadata

  • Download URL: chatsh-0.1.2.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for chatsh-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5dd309865dc8c6a633e4da64c6a8b3d3f492c3d6e151d52d2271426827c86030
MD5 d11083499cd6e9625033b30911bcb1e1
BLAKE2b-256 84c74ceb592ae86648795c99dac8ac9ef6cd94ccc158963fdb2e057eaf819b5e

See more details on using hashes here.

File details

Details for the file chatsh-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: chatsh-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for chatsh-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5dd905aa5c6518902cec057373504448be39bf8f8d5176bf0e42ebb198af1617
MD5 2ac5c073b9491a243dced954097608bf
BLAKE2b-256 32395366e1423d86af12ff9e9db7180265aa69e9229534166c1f14ad9c9fbd4c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page