gptme
the six Ws · specification
Maintained by Erik Bjareholt and contributors under the gptme organization.
A terminal assistant that runs shell commands, edits files, and browses to complete tasks.
Runs locally as a Python CLI directly on your machine's shell.
Reach for it when you want a lightweight, scriptable local agent instead of an IDE.
Minimal, hackable, and provider-agnostic with direct shell and file access.
An LLM API key (OpenAI, Anthropic, or local models) and Python.
Small open-source team; executes arbitrary shell commands and edits files on the host with no sandbox by default, so review actions. MIT licensed, mature.