The Twitter Toolkit for Alfred lets you quickly interact with Twitter through its website, Mac app, and Tweetbot.
It makes it easy to quickly search and find your own content or the content of people you follow (shown using my Chirp Theme):
This workflow doesn't support programmatic access to Twitter, like tweeting directly or sending DMs. For that kind of integration, try AlfredTweet by David Ferguson.
- Download latest release here.
- Double-click the
.alfredworkflowto install it.
You will need to be an Alfred Powerpack user to enable this workflow.
Once the workflow is installed, launch Alfred Preferences, choose Workflows and then select Twitter Toolkit.
➊ Access the Workflow Environment Variables in the top right of the window:
This workflow makes it easy to search your own tweets or find content from the people you follow ("followees").
➋ To configure this feature, you must set the account variable in the configuration to your own username.
➍ Set the userId variable to your own user ID. You can find this number if you navigate to a Twitter.com message thread and look at the number after messages/ and to the left of the hyphen in the URL.
This workflow supports interacting with Twitter on the web, Twitter for Mac, or Tweetbot. If a keyword is not supported by a certain platform, it will fallback to the web.
➌ Set the platform variable to
web,
app or ![]()
tweetbot .
The following keywords are used to interact with the Twitter Toolkit.
Modifier keys change the behavior as described, and subtext will appear in Alfred to help guide your interaction.
⌥ is typically used to scope content to your own content.
⌘ is typically used to scope content from people you follow.
⇧ is used to toggle the nearby scope.
One of the most convenient features of this workflow is the ability to quickly search for your own tweets and tweeted media. By using the my keyword followed by search terms, you can quickly continue previous threads or link to things you said before.
Changelog¹
- Added
likeskeyword as synonym formeto "See my Twitter Likes" - Added
topickeyword to "See Twitter Topic Picker" (#9)
- Added
listskeyword to "See which Lists I'm on" and to "View my Lists" - Added
connectkeyword to "See Who to Follow" (h/t @nima_owji) - Added
tweetkeyword (which takes a URL to a tweet) to create a beautiful image using @rang_ali's Poet.so.
- Added
validatorkeyword to access Twitter's Card validator. - Added several keywords for accessing Settings on the web:
accessaccountdatadownloadnotifsprivacyresourcessecuritysettings
- Trimmed whitespace for
@keyword.
- Added keyword
@view user's profile photo - Added
birdwatchList Filter - Added
myBirdwatch notes access - Added shift modifier to
@keyword to view user's profile photo - Added verified icon
- Added {var:actionPrefix}
- Edited
domainvariable to include trailing slash for consistency. - Added
{var:service}to videos searches - Capitalized "Tweet" and other nouns
- Set userId to not export
- Added search for latest hashtagged tweets using
mykeyword - Added new searches:
- for top post from the last week from people you follow with keyword
top(h/t @wongmjane) - for top post from my extended network with keyword
social(h/t @IgorBrigadir) - for top post from my trusted network with keyword
trusted - for top post from verified users with keyword
verified
- for top post from the last week from people you follow with keyword
- Added search for cashtags using
$keyword
- Added text for
mysearch to include 'Top' label - Changed Worflow icon
- Changed OneUpdater to look for recent GitHub releases
- Added synonym keywords
inboxandmessages - Added keyword
replyto create a new status in-reply-to a tweet - Added keyword
newfor composting a new tweet; added {query} to this object to preview text
- Updated OneUpdater to new repository
- Updated Twitter and Tweetbot icons
- Tweak the way
meworks to take an optional argument. - Replaced several instances of "Twitter" with
{var:service} - Hooked up OneUpdater so it'll do its thing!
- Quick fix for errant curly brace in
Go to hashtagquery.
- Quick fix for missing non-personalized
usersquery.
- Replaced "(from:{var:account})" with "from:{var:account}" (no parens) from app searches.
- Fixed on errant search that targeted videos rather than all tweets.
- Support for Tweetbot URL Schemes by setting
tweetbotasplatformvariable (thanks @bemawr!) (Closes #3) - Support for
nearbysearches:- tweets
- photos
- videos
- users
- keywords to go to:
- hashtag page
- topics
- Alternative keyword
!for notifs
- Descriptive notes in Workflow
- OneUpdater (Closes #6)
- Added
serviceanddomainvariables to make it easier to develop other Toolkits - Drastically increased support for Twitter for Mac thanks to new routes included in 8.34 (thanks @nolanobrien!) (Closes #4)
- followees keyword
- All new icons!
- Support for new keywords:
analytics,explore,help,media,notifs - New additions to the "my" collection: Bookmarks, Lists, Moments, Notifications
- Initial Release
This workflow is unaffiliated with nor endorsed by Twitter.
You can file bugs or submit feature requests on GitHub using the label workflow:twitter-toolkit.


