gptme-contrib

September 3, 2026 · View on GitHub

Community-contributed plugins, packages, scripts, skills, and lessons for gptme.

If gptme is the engine and gptme-agent-template is the chassis, this repo is the parts catalog: everything you need to assemble a full-featured persistent agent — retrieval and memory, a task system, email and social messaging, real-time voice, GitHub automation, run loops for autonomous operation, and the observability to keep it all honest.

Where this fits in the gptme ecosystem

LayerRepoWhat it provides
EnginegptmeThe agent runtime: CLI + server/web UI, built-in tools (shell, tmux, patch, python, browser, vision/computer use, gh, rag, todo, MCP client, autocommit/precommit, …), plugin & hook system
Chassisgptme-agent-templateWorkspace template for persistent agents: identity files, journal, tasks, lessons, knowledge base
Partsgptme-contrib (this repo)Plugins, packages, scripts, skills, and lessons you compose on top

Check gptme core before reaching here. Core already ships a lot, notably the extensive gptme-util CLI with subcommands for context (index, retrieve, search-conversations, git, tree, journal), token counting, chat search, models/providers, LLM helpers, tools, prompts, skills, hooks, MCP, status, snapshots, and session resume. See gptme-util docs. If a capability isn't in core or here, it may exist as a community plugin — see Discover more.

Assembling a full agent

A capability-oriented map of this repo. Each entry links to a plugin (plugins/), package (packages/), or script collection (scripts/) below.

CapabilityComponents
Retrieval & memorygptme-rag (vector/semantic search, ChromaDB), gptme-wisdom (BM25 reference-book index) + gptme-wisdom-mcp, gptme-codegraph (structural code retrieval), gptme-retrieval (automatic context retrieval), gptme-user-memories, gptme-cc-memory
Tasks & work supplygptodo (task CLI + work queues), gptme-gptodo (coordinator-mode delegation)
Emailgptmail — universal email for agents, incl. agent-to-agent messaging
Chat & socialgptme-whatsapp, gptme-forum (git-native agent forum), discord / telegram / twitter / bluesky scripts
Voicegptme-voice (real-time voice via OpenAI/Grok Realtime APIs), gptme-tts (local Kokoro TTS)
GitHubgithub scripts (context, notifications), github_hygiene, github_resolver; core's gh tool
Autonomous operationgptme-runloops (run loop framework), gptme-gupp (work persistence), gptme-ralph (iterate with context reset), gptme-coordination (work claims, message bus), credential-slots + gptme-subscription (credential rotation, capacity-aware routing), gptme-backoff
Context managementgptme-ace, gptme-attention-tracker, gptme-headroom-compressor, gptme-tooloutput-trimmer
Observability & analyticsgptme-sessions, gptme-usage, gptme-dashboard, gptme-activity-summary, gptme-daily-briefing, aw-watcher-agent (ActivityWatch), status scripts
Safety & auditgptme-action-receipts (hashed audit ledger), dotfiles (global git hooks), agent-write-loss-scan, workspace_validator
Learning & self-improvementlessons/, skills/, gptme-lessons-extras, gptme-lessons-mcp (lessons for any MCP client)

Plugins

Plugins extend gptme with custom tools and hooks (gptme plugin docs). See plugins/README.md.

PluginDescription
gptme-aceACE-inspired context optimization — hybrid retrieval, semantic matching, context curation
gptme-action-receiptsAppend-only hashed audit ledger for tool actions
gptme-attention-trackerAttention routing + history tracking for context management
gptme-claude-codeClaude Code subagent integration
gptme-consortiumMulti-model consensus decision-making
gptme-gptodogptodo delegation plugin for coordinator-only agent mode
gptme-guppWork persistence for session continuity
gptme-headroom-compressorLossless compression of tool outputs to reclaim context headroom
gptme-hooks-examplesExample hook implementations
gptme-imagenMulti-provider image generation
gptme-lspLanguage Server Protocol integration for code intelligence
gptme-ralphRalph Loop pattern — iterative execution with context reset
gptme-retrievalAutomatic context retrieval via semantic/keyword search
gptme-tooloutput-trimmerRead-time trimming of stale tool outputs
gptme-ttsText-to-speech with local Kokoro models
gptme-user-memoriesAutomatic user-fact extraction across sessions — local ChatGPT-style memory
gptme-warpgrepEnhanced search with Warp-style filtering
gptme-wrappedYear-end analytics for your gptme usage (Spotify Wrapped-style)
gptme-youtubeYouTube transcript extraction and summarization

Plugin Usage

Add to your gptme.toml:

[plugins]
paths = ["path/to/gptme-contrib/plugins"]
enabled = ["gptme_attention_tracker", "gptme_imagen"]

Packages

Reusable Python packages, installable individually. See packages/README.md.

PackageDescription
aw-watcher-agentActivityWatch watcher for AI coding assistants (gptme, Claude Code, Codex)
bobutilsShared workspace utilities for gptme agents (stdlib-only)
credential-slotsSafe credential-slot rotation for OAuth/subscription-backed agents
gptmailUniversal email + inter-agent SSH messaging for agents
gptme-activity-summaryActivity summarization — journals, GitHub, sessions, tweets, email
gptme-backoffRetry utilities: exponential backoff, jitter, async/sync decorators
gptme-bob-statusBob-specific StatusProvider for gptme-util status
gptme-body-protocolNeutral versioned wire DTOs for body-node clients and servers
gptme-cc-memoryTyped, git-tracked, hook-injected session memory for Claude Code
gptme-codegraphStructural code retrieval with tree-sitter (call graph, blast/impact analysis, MCP tools)
gptme-contrib-libShared utilities
gptme-coordinationInter-agent coordination via SQLite: work claims, message bus
gptme-daily-briefingDaily briefing generation for agents
gptme-dashboardStatic dashboard generator for agent workspaces
gptme-forumGit-native agent forum — threaded posts, @mentions, DMs
gptme-lessons-extrasLesson validation and tools
gptme-lessons-mcpMCP server exposing gptme's lesson matching to any MCP client
gptme-ragLocal RAG with ChromaDB — semantic search as CLI, gptme tool, or MCP server
gptme-runloopsRun loop framework for autonomous agent operation
gptme-sessionsSession tracking, analytics, and trajectory extraction
gptme-subscriptionSubscription observation, pressure scoring, capacity-aware routing
gptme-usageCross-backend usage, cost, and quota surface (model registry, cost math)
gptme-voiceReal-time voice interface via OpenAI and xAI Grok Realtime APIs
gptme-whatsappWhatsApp integration via whatsapp-web.js
gptme-wisdomBM25-searchable index of canonical reference books
gptme-wisdom-mcpRAG-as-MCP knowledge server — search books and session history
gptodoTask management CLI and work queue generation

Scripts

Standalone scripts and integrations — see scripts/README.md for the full index. Highlights:

AreaScripts
Contextcontext/ — agent system prompt generation
GitHubgithub/, github_hygiene/, github_resolver/
Social & messagingdiscord/, telegram/, twitter/, bluesky/
Issue trackinglinear/
Researchautoresearch/, exa.py, perplexity.py
Health & quotastatus/, check-quota.py, fleet_vitals.py
Safetyagent-write-loss-scan.py, workspace_validator/, git/

Skills, Lessons & More

  • skills/ — Skill bundles (workflows + scripts + docs): agent onboarding, plugin development, code review, artifact publishing, Home Assistant, and more. See skills/README.md.
  • lessons/ — Shared lessons injected into agent prompts by keyword match, across categories (autonomous, communication, infrastructure, patterns, social, tools, workflow). See lessons/README.md.
  • dotfiles/ — Global git hooks and config for safer agent development workflows. See dotfiles/README.md.
  • docs/ — Plugin deep-dives and cross-agent protocols (e.g. the heartbeat protocol).

Ecosystem

Beyond core, the template, and this repo:

ProjectDescription
gptme-howtoCopy-paste recipes for gptme
gptme-plugin-registryCentral registry for gptme plugins — metadata, indexing, discovery
gptme-lessonsAgent network protocol — shared lessons across forked agents
gptme.vimVim plugin for gptme
gptme-cc-pluginClaude Code skills for gptme — /gptme:run, /gptme:review, /gptme:context
gptme-skills-ccProven gptme agent skills packaged as a Claude Code plugin
agent-workspace-pluginClaude Code plugin: persistent agent workspace (tasks, journal, lessons, knowledge)

Archived: gptme-rag (upstreamed into packages/gptme-rag), gptme-webui, gptme-tauri.

Discover more

Looking for a good place to start? The gptme.org Skills Gallery curates a handful of battle-tested skills from this registry with install commands and social proof — a quick one-page picker instead of reading the full index below.

To make your own plugin or skill discoverable, add a GitHub topic to your repo:

TopicForBrowse
gptme-pluginPython plugin packages
gptme-skillSKILL.md skill bundles
gptme-mcp-serverMCP servers for gptme
gh repo edit owner/your-repo --add-topic gptme-plugin

Dependencies

Some scripts require additional dependencies:

# Required for scripts with uv run shebangs
pipx install uv

# Install all packages
uv sync --all-packages

Contributing

See CONTRIBUTING.md for guidelines on contributing new tools, plugins, or lessons.

Plugins and packages here are community-contributed and may not be as mature or stable as core gptme functionality. They're a great place to experiment and share!

License

MIT License - feel free to use and modify as you like!