gptme
An open-source AI agent for the terminal that writes code, runs shell commands and browses the web.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About gptme
gptme is a personal AI agent that runs in your terminal and uses local tools. It can write and edit files, execute commands in the shell and browse the web to complete tasks you describe.
It is written in Python and the repository also contains a web UI and a Tauri desktop app. The project is designed to be extended, so you can build your own persistent, autonomous agent on top of it.
Strengths
- Runs shell commands and edits files directly
- Can browse the web as part of a task
- Extensible base for building your own agent
- Also offers a web UI
Limitations
- Giving an agent shell access needs care
- Requires setting up a model provider
Details
- Pricing
- FreeFree and open source; model API costs depend on the provider you use.
- License
- Open source, license not stated
- Developer
- The gptme contributors
- Platforms
- Command line
- How it runs
- Downloadable app
- Best suited for
- Developers who want a hackable AI agent in the terminal
- Last verified
- Added
- Sources
Alternatives to gptme
Compare allSoftware that can replace gptme for an important use case, and what changes if you switch.
Open Interpreter
A command-line coding agent built to work with open language models such as Kimi and GLM.
Open Interpreter is a free terminal coding agent designed around open-weight models such as Kimi and GLM, though it is not listed as open source.
Aider
AI pair programming in a terminal, working directly on your git repository and committing as it goes.
Aider is an Apache-licensed terminal tool focused on code changes that are committed to git automatically, without the web browsing or agent-building focus.
OpenCode
Work with an AI coding assistant from your terminal.
OpenCode is an MIT-licensed terminal coding assistant supporting multiple model providers on Windows, macOS and Linux, focused on coding rather than general hackable agents.
Crush
Terminal coding agent that works with whichever large language model you point it at.
Crush is an MIT-licensed terminal agent for any OpenAI- or Anthropic-compatible API that switches models mid-session and uses language servers for context.
Claude Code
Agentic coding tool that reads a codebase, edits files and runs commands.
Claude Code is a closed-source agent in terminal, IDEs, desktop and web that runs commands and tests, requiring a paid Claude plan or API credits.
Gemini CLI
Google's open source AI agent for the terminal, powered by Gemini.
Gemini CLI is Google's Apache-licensed terminal agent with a free tier, but it requires Google authentication and uses only Gemini cloud models.
Goose
Run an extensible AI assistant on your desktop or in a terminal.
Goose is an Apache-licensed extensible assistant for desktop or terminal that connects model providers with tools through MCP extensions.
Codebuff
Terminal-based AI coding agent that edits your codebase and runs commands from natural-language instructions.
Codebuff is a freemium, closed-source terminal agent installed with npm that indexes your codebase before edits, without web browsing or a web UI listed.
gptme as an alternative
Listings that name gptme as an alternative.
Agent Zero
A self-hosted personal AI agent framework that uses the computer as a tool and runs in Docker.
Gptme is an open-source terminal agent that runs shell commands, edits files and browses the web, with an optional web UI instead of a Docker setup.
AutoGPT
A platform for building, deploying and running autonomous AI agents, which you can host yourself.
Gptme is an open-source terminal agent that runs shell commands, edits files and browses the web, serving as a hackable base without Docker.
ForgeCode
An open-source AI coding harness that runs inside your ZSH terminal and uses multiple models and sub-agents.
gptme is an open-source terminal agent that also browses the web and offers a web UI, designed as an extensible base for building your own agent.
Letta
A command-line AI agent from the Letta research lab whose memory and capabilities build up with use.
Gptme is an open-source terminal agent that runs shell commands, edits files and browses the web, but persistent memory is not listed among its features.
OpenManus
A general-purpose AI agent written in Python, built as an open alternative to Manus.
gptme is an open-source terminal agent that runs shell commands, edits files and browses the web, designed as a hackable base for your own agent.
Similar software
Related functionality, not necessarily a direct replacement.
ShellGPT
A command-line AI assistant that generates shell commands, code snippets and documentation from prompts.
Warp
Rust terminal with block-based output, AI assistance and shared workflows.
Claude Squad
A terminal app for running several AI coding agents at once, each in its own workspace.