Skip to content

Paws Overview

Paws are tool providers. They connect OpenVole to the outside world — APIs, databases, browsers, messaging platforms. Each Paw runs in an isolated subprocess with capability-based permissions.

All paws live in PawHub and are installed via npm.

Installing Paws

bash
npx vole paw add @openvole/paw-telegram
npx vole paw add @openvole/paw-browser
npx vole paw list

All 27 Official Paws

Brain (1 + 5 legacy)

LLM providers that power the Think phase. Learn more

PawPurpose
paw-brainUnified multi-provider brain (Anthropic, OpenAI, Gemini, xAI, Ollama)
paw-ollama(deprecated) Local LLM via Ollama
paw-claude(deprecated) Anthropic Claude models
paw-openai(deprecated) OpenAI models
paw-gemini(deprecated) Google Gemini models
paw-xai(deprecated) xAI Grok models

Channel (6)

Receive messages from external platforms. Learn more

PawPurpose
paw-telegramTelegram bot channel
paw-slackSlack bot channel
paw-discordDiscord bot channel
paw-whatsappWhatsApp bot channel
paw-msteamsMicrosoft Teams channel
paw-voice-callVoice calls via Twilio (inbound + outbound)

Tool (11)

Provide tools the Brain can call. Learn more

PawPurpose
paw-browserBrowser automation (Puppeteer)
paw-shellShell command execution
paw-filesystemFile system operations
paw-mcpMCP server bridge
paw-emailEmail sending (SMTP/IMAP)
paw-resendEmail via Resend API
paw-githubGitHub integration
paw-calendarGoogle Calendar integration
paw-ttsText-to-speech (ElevenLabs, OpenAI)
paw-sttSpeech-to-text (OpenAI Whisper)
paw-computerDesktop automation (mouse, keyboard, screen)

Infrastructure (4)

Lifecycle hooks and internal services. Learn more

PawPurpose
paw-memoryPersistent memory with source isolation
paw-sessionSession/conversation management
paw-compactContext compaction (in-process)
paw-dashboardReal-time web dashboard

Released under the MIT License.