Skip to content

Available Plugins

This page is the catalog of plugins registered with Pynchy itself. The keys in the first column are the names used in [plugins.<key>] to disable a built-in plugin. A registered plugin can still require its own channel, tool, or profile configuration before it is useful.

Built-in Plugins

Pynchy loads these plugins from its static built-in registry. They are enabled by default, but you can disable one with [plugins.<key>] enabled = false. Plugins with an optional dependency are skipped when that dependency is not installed; add the named extra without pruning existing packages with uv sync --locked --inexact --extra <name>.

Key Type Purpose Requirements / configuration Docs
claude Agent core Claude Agent SDK core Select with [agent].default_core = "claude" Agent cores
claude-cli Agent core Claude Code CLI core Select with [agent].default_core = "claude-cli" Agent cores
openai Agent core OpenAI Agents SDK core Select with [agent].default_core = "openai" Agent cores
codex Agent core OpenAI Codex CLI core Select with [agent].default_core = "codex" Agent cores
discord Channel Discord channel, including text and voice input uv sync --locked --inexact --extra discord and [connections] configuration Discord
slack Channel Slack Socket Mode channel uv sync --locked --inexact --extra slack and [connections] configuration Slack
whatsapp Channel WhatsApp channel through Neonize uv sync --locked --inexact --extra whatsapp and QR authentication WhatsApp
pocket-tts Speech synthesizer Local neural speech synthesis for spoken replies Loopback Pocket TTS service Local speech synthesis
tailscale Tunnel Tailscale connectivity detection tailscale CLI on the host Tunnels
docker-runtime Container runtime Docker agent-container runtime Docker CLI and daemon Container isolation
apple-runtime Container runtime Apple Container agent-container runtime macOS with Apple Container Container isolation
caldav Service handler CalDAV calendar actions uv sync --locked --inexact --extra caldav and calendar configuration MCP service tools
slack-token-extractor Service handler + skill Refreshes Slack browser tokens from persistent sessions Slack browser session Slack MCP
x-integration Service handler + skill Browser-driven X actions X tool/profile configuration X integration
google MCP server specification Google Drive and Calendar MCP server defaults Google OAuth configuration Google integrations
google-setup Service handler GCP and Google OAuth setup actions Google Cloud access Google integrations
gog Service handler Host-only Gmail, Contacts, Docs, and Sheets actions Gog CLI and configured host OAuth account Google Workspace via Gog
playwright-browser MCP server specification + skill Browser-control server and usage skill uv sync --locked --inexact --extra browser when Playwright is needed MCP servers
desktop-screenshot Service handler Captures the macOS host desktop Screen Recording permission Desktop screenshots
computer-use Service-handler router + skill Policy-mediated desktop automation through provider plugins Enable at least one provider supported by the host Computer use
peekaboo Computer-use provider Semantic macOS automation with stable accessibility references Peekaboo plus macOS Accessibility and Screen Recording permissions Computer use
cua-driver Computer-use provider Compatibility backend for the original macOS action set Cua Driver plus macOS Accessibility and Screen Recording permissions Computer use
linear MCP server specification Linear issue-tracking tools LINEAR_API_KEY Linear
github Webhook route Direct read-only PR notifications A public HTTPS endpoint plus one repository-to-workspace route GitHub PR notifications
proton-mail MCP server specification Proton Mail tools Proton Mail Bridge setup Proton Mail
matrix-gateway Connection runtime + service handler Routed Matrix conversations and scoped actions Named Matrix connection and routes Matrix gateway
marketplace-health Service handler Aggregate marketplace counts and mail-reader health Host-owned action ledger and Proton Mail tool Marketplace health
notebook MCP server specification Jupyter notebook execution server uv sync --locked --inexact --extra notebook Notebooks
sqlite-observer Observer Persists operational event summaries No external dependency Observers

Install every optional extra with uv sync --locked --inexact --all-extras when you want the full built-in set available.

Third-Party Plugins

Third-party packages are discovered through Python entry points. Install the package, configure it if its documentation requires configuration, and restart Pynchy.

To add a plugin to this catalog:

  1. Build it with the plugin creation guide.
  2. Publish an installable package with a pynchy entry point.
  3. Open a PR that adds its key, purpose, requirements, and public repository link to this page.