ShellGPT is an AI terminal assistant for developers and people who work with shell commands. It runs on Linux, macOS and Windows, turning plain-language requests into commands suited to your operating system and shell. You can review, explain or execute its suggestions, and its Bash and Zsh integrations put generated commands into the terminal input line for editing.
The app runs locally. By default, it sends requests to OpenAI's API, which requires an internet connection and an API key. It can also use local LLM models through Ollama, though it isn't optimized for local models and results may vary. ShellGPT is open source under the MIT license. It also supports Azure integration and can run in Docker.
Beyond command generation, it can write code and documentation, summarize documents, and analyze logs for errors and possible fixes. It accepts text piped from other terminal tools, so a Git diff can become a draft commit message or a log excerpt can become the basis for troubleshooting. Code-only output fits workflows that need generated code without accompanying prose.
Saved conversations retain context for follow-up requests, including revisions to code and commands. Interactive chat uses the same conversation history, which stays in a local cache. Repeated identical requests can reuse locally cached responses. Custom roles tailor its responses to particular tasks, while OpenAI function calling lets the model invoke user-defined Python functions and shell commands on your machine.
Claim this page and we'll verify you by hand. ShellGPT gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find ShellGPT?Promote it
Something wrong or outdated on this page?
10.5KUpdated 7 months agoApache-2.0
macOS · Windows · Linux · Android · Web#Code execution#MCP#Multimodal input
aichat brings Ollama and cloud AI services into the same terminal interface for developers and people who work at the command line. It runs locally on macOS, Linux and Windows, with Android support through Termux. Model processing happens through the backend you choose: Ollama supports local models, while providers such as OpenAI, Claude and Gemini process requests in the cloud.
49.3KUpdated 4 months agoApache-2.0
macOS · Windows · Linux#Code execution#Git integration#Multimodal input
89.6KUpdated 3 hours agoMIT
macOS · Windows · Linux · Docker#Agent Client Protocol#Git integration#Human approval
250.1KUpdated 18 hours agoMIT
macOS · Windows · Linux · Android · Docker#Agent Skills#Code execution#Multi-agent workflows
4.5KUpdated 7 months agoMIT
macOS · Windows · Linux#MCP#Ollama integration#OpenAI-compatible API
2.2KUpdated 3 days agoMIT
macOS · Windows · Linux#Batch processing#GGUF#Guardrails
Aider is an Apache 2.0 open-source coding assistant for developers who work in a terminal and keep their projects in Git. It can help start a project or make changes to an existing codebase. You can use local LLMs or connect to cloud models from providers including Anthropic, DeepSeek and OpenAI.
OpenHands is a coding agent platform for developers and teams that want agents to make changes across a codebase and handle recurring engineering work. You can run it on your own computer or self-host it on a server. Its core is open source under the MIT license, and a separate OpenHands Cloud service offers hosted execution.
Hermes Agent is a self-hosted AI agent from Nous Research for people who want an assistant that remembers past work and develops reusable skills. It creates skills after complex tasks, revises them through use, and searches earlier conversations to recover context across sessions. The project is open source under the MIT license.
mods is a command-line AI tool for people who want to ask questions about command output or use model responses in shell pipelines. It connects to local LLMs through LocalAI as well as cloud services. The project is archived and no longer maintained.
node-llama-cpp is an open source library for developers adding local LLM inference to JavaScript and TypeScript applications. It connects Node.js, Bun and Electron to llama.cpp, running GGUF models on your own machine. Its MIT license allows use in commercial projects.