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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85efbd87f61de107651af6ad41a25a31646c5d11c66bd6bdfa93b71849423b4e |
|
MD5 | e2b715c3ebed3ec3aa6b89f720a0ca6d |
|
BLAKE2b-256 | 3671276f5629e97de82e7ee666c0316ff65f0a0bdf044cf35330b53f8d9319c6 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5bfaf3c0be1732b8bc3a8e9b105a7f38324e0215d8ec8a6c98c66dbcc1b0732 |
|
MD5 | bdcbdc1863ac126d2590a9d22fd393e3 |
|
BLAKE2b-256 | 74a81b435a41b29337ce122e9c91e948031509ec41990d2d577c25745a306c21 |