Skip to content

zenyarn/ShellGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published