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.

Note: This contains an anthropic api key for you to try it. It's limited to $5 a month so please don't abuse it.

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.2.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

chatsh-0.2.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for chatsh-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5e5c3d416c2341184b031f880025cf018777ba9534b2b8759f9e4c9d1ade93c4
MD5 39a5a53dd9847580ec115065f28a1014
BLAKE2b-256 132694a71139307cb6ab80fe3451842301d9946e0d37b4aacbea7973bd89b394

See more details on using hashes here.

File details

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

File metadata

  • Download URL: chatsh-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7487e8dc921b5b89f5fb582914808b331ec33d10993db77ed047e508b398402f
MD5 1eceb08325fa132f9befde413c917381
BLAKE2b-256 7263a0b04fee50776adce507b1e7d049c610fb4c731f1a65d38b7079936633fa

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