Skip to main content
Ctrl+K
gptme - Home

Introduction

  • Getting Started
    • Extras and System Dependencies
  • Features
  • Usage
  • Examples
    • Demos
    • Choose a Workflow
    • Minimal Context
    • Edit Files
    • Review Code
    • Debug Python
    • Refactor Code
    • Automate Tasks
    • Parallel Research
    • Computer Use
    • Reusable Skills
    • Custom Tool Plugin
    • Text-to-Speech

Using gptme

  • Configuration
  • Models
  • Providers
    • Supported Providers
    • Custom and Local Providers
    • Provider Integration Guide
    • Tool Formats
  • Tools
    • Read
    • Save
    • Patch
    • Morph
    • Hashline Edit
    • Python
    • Shell
    • GitHub (gh)
    • Precommit
    • Autocommit
    • Browser
    • RAG
    • Chats
    • Vision
    • Screenshot
    • Computer
    • Choice
    • Elicit
    • Form
    • Tmux
    • Subagent
    • Complete
    • Restart
    • Vent
    • Request Tool Change
    • Lessons
    • Todo
    • MCP
  • Commands
  • Automation
  • Security

Interfaces

  • CLI
    • gptme
    • gptme-server
    • gptme-tui
    • gptme-util
    • Agent Commands
    • gptme-mcp-server
    • Setup and Diagnostics
    • Sessions
    • Evaluation
  • TUI
  • App
  • Cloud
  • ACP
  • Channels
    • GitHub Bot
    • Email
    • Agent Messaging
    • Chat Apps
    • Voice
  • Server
  • Web

Agents & Context

  • Agents
    • Workspace
    • Running autonomously
    • Profiles
  • Lessons
  • Skills
    • Gallery
  • Memory

Extending gptme

  • Core Concepts
  • Plugin System
  • Custom Tools
  • Hooks
  • MCP

Developer Guide

  • Contributing
  • PR Lifecycle
  • Building Executables
  • API Reference
    • Core
    • LLMs and Models
    • Tools
    • Config
    • Plugins
    • Commands
    • Profiles
    • Memory
    • Prompts
    • Server
  • Context Compression
  • Evals
  • Finetuning
  • Glossary
  • Design Documents
    • Hook-Based Tool Confirmations
    • Generalized Elicitation
    • Programmatic Tool Calling (PTC)
    • Transcript Persistence

About

  • Alternatives
  • Projects
  • Are we tiny?
  • What does “gptme” stand for?
  • Timeline
  • Changelog
    • v0.34.0
    • v0.33.0
    • v0.32.1
    • v0.32.0
    • v0.31.0
    • v0.30.0
    • v0.29.0
    • v0.28.3
    • v0.28.2
    • v0.28.1
    • v0.28.0
    • v0.27.0
    • v0.26.0
    • v0.25.0
    • v0.24.1
    • v0.24.0
    • v0.23.0
    • v0.22.0
    • v0.21.0
    • v0.20.0
    • v0.19.0
    • v0.18.0
    • v0.17.0
    • v0.16.0
    • v0.15.0
    • v0.14.0
    • v0.13.0
    • v0.12.0
    • v0.11.0
    • v0.10.5
    • v0.10.4
    • v0.10.3
    • v0.10.2
    • v0.10.1
    • v0.10.0
    • v0.9.4
    • v0.9.3
    • v0.9.2
    • v0.9.1
    • v0.9.0
    • v0.8.1
    • v0.8.0
    • v0.7.0
    • v0.6.1
    • v0.6.0
    • v0.5.0
    • v0.4.2
    • v0.4.1
    • v0.4.0
    • v0.3.3
    • v0.3.2
    • v0.3.1
    • v0.3.0
    • v0.2.2
    • v0.2.1
    • v0.1.1

External

  • GitHub
  • Discord
  • X

Python Module Index

g
 
g
- gptme
    gptme.codeblock
    gptme.commands
    gptme.config
    gptme.hooks
    gptme.llm
    gptme.llm.models
    gptme.logmanager
    gptme.memory
    gptme.plugins
    gptme.profiles
    gptme.prompts
    gptme.server
    gptme.tools

By Erik Bjäreholt

© Copyright 2026, Erik Bjäreholt.