gptme-contrib workspace

A gptme workspace dashboard · GitHub

95
Lessons
7
Skills
16
Plugins
10
Packages

Core Files

README.md

gptme-contrib

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

Overview

This repository contains:

Plugins

Plugins extend gptme's capabilities with custom tools and hooks. See plugins/README.md for details.

Plugin Description
gptme-ace ACE-inspired context optimization
gptme-attention-tracker Attention routing + history tracking for context management
gptme-claude-code Claude Code subagent integration
gptme-consortium Multi-model consensus decision-making
gptme-gptodo gptodo delegation plugin for coordinator-only agent mode
gptme-gupp Work persistence for session continuity
gptme-hooks-examples Example hook implementations
gptme-imagen Multi-provider image generation
gptme-lsp Language Server Protocol integration
gptme-ralph Ralph Loop pattern — iterative execution with context reset
gptme-retrieval Automatic context retrieval via semantic/keyword search
gptme-warpgrep Enhanced search with Warp-style filtering
gptme-wrapped Year-end analytics for your gptme usage (Spotify Wrapped-style)

Plugin Usage

Add to your gptme.toml:

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

Packages

Reusable Python packages. See packages/README.md.

Package Description
gptmail Universal email system for AI agents
gptodo Task management CLI and utilities
gptme-activity-summary Activity summarization for agents — journals, GitHub, sessions, tweets, email
gptme-sessions Session tracking, analytics, and trajectory extraction
gptme-voice Voice interface using OpenAI Realtime API
gptme-whatsapp WhatsApp integration for agents via whatsapp-web.js
gptme_lessons_extras Lesson validation and tools
gptme_runloops Agent run loop patterns
gptme_contrib_lib Shared utilities

Scripts

Standalone scripts for automation. See each directory's README for details.

Directory Description
context/ Context generation for agent system prompts
discord/ Discord bot integration
github/ GitHub context generation, repo status
linear/ Linear issue tracking integration
telegram/ Telegram bot integration
twitter/ Twitter automation and monitoring
bluesky/ Bluesky integration
status/ Agent infrastructure status monitoring
workspace_validator/ Agent workspace structure validation

Lessons

Shared lessons provide reusable prompts and workflow patterns. See lessons/README.md.

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!

Packages (10)

NameVersionDescription
gptmail 0.1.0 Email automation for gptme agents with shared communication utilities src
gptme-activity-summary 0.1.0 Activity summarization for gptme agents — journals, GitHub, sessions, tweets, email src
gptme-contrib-lib 0.1.0 Shared library code for gptme agents src
gptme-dashboard 0.1.0 Static dashboard generator for gptme workspaces src
gptme-lessons-extras 0.1.0 Add your description here src
gptme-runloops 0.1.0 Python-based run loop framework for autonomous AI agent operation src
gptme-sessions 0.1.0 Session tracking and analytics for gptme agents src
gptme-voice 0.1.0 Voice interface for gptme with OpenAI Realtime API src
gptme-whatsapp 0.1.0 WhatsApp integration for gptme agents via whatsapp-web.js src
gptodo 0.1.0 Task management and work queue generation utilities for gptme agents src

Plugins (16)

NameDescriptionStatus
gptme-ace Context optimization plugin for gptme, providing hybrid retrieval, semantic matching, and context curation for the lesson system. src
gptme-attention-tracker Attention tracking and routing plugin for gptme. Combines two complementary tools for context optimization: src
gptme-claude-code Claude Code plugin for gptme - spawn Claude Code subagents for various coding tasks. src
gptme-consortium Multi-model consensus decision-making for gptme. src
gptme-gptodo src
gptme-gupp Work persistence plugin for gptme - track work across session boundaries using the GUPP pattern. src
gptme-hooks-examples Purpose: Demonstrates how to create plugins with hooks that extend gptme's behavior at various lifecycle points. src
gptme-imagen Multi-provider image generation for gptme. src
gptme-lsp LSP (Language Server Protocol) integration plugin for gptme, providing code intelligence features like diagnostics, definitions, and references. src
gptme-ralph A gptme plugin implementing the Ralph Loop pattern - iterative execution with context reset between steps. src
gptme-retrieval Automatic context retrieval plugin for gptme. src
gptme-tts Text-to-speech (TTS) plugin for gptme using Kokoro. src
gptme-user-memories A gptme plugin that automatically extracts user facts from past conversations and stores them for inclusion in future sessions — like ChatGPT's "memory" feature but fully local. src
gptme-warpgrep Agentic code search plugin for gptme using [Morph's warp-grep](https://docs.morphllm.com/sdk/components/warp-grep/direct). src
gptme-wrapped Year-end analytics for your gptme usage - inspired by Spotify Wrapped. src
gptme-youtube YouTube transcript extraction and summarization plugin for [gptme](https://gptme.org). src

Lessons & Skills (102)

Reference catalog — autonomous (17), communication (3), concepts (4), patterns (10), skill (7), social (1), tools (23), workflow (37)

TitleKindCategoryStatusKeywords
ACE (Agentic Context Engineering) lesson concepts archived agentic context engineeringACE contextliving playbookscontext window optimization strategydynamically curate LLM context src
Add New Package Paths to mypy Configuration lesson tools active mypy Can't find package errornew workspace package mypy failuremypy_path missing new packagetype checking fails after adding packageadd package to mypy.ini src
Agent Credential Management lesson workflow active manage API keysOAuth blocked at passwordAPI key for agent workspacestore credentials in .envsecret rotation for agent src
Agent Event Watch Workflow lesson autonomous active event watchwatch tasksettlement watchupcoming eventscheduled result src
Agent Event Watch Workflow lesson workflow active event watchwatch tasksettlement watchtrigger datestandup result src