gptme logo

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
Categories
AI coding, AI agents
Last verified
Added

Alternatives to gptme

Compare all

Software 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.

    FreeProprietaryCommand line

    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.

    FreeProprietarySelf-hosted

    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.

    FreeProprietarySelf-hosted

    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.

Report a wrong fact or a dead link on this listing