Alternatives to ShellGPT

A command-line AI assistant that generates shell commands, code snippets and documentation from prompts. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ShellGPT.

  • AIChat

    A command-line tool for chatting with language models, with a shell assistant, RAG and agents.

    AIChat is an MIT or Apache-2.0 command-line tool with a shell assistant, RAG and agents, working with many providers and local models through Ollama, configured via YAML.

  • tgpt

    A cross-platform command-line tool for chatting with AI models in the terminal without API keys.

    tgpt is a single Go binary for terminal chat that works without an API key, but relies on third-party providers that can change or stop working.

  • LLM

    A command-line tool and Python library for prompting remote and locally installed language models.

    FreeProprietaryCommand line

    LLM is a command-line tool and Python library that logs prompts and responses to SQLite and adds models through plugins, with local models needing an extra plugin.

  • oterm

    A terminal chat client for Ollama, OpenAI, Anthropic and other language model providers.

    oterm is an MIT terminal chat client for local Ollama models and hosted providers, installed with one uvx command, focused on chat rather than shell command generation.

  • Elia

    A keyboard-driven terminal app for chatting with cloud and local large language models.

    Elia is a keyboard-driven open-source terminal chat app for cloud and local models on macOS and Linux, aimed at conversation rather than generating shell commands.

Similar software

Related functionality, not a direct replacement.