Search

Search

GPTme

Personal AI assistant/agent in your terminal

Personal AI assistant/agent in your terminal, with tools so it can:

Use the terminal, run code, edit files, browse the web, use vision, and much more;

A great coding agent, but is general-purpose to assists in all kinds of knowledge-work, from a simple but powerful CLI.

Features

💻 Code execution

  • Executes code in your local environment with the shell and python tools.

🧩 Read, write, and change files

  • Makes incremental changes with the patch tool.

🌐 Search and browse the web

  • Can use a browser via Playwright with the browser tool.

👀 Vision

  • Can see images referenced in prompts, screenshots of your desktop, and web pages.

🔄 Self-correcting

  • Output is fed back to the assistant, allowing it to respond and self-correct.

🤖 Support for several LLM providers

  • Use OpenAI, Anthropic, OpenRouter, or serve locally with llama.cpp

🌐 Web UI and REST API

  • Modern web interface at chat.gptme.org (gptme-webui)

  • Simple built-in web UI included in the Python package

  • Server with REST API

💻 Computer use tool, as hyped by Anthropic

  • Give the assistant access to a full desktop, allowing it to interact with GUI applications.

🤖 Long-running agents and advanced agent architectures

  • Create your own agent with persistence using gptme-agent-template

📝 Automatic naming of conversations

✅ Detects and integrates pre-commit

🗣️ Text-to-Speech support, locally generated using Kokoro

🎯 Feature flags for advanced usage, see configuration docs

Keep exploring