Community-contributed tools and scripts for gptme.
This repository contains:
- Custom
tools/that extend gptme's functionality - Standalone
scripts/that can be used via the shell tool - Shared
lessons/for agents
This repo is meant as a place for the community to share tools and scripts that they have created for gptme, but are not general/mature/stable enough to be included in the core gptme repository.
If you have a tool you'd like to share, please consider contributing it here!
Some scripts in this repository require additional dependencies:
- uv: Required for scripts with
#!/usr/bin/env -S uv runshebangspipx install uv
No custom tools in this repository yet. Check back later!
Scripts can be used directly via the shell tool:
# Make scripts executable
chmod +x scripts/twitter.py
# Use ./ to respect shebang
./scripts/twitter.py --helpScripts for GitHub context generation and repository management:
- context-gh.sh - Generate comprehensive GitHub context (notifications, issues, PRs, CI status)
- repo-status.sh - Check CI status across multiple repositories
See scripts/github/README.md for detailed documentation.
- state-status.py - Multi-directory state viewer (tasks, tweets, email, etc.)
- search.py - Enhanced workspace search with filtering
- twitter/ - Twitter automation and monitoring
- bluesky/ - Bluesky integration
- discord/ - Discord bot
- email/ - Universal email system for AI agents
- tasks.py - Task management utilities
- wordcount.py - Word counting utilities
- perplexity.py - Perplexity API integration
tools/- Custom tools for gptmescripts/- Standalone script toolslessons/- Shared lessons for prompts and workflowslessons/workflow/- Workflow lessons (e.g., git-workflow.md)
See CONTRIBUTING.md for guidelines on contributing new tools.
MIT License - feel free to use and modify as you like!