gptme/gptme

Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web. Make your own persistent autonomous agent on top!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 57 minutes ago
Added to GitGenius on September 15th, 2026
Created on March 24th, 2023
Open Issues & Pull Requests: 13 (+0)
GitHub issues: Enabled
Number of forks: 432
Total Stargazers: 4,420 (+0)
Total Subscribers: 40 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 hours
Mean response time: 26.7 days
90th percentile: 45.5 days
Tracked items: 616

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. Work labelled "bug" is answered fastest, typically in about 4 hours, while "difficulty: hard" waits about 4 months. 99% of issues opened in the past year have since been closed. Three people close 99% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 3
Closed in 7 days: 8
Avg open age: 27 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 6
Comments in 7 days: 13
Events in 7 days: 34

Top labels

  • enhancement (96)
  • bug (90)
  • autonomous-friendly (33)
  • priority: medium (31)
  • difficulty: medium (29)
  • status: ready (23)
  • status: needs-design (21)
  • priority: low (19)

Detailed Description

gptme is a terminal-based AI agent that executes code, runs shell commands, and browses the web with access to local tools.

The tool addresses the need for an autonomous coding assistant that operates directly in the terminal environment where developers work. It functions as a persistent agent capable of understanding tasks, writing and executing code, interacting with the shell, and gathering information from the web. The agent works with multiple LLM providers including Anthropic, OpenAI, Google, xAI, DeepSeek, and OpenRouter, or can run entirely locally through llama.cpp. This provider-agnostic approach means users maintain control over their data and model choices while accessing a unified interface.

Developers should consider gptme if they want an AI coding assistant integrated directly into their terminal workflow rather than a separate IDE or web interface. It suits projects where the developer works primarily in the command line, including local development, remote SSH sessions, tmux environments, headless servers, and CI pipelines. The tool is positioned as an alternative to Claude Code, Codex, Cursor, and Warp, offering similar capabilities but with the flexibility of local-first operation and support for multiple model providers. Beyond code generation, it handles general knowledge-work tasks and includes built-in tools for shell execution, Python scripting, web browsing, and vision capabilities.

The project maintains active development with continuous integration workflows for builds and documentation. Code quality is tracked through automated testing coverage. The tool is distributed through standard package management channels and has established community channels for user engagement and support.