
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