Skip to main content

Your favorite AI buddy right in your terminal

Project description

ShellSage

Usage

Installation

Install latest from the GitHub repository:

or from pypi

pip install shell_sage

We recommend also setting up your terminal editor of choice to keep the editor content's displayed in the terminal on exit. This allows ShellSage to see the files you have been working on. Here is how you can do this in vim:

echo "set t_ti= t_te=" >> ~/.vimrc

How to use

ShellSage is designed to be ran inside a tmux session since it relies on tmux for getting what has is displayed on your terminal as context. If you don't want to use tmux, you will need to use the --NH command, which will not include your terminal history.

ssage hi ShellSage
Hello! I'm ShellSage, your command-line assistant. I can help you with:

- Bash commands and scripting
- System administration tasks
- Git operations
- File management
- Process handling
- And more!

You can also pipe outputs into ShellSage:

cat file.txt | ssage summarize this file

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

shell_sage-0.0.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

shell_sage-0.0.1-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file shell_sage-0.0.1.tar.gz.

File metadata

  • Download URL: shell_sage-0.0.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for shell_sage-0.0.1.tar.gz
Algorithm Hash digest
SHA256 85efbd87f61de107651af6ad41a25a31646c5d11c66bd6bdfa93b71849423b4e
MD5 e2b715c3ebed3ec3aa6b89f720a0ca6d
BLAKE2b-256 3671276f5629e97de82e7ee666c0316ff65f0a0bdf044cf35330b53f8d9319c6

See more details on using hashes here.

File details

Details for the file shell_sage-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: shell_sage-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for shell_sage-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5bfaf3c0be1732b8bc3a8e9b105a7f38324e0215d8ec8a6c98c66dbcc1b0732
MD5 bdcbdc1863ac126d2590a9d22fd393e3
BLAKE2b-256 74a81b435a41b29337ce122e9c91e948031509ec41990d2d577c25745a306c21

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