A command-line AI assistant that generates shell commands, code snippets, and documentation using large language models.
ShellGPT is a command-line productivity tool that uses AI large language models to help users accomplish tasks faster. It generates shell commands, code snippets, and documentation directly in the terminal, reducing reliance on external searches. The tool supports interactive modes, chat sessions, and integration with local or cloud-based LLMs.
Developers, system administrators, and power users who work extensively in the terminal and want to streamline command lookup, code writing, and task automation using AI.
It offers a seamless, terminal-native AI experience with features like OS-aware command generation, interactive execution, and extensible function calling, making it more integrated than general-purpose AI chatbots for technical workflows.
A command-line productivity tool powered by AI large language models like GPT-5, will help you accomplish your tasks faster and more efficiently.
Automatically tailors shell commands to the user's operating system and shell, as shown with different update commands for macOS (sudo softwareupdate) and Ubuntu (sudo apt).
Provides a safety prompt (Execute, Describe, Abort) for shell commands, allowing review before running potentially dangerous operations, reducing errors.
Maintains conversational context across sessions and supports REPL for iterative refinement, useful for complex tasks like code generation or command sequences.
Enables LLMs to execute custom Python functions, allowing automation of multi-step tasks, such as installing software or parsing files, based on user-defined functions.
Offers hotkey support (e.g., Ctrl+L) to insert AI suggestions directly into the terminal buffer, speeding up workflow without switching contexts, as demonstrated in the shell integration feature.
Relies on paid OpenAI API by default, incurring costs for frequent use and requiring internet access, with limited and suboptimal support for free local models like Ollama.
Allows AI to execute arbitrary shell commands through function calling, which could lead to system damage if the model suggests destructive actions without proper user oversight.
Requires setup of API keys, optional shell integration, and function definitions, which might be a barrier for quick adoption or casual users looking for plug-and-play tools.
Explicitly noted in the README as not optimized for local models, leading to potential performance issues and limited functionality for privacy-focused or offline scenarios.
A CLI that writes your git commit messages for you with AI
Artificial Intelligence Infrastructure-as-Code Generator.
README file generator, powered by AI.
A git prepare-commit-msg hook for authoring commit messages with LLMs.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.