![]() |
VOOZH | about |
Some plugins are distributed as part of collections. Some plugins are distributed in packages for specific operating systems. (Search your distribution's repository.) But most plugins are distributed as compiled dynamically loaded libraries that have to be manually installed. Check to see if the plugin author has included specific installation instructions. If not, follow the general procedure below:
Now when you open the Plugins dialog in Pidgin or Finch, the plugin should show up.
Now when you open the Plugins dialog in Pidgin or Finch, the plugin should show up.
Pidgin and Finch ship with a large collection of officially supported plugins which modify standard behavior in a number of ways. You can manage available plugins by accessing the "Tools" menu from the Buddy List window and selecting "Plugins."
If you have a problem with one of the plugins included with the software, you should report it via a ticket. Generally our stock plugins will have the same version number as Pidgin or Finch and the web site address for the plugin will be listed as https://pidgin.im/
Third party plugins are not supported. Do not open tickets on our trac about these plugins. If you do, those tickets will be closed as invalid.
If you are listing a plugin on this page, note that we will de-list the plugin if source code is not provided. Because Pidgin and libpurple are licensed under the GPLv2, the way plugins are loaded within Pidgin and libpurple require that the plugins be licensed in a GPL-compatible manner, which generally includes providing source code. We will also remove entries from this page that contain broken links, and we will remove any entry with links pointing to malicious sites or software. Also, the column in the tables that says Short Description is intended to be short. Keep the descriptions as short as possible. Also, do not use profanity or pornographic terminology in your descriptions or plugin names. We will edit descriptions or de-list plugins that include such terminology or have overly long descriptions.
There are third-party plugins for some protocols:
| Protocol Name | Website | Short Description |
| Amazon Chime | āGo | Online meeting and video conferencing |
| Battle.net Classic | āGo | Blizzard's gaming network: notably for StarCraft, Diablo II, and WarCraft III |
| Battle.net v2 | āGo | Blizzard's gaming network for WoW, Overwatch and others |
| Beluga | āGo | Beluga mobile group messaging |
| Campfire | āGo | Protocol plugin for Basecamp's Campfire IM |
| Deltachat | āGo | IM over email |
| Discord | āGo | Text chat for gamers |
| Docker | āGo | Send stdin commands to Docker containers |
| F-List | āGo | F-List roleplaying community |
| FChat | āGo | UDP local network chat system |
| Facebook Chat | āGo | Facebook social network |
| Gammu | āGo | Send SMS through your feature phone via usb/serial/bluetooth/irda |
| GroupMe (old) | āGo | GroupMe group messaging |
| GroupMe (new) | āGo | GroupMe group messaging |
| Hangouts | āGo | Alternative plugin for Google Hangouts |
| Heroes of Newerth | āGo | Online video game |
| ICQ WIM (IcyQue) | āGo | Replacement ICQ plugin |
| āGo | Instagram DM support | |
| Internet Citizen's Band (ICB) | āGo | |
| JRC | āGo | libpurple implementation of a JRChat client |
| League of Legends | āGO | League of Legends messaging |
| LINE by Naver | āGo | Mobile SMS replacement |
| Mail.ru Agent (mrim-prpl) | āGo | Russian network |
| Mail.ru Agent (pidgin-mra) | āGo | Russian network |
| Matrix.org | āGo | Distributed IM |
| Mattermost | āGo | Open-source replacement for Slack |
| Microblog | āGo | Twitter/Identica/Laconica updates |
| msn-pecan | āGo | Alternative MSN access |
| Mumble | āGo | Gaming voice chat |
| MXit | MXit IM | |
| NateOn | āGo or āGo | Korean network (see More Info for details and Windows builds) |
| NetNexus | āGo | netnexus.com's chatrooms |
| Netsoul | āGo | French network |
| Ning | āGo | Ning-based social networks |
| OkCupid | āGo | OkCupid.com dating website |
| Omegle | āGo | omegle.com's web-based random chat |
| Pidgin-Twitter | āGo | Twitter plugin |
| PubNub | āGo | Real-time messaging system |
| Pulse SMS | āGo | SMS messaging via your Android phone |
| purple-feed | āGo | RSS and Atom feed reader |
| Purple Plugins | āGo | Loads purple plugins as buddies |
| Pushbullet | āGo | Send pushes and SMS (Android-only) via Pushbullet |
| QQ (libqq-pidgin) | āGo | QQ protocol support |
| QQ (pidgin-lwqq) | āGo | QQ protocol support (Based on WebQQ) |
| Rediffbol | āGo | Indian network |
| Rocket.Chat | āGo | Open-source replacement for Slack |
| Signal | āGo | Secure mobile messaging |
| Skype | āGo | Skype IM protocol support |
| Slack | āGo | Team collaboration tool |
| SIPE | āGo | Microsoft Office Communicator, Reuters Messaging |
| SMS | āGo | Purple SMS plugin using ModemManager |
| Spinp | āGo | Decentralised chat |
| Steam IM (mobile) | āGo | Steam Friends gaming network |
| Steam IM (native) | āGo | Steam Friends gaming network |
| Telegram | āGo | Secure messenger |
| Threema | āGo | |
| TorChat | āGo | p2p instant messaging through Tor hidden service tunnels |
| Tox | āGo | secure instant messaging via Tox protocol |
| Trillian (IMPP) | āGo | Trillian Astra protocol |
| Twitter Protocol | āGo | Access Twitter (and status.net / identi.ca) feeds like chat rooms |
| āGo | Wechat Protocol Support | |
| āGo | WhatsApp IM protocol | |
| WhatsApp (purple-gowhatsapp) | āGo | WhatsApp IM protocol |
| WinMX Peer Network | āGo | File sharing network |
| Yahoo | āGo | Replacement plugin for Yahoo 2016 |
Why are some protocols not supported?
| Plugin Name | Website | Short Description |
| Authorization Blocker | āGo | The plugin blocks the first authorization request of a contact and answers with the order to ask for authorization again. This helps to prevent spam on ICQ accounts. |
| bOt_tOOls | āGo | Configurable plugin for auto-ignoring yahoo spammers |
| Bot Sentry | āGo | Stop spam bots |
| IM of Trust | āGo | Pidgin IM of Trust blocks authorization requests based on online lists. |
| lurch | āGo | Encrypts XMPP conversations using OMEMO |
| Off-the-Record Messaging (OTR) | āGo | Encrypts conversations and provides security even when keys are compromised |
| Pidgin-Encryption | āGo | Encrypts conversations using stored RSA keys |
| pidgin-gnome-keyring | āGo | Stores account passwords in the system keyring instead of as plaintext. |
| Pidgin-GPG | āGo | Pidgin GPG/OPENPGP (XEP-0027) Plugin |
| Pidgin-Paranoia | āGo | Encrypts conversations using one-time pads |
| Pidgin-privacy-please | āGo | Stop spam bots |
| pidgin-wincred | āGo | Save passwords as windows credentials instead of as plaintext. |
| Plugin Name | Website | Short Description |
| AlienFX-notification | Provides notification over the AlienFX device of Alienware laptops and PCs | |
| Audible Alerts | āGo | Audible notification of a received IM by reading the buddy's screen name |
| Bluetooth Notifier | āGo | Sends new chat messages directly to your cell phone or any other Bluetooth-enabled device |
| Chatpop | āGo | Show open chats when receiving a persistent chat message |
| Command-execute | āGo | Executes a command on a new message and works for both Pidgin and Finch |
| Command-notification | āGo | Based off Led-notification this plugin will execute a command on receiving a new message |
| pidgin-im-gnome-shell-extension | āGo | Make Pidgin IM conversations appear in the Gnome Shell message tray. |
| Guifications | āGo | Provides "toaster" popup notifications. |
| IM Pusher | āGo | An extension of Notifo Notifications, pushes your messages at specified statuses (e.g. when you are away), two push services (notifo & pushme.to) are supported |
| Keyboard LED Notification | āGo | LegLedNot is a keyboard LED notification plugin for Pidgin. |
| KNotifications | āGo | Perl plugin that provides KDE 4 notifications |
| Led-notification | āGo | Provides notifications with laptops' extra LEDs and similar |
| led-notification | āGo | Fork of the above. Adds support for ThinkPads. |
| MX610-notification | āGo | Provides notifications with Logitech MX610's IM led |
| Notifo Notifications | Pushes IMs to your iPhone when you're away using the free Notifo service | |
| pidgin-capsnot | āGo | Keyboard LED Notification (caps-lock/num-lock/scroll-lock) for Pidgin/Finch |
| Pidgin-dock | āGo | Emulate Mac OS X - dock behaviour with cairo-dock, support āAdium themes |
| Pidgin-IrssiNotifier | Perl Plugin, to send notifications to your Phone via IrssiNotifier. | |
| Pidgin Advanced Sound Notification | āGo | This plugin adds sounds for some notifications to pidgin (e.g. "Incoming Filetransfer" or "Authentication requested"). |
| PidginSnarl | āGo | Notifications using Snarl on Windows |
| purple-libnotify+ | āGo | Provides libnotify notifications |
| Smart Ear | āGo | Customized per-buddy sound events |
| Windows 8 Toast Notifications | āGo | Native win8 toast notifications |
| Windows Toast Notifications | āGo | Shows notifications when receiving messages, in the standard Windows design |
| Plugin Name | Website | Short Description |
| Away-on-Lock | āGo | Sets you as away when the screensaver gets activated. (Linux Gnome and KDE4) |
| Full Screen Busy | āGo | Sets the status to busy (or any saved status) when a full screen application is detected. (Windows) |
| Google Shared Status | āGo | Adds Google Shared Status compatibility that permit to set the status for all the resources connected. This allows to go Invisible... |
| Google Talk Invisible | Adds the ability to go invisible with Google Talk (XMPP/Jabber protocol) | |
| IRC Away | Changes your IRC nick to indicate you are away. | |
| IRC Status | āGo | Changes your IRC nick to indicate you are away |
| Jabber Pseudo Invisibility | āGo | Adds a pseudo invisible status for Jabber/XMPP accounts namely you result offline but you can monitor the status of your favourite buddies (and start conversations). Read carefully How to Use!!! |
| Last.FM Plugin | āGo | Shows information from your Last.FM / Audioscrobbler profile in your status message. |
| Lock 'n' Roll | āGo or āGo | Set any active accounts to Away (with a user-defined message if applicable) when the workstation locks, and back to Available when it is unlocked. If an account has an existing away message set, Lock ānā Roll leaves it alone. (Windows) |
| Pidgin-Countdown | āGo | Sets your status counting down to a specific date & time. |
| Pidgin-Identica-Status | āGo | Use a feed from identi.ca as your Pidgin status. |
| Pidgin-Twitter-Status | āGo | Use a feed from Twitter as your Pidgin status. No OAuth required. Works via RSS. |
| Purple-Presence | Provides GnomeSession Presence status support to Purple | |
| Purple Twitter Syncup | āGo | Set User Tweet as Pidgin Status. Standalone application using reliable OAuth Authentication and DBus. |
| Roster X | āGo | contact suggestions for Jabber, as described in XEP-0144 |
| Scroll Lock Indicator | āGo | Flashes scroll/caps/num lock light on new message |
| Silence | āGo | Mutes everything |
| Sluggish | āGo | Sluggish will delay changing your status to Available until you have been back at your keyboard for several minutes. |
| Status Hot Keys | āGo | Global shortcut keys to set status and manipulate the buddy window visibility |
| Status RSS | āGo | Update status from RSS feed |
| Status to Twitter | āGo | Update Twitter with your Pidgin Status |
| Twitter in your Profile | āGo | Insert your Twitter history into your profile. It gets updated periodically. |
| xssidle | āGo | Set idle time based on information from X11 Screen Saver (such as xscreensaver). |
| Plugin Name | Website | Short Description |
| MusicInfo | āGo | Displays the currently-playing music in your status message and profile. Winamp API compatible. |
| Music Tracker | āGo | Displays the music track currently playing in the status message. Supports a wide range of audio players. |
| Pidgin-Audacious-Remote | āGo | Updates the status message using custom information retrieved from Audacious Media Player. This plugin also allows control over Audacious Media Player from the Pidgin conversation windows (play, pause, next...). |
| Pidgin current track | āGo | Current Track plugin will update your !Pidgin user info, available message or away message, and buddy icon from iTunes, Winamp, RealPlayer, WMP, Musicmatch, MediaMonkey, XMPlay, Yahoo! & Foobar2000 in Windows and XMMS, Rhythmbox, & Amarok in Linux. |
| pilt spotify | āGo | "now listening" plugin for spotify |
| YuLastFM | āGo | Yu Last.fm Pidgin tune status plugin. |
| Plugin Name | Website | Short Description |
| Adium to Pidgin themes converter | āGo | Allows to convert themes from āAdiumxtras site |
| Attention Button | Go | Hide the attention button |
| Autohide | āGo | Buddy list improvements like autohide, always on top and hide min/max buttons |
| Autojoin Chat | āGo | Skips the 'x invited you to join a chat' message |
| autoresize | āGo | Automatically update the buddy list to fit its contents (vertically). |
| Character Counter | āGo | Plugin for displaying the character count of the current message. |
| Expand | āGo | Automatically expand shortened URLs. No more rick-rolling! |
| Extended Buddy List Sort | āGo | Adds more buddy list sorting options |
| Guiops | āGo | GUIOps plugin provides more GUI customization options |
| Hide Chat | āGo | Hides the window/tab for a channel when the account is connected. (useful for auto-join channels) |
| Ignore Nick Change | āGo | Hides the "X is now known as Y" messages in chats |
| IRC Format | āGo | A Pidgin/libpurple plugin that lets you send and receive bold/underline/italic/colored text in IRC chats/IMs. |
| keys per minute | āGo | Counts the keys per minute while you are typing a message and displays it. |
| Leftify tabs | āGo | Moves a conversation tab to the leftmost position in the tab bar whenever a message arrives. |
| MacOS Integration | āGo | Adds native menu and notifications for OSX. |
| MacOS Pidgin Bundle | āGo | Adds dock icons for Pidgin on OSX |
| Manual Resize | Go and āGo | Allows manually resizing the conversation window entry area. |
| Media Emblems | āGo | Adds emblems to the buddy list to show if a user supports Voice or Video calls. |
| pidgin-cmds | āGo | Various conversation commands |
| Pidgin Conversation Locker | āGo | Prevent closing of important conversations(/tabs) by selectively locking them. |
| Pidgin Conversation Save Order | āGo | Save the order of chats and IMs and restore it the next time you open a conversation. |
| Pidgin Group Chat Typing Notifications | āGo | Display typing notifications of users in a compatible multi-user chat |
| pidgin-nudge | āGo | Shakes your conversation window when you receive a nudge/buzz/zap |
| Pidgin PBar | āGo | A toolbar to update some account settings globally. |
| Pidgin Personal Bar | āGo | Adds a section at the top of your buddy list to change your display name and personal message. |
| Pidgin Windows Position Manager | āGo | Places new conversation windows intelligently in Windows (i.e. doesn't always put them in the top left corner). |
| Purple Import Empathy | āGo | A pidgin plugin that imports empathy accounts and logs |
| Protocol Icon Override | āGo | Lets you pick the protocol icon to display per-account |
| Quickadd | āGo | This a simple plugin for pidgin. The idea is to alter the context menu of email addresses in conversations and add option to add the address as a buddy |
| Quickpurple | āGo | Provides quick buddy lookup, status switch, unread messages list and access to some Pidgin dialogs. |
| Quote selected text | āGo | Quick specify message to answer |
| Scroll to bottom | āGo | Scrolls chat history of created conversation windows automatically to the bottom. |
| Session Save | āGo | Session Save will remember what conversation windows you had open the last time you used Pidgin, and re-open them for you when you sign on. |
| Smiley Shortcuts | āGo | Inserts a smiley on ctrl+(number) combination. |
| TooBars | āGo | Add toolbar, status bar, context menu to Pidgin buddy list, hide main menu, change all status by menu (not through Statusbox!) and much more |
| TooButtons | āGo | Add Send and Close buttons to Pidgin conversations |
| Toolbar Shrink | āGo | Shrinks the toolbar of the conversation windows by hiding the text of the buttons. |
| Translit tools | āGo | 1. Virtual russian keyboard; 2. Decodes message written in ISO-9 translit in russian. |
| usercast | āGo | Copies the nickname you've double clicked in the conference chat and pastes it into a conversation's entry field |
| Window Merge | āGo | Merges the Buddy List window with a conversation window |
| WrapMenu | āGo | Wrap main menu if it is too wide |
| Windows 7 Taskbar | āGo | Adds new Windows 7 eye-candy such as task bar menu, progress and emblems |
| Windows Smooth Scrolling | āGo | Gives more precise scrolling control eg with trackpads |
| Xfer Auto Path | āGo | Allows you to automatically set the folder for saving your incoming file transfers by some criteria such as buddy alias. |
| Plugin Name | Website | Short Description |
| Auto Authorization | āGo | Automatic handling of request of remote user who wants to appear in your buddy list |
| forward2mobile | āGo | Forwards and sends your IM messages to/from your existing account that you already use on your mobile with your favorite mobile IM client |
| History control | āGo | Buddy- and Historysync as Perl Pidgin Plugin |
| IM-History Plugin | āGo | Provides easy and convenient way to store your chats and contact list online (using im-history.com service). |
| Logstatus | āGo | Logs all the status changes to the buddy history. |
| Logviewer | āGo | Logsearch for all chat logs |
| Office Hours | āGo | A plugin that logs you out if you go idle outside your 'office hours' so you can log in the same account(s) at home. In perl so may not work on MS Windows |
| pidgin-autoanswer | āGo | A personal adviser, that tries to find suitable answers in your previous logs |
| pidgin-juice | āGo | Web-based iPhone interface for Pidgin/Finch |
| Pidgin Backup | Go | Simply back up your preferences (prefs.xml) |
| Purple History Since | āGo | Avoid duplicated chat history on some XMPP servers |
| SQLite Logger | āGo | IM/Chat logger with a SQLite backend |
| Web Pidgin | āGo | Access buddy list and conversations via mobile web browsers |
| Web Pidgin Z | āGo | Fork from the original Web Pidgin. A lot of new features and bugfixes like Ajax support, digest authentication, webserver logs and gtalk-like grouping of messages and much more |
| Plugin Name | Website | Short Description |
| Auto Translate | āGo | Auto translates incoming IMs |
| b64 | āGo | Base 64 encoding of chat messages (A very simple Perl plugin) |
| Birthday Reminder | āGo | Reminds you of your buddies birthdays. |
| Block <user> has left the conversation. | āGo | Very simple plugin that blocks the message "<user> has left the conversation." |
| Block AOL System Msg | āGo | Very simple plugin that blocks messages from "AOL System Msg" when you are logged into AIM from multiple locations. |
| bridgin | āGo | Relay messages between chat rooms via a plugin |
| bridgin-php | āGo | Relay messages between chat rooms via a dbus plugin |
| core-answerscripts | āGo | Framework for hooking simple but powerful "answerscripts" to received messages. |
| DockApp | āGo or āGo | Allows Pidgin to appear as an AfterStep Wharf icon. |
| Extended Preferences | āGo | Provides some often-requested preferences |
| Facebook Notifier | āGo | Indicates when there are unread Facebook notifications. |
| Fonomo Video | āGo | Enables Video-chat invitations via Fonomo.com (requires Adobe Flash v9 or higher) |
| Google Invisibility Half Scan | āGo | WARNING! GOOGLE HAS FIXED THE BUG! THIS PLUGIN IS NO LONGER WORKING! Find out if your (Gtalk) buddies are INVISIBLE. Note: This is an "HALF SCAN" because you can not establish with certainty that a buddy is invisible (read Description). |
| Google Invisibility Tracker | āGo | This plugin alerts you when a buddy of yours (using Gmail, GTalk Lab Edition or iGoogle) go invisible |
| Growl | āGo | Perl plugin to use Growl. Requires growlnotify. Particularly useful for finch where an IM in a different window may go unnoticed. |
| Headset | āGo | Supports mute and hangup buttons from USB headsets |
| Hide Inactive Buddies | āGo | Plugin to hide inactive buddies in buddy list. Determine inactive buddy by status. |
| Instant messaging Remote Access | āGo | Client/server plugin to exec commands/open a shell in a virtual terminal on buddies PC. It's a kind of telnet via Instant Messaging |
| Instant messaging NetCat Port Forwarding | āGo | Do a basic port forwarding via Instant messaging using NetCat |
| Instant messaging Virtual Terminal | āGo | Opens a Virtual Terminal in your PC controlled by buddies via IM |
| Juick Plugin | āGo | Plugin specially designed for āJuick xmpp-microblogging service, providing support for moods and inline avatars |
| Language Translator | āGo | Plugin to translate outgoing text from English language to selected language. |
| Meebo | āGo | auto add and accept guests for meebo me widget for livechat from websites in pidgin |
| MegaHAL | āGo | connects Pidgin to MegaHAL. The contact will be answered by MegaHAL instead of by us |
| Morse Code Talk | āGo | This Plugin contains the entire Morse Code. Have one more friend around to use it, it can be a lot of fun to communicate in this way. |
| No IRC /who | āGo | Removes the periodic /who check from the IRC protocol, to stop flooding, slowdowns and "Max sendq exceeded" errors |
| PaintBoard | āGo | This plugin allows you to draw with your friend on common board. |
| pidginTeX | āGo | Renders mathematical expressions. Lots of options, size, colors, etc. Built upon Pidgin-LaTeX. |
| Pidgin-convreverse | āGo | Reverses any word on all conversation. |
| Pidgin-eSpeak | āGo | Reads incoming text messages via eSpeak (text-to-speech). |
| Pidgin-GeoURI | āGo | Convert geo URI scheme to Google Maps or link |
| Pidgin-google-contact | āGo | Syncs the buddy list with google contacts |
| Pidgin-googledesktop | āGo | Google Desktop Indexing Plugin for Pidgin |
| Pidgin-LaTeX | āGo | Allows you to include mathematical formulas in your conversations. |
| Pidgin Embedded Video | āGo | A GTK plugin to watch videos directly into your Pidgin conversation |
| Pidgin ZNC Helper | āGo | This plugin removes ugly double-timestamps when replaying messages from ZNC bouncers, e.g. "(13:00:00) [12:00:00] Lunch time!". |
| Pidglet | āGo | A Windows Vista Sidebar Gadget that displays your buddy list. |
| PiFo | āGo | Renders various latex markups and procedural graphics code. |
| Purple Plugin Pack | āGo | Provides over 50 various plugins, including oft-requested IRC-related plugins. |
| QIP decoder | āGo | Corrects invalid incoming QIP 2005 diacritics and local symbols |
| Rainbow Bridge | āGo | Simple relay bot for Libpurple chats |
| RSS / ATOM | āGo | Shows Feed updates as messages in a conversation window. Requires Python and presently only works on Linux. |
| Send Screenshot | āGo | Take a screenshot and send it to a buddy. |
| STFW | āGo | A plugin that helps you teach your buddies how to use google. |
| URL Scout | āGo | This plugin will lookup a url and display a web page title when you receive a link in a chat |
| URL Shorten | āGo | Perl plugin to shorten long urls. Especially useful for finch. Download and put in plugins directory. URLs are shortened as they come in if they exceed maximum length setting. no action required. Requires some perl libraries to work. |
| What's my IP | āGo | Allows buddies to get your external IP by writing 'ip' on IM chat |
| Wikipedia look-up | āGo | Easy look-up received and typed words on Wikipedia. |
| XMPP HTTP File Upload | āGo | XEP-0363: HTTP File Upload plugin for libpurple (Pidgin, Finch, etc.) |
| XMPP Ignore Groups | āGo | Ignores server-sent XMPP groups so that you can move buddies around on annoying servers (e.g. Facebook) |
| XMPP MUC Presence | āGo | Shows participant's presence icon in chat room. |
| XMPP Message Carbons | āGo | Displays self-sent messages from other XMPP clients |
| XMPP Receipts | āGo | Shows a delivering notification if the recipient supports it |
| XMPP URI Links | āGo | Support clicking on xmpp links, such as xmpp:foo@bar.net?message to open a chat window. |
| YouTube Title Adder | āGo | Displays video titles for incoming YouTube links. |
| Language Name | Website |
| D | āGo |
| Golang | āGo |
| Haskell | āGo |
| Node JS | āGo |
| PHP | āGo |
| Python 2 | āGo |
| Python 3 | āGo |
| Rust | āGo |
If you're looking to develop a third-party plugin, you may find these resources valuable:
Due to issues with spam this page is locked for editing. Please contact us on #pidgin on Freenode if you'd like your plugin added to this list.
Powered by Trac 1.2.3
By Edgewall Software.
Visit the Trac open source project at
http://trac.edgewall.org/