CLI tool for terminal context analysis using LLMs
Top 79.7% on sourcepulse
ShellSage provides AI-powered assistance for command-line users, particularly sysadmins, by understanding terminal context and leveraging LLMs like Claude or GPT for shell commands, system administration, Git operations, and more. It enhances productivity by offering real-time, context-aware help directly within the terminal.
How It Works
ShellSage integrates with tmux to read terminal context, enabling it to provide responses based on your current shell state. It supports piping input for direct analysis and can target specific tmux panes for focused assistance. This contextual awareness allows for more relevant and accurate suggestions compared to generic AI assistants.
Quick Start & Requirements
pip install shell-sage
Highlighted Details
base_url
.~/.config/shell_sage/shell_sage.conf
for default model, history, and logging settings.Maintenance & Community
CONTRIBUTING.md
.Licensing & Compatibility
Limitations & Caveats
The project's license is not specified, which may impact commercial use. While it supports various LLMs, optimal functionality relies on a configured tmux environment.
1 month ago
1 week