Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.21 KB

README.md

File metadata and controls

23 lines (14 loc) · 1.21 KB

ShellGPT

ShellGPT is a command-line interface (CLI) tool that integrates GPT assistance into a shell terminal. It is built on top of Python's cmd module and aims to enhance the user experience by providing intelligent suggestions and command completions.

Usage

ShellGPT provides the following base abilities:

  • Directory Navigation: Easily change the current working directory using the cd command.
  • Exit Terminal: Use the exit command to leave the ShellGPT terminal.
  • Command Highlighting: Enhance user experience with command highlighting.
  • Launch External Command-Line Programs: Support launching external command-line programs like vim by prefixing the command with "!", increasing tool flexibility.

TODO List

  • GPT Assistance: Leverage the power of GPT to get command suggestions and completions.
  • Advanced Command Prediction: Implement a feature to predict the next command based on user history.
  • Contextual Help: Provide detailed help based on the current command context.
  • Intelligent Error Correction: Automatically suggest corrections for common command errors.
  • Natural Language Command Execution: Allow users to execute commands using natural language inputs.