
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





