Your rating: None Average: 4.9 (69 votes)

Say hello to Piepmatz, a Twitter client for Sailfish OS!
Piepmatz supports all the features of Twitter that you need to stay up-to-date. Your personal timeline, notifications, media etc. - coming with a lot of eye-candy!

  • Personal Twitter Timeline in chronological order
  • Notifications for new followers, retweets and mentions
  • Search (for tweets and users)
  • Profile Pages
  • Complete display of extended tweets
  • Embedded tweets
  • Multi-picture support, incl. pinch-to-zoom
  • Embedded and fullscreen video/animated GIF playback
  • Download media option
  • Link preview powered by Open Graph (e.g. for Instagram, Facebook, news sites etc.)
  • Direct messages (up to 10.000 characters)
  • Details view for tweet
  • Limited thread support
  • @-mentioning support in new tweets
  • Geocode your tweets
  • Show trending topics in your area
  • Twitter lists support
  • Multiple accounts support

On a device with a physical keyboard you have the following shortcuts:

  • Generic
    • Up/down: scroll
    • Page up/down: scroll faster
    • t/b: Scroll to top / bottom
    • Left/Esc: Back
  • Only on main screen:
    • 1-6: Switch tabs (timeline, notifications, search etc.)
    • n: New tweet
    • r: Refresh
    • s: Settings
    • a: About
  • On tweet details view:
    • Return/Enter: Display thread

Open Source and Contribution

Feedback about Piepmatz is always appreciated (good, bad, improvement/feature ideas etc.).

You can contribute with a translation, a new feature or even a bugfix. The sources are on GitHub at https://github.com/Wunderfitz/harbour-piepmatz. Please acknowledge the GNU GPLv3 before contributing/forking. Thanks to all new and especially to the existing contributors!

Application versions: 
File harbour-piepmatz-1.0-5.armv7hl.rpm1.76 MB15/04/2018 - 14:30
File harbour-piepmatz-1.0-5.i486.rpm1.79 MB15/04/2018 - 14:30
File harbour-piepmatz-1.1-8.armv7hl.rpm1.77 MB13/05/2018 - 23:39
File harbour-piepmatz-1.1-8.i486.rpm1.8 MB13/05/2018 - 23:39
File harbour-piepmatz-1.2-5.i486.rpm1.81 MB27/05/2018 - 22:08
File harbour-piepmatz-1.2-5.armv7hl.rpm1.78 MB27/05/2018 - 22:08
File harbour-piepmatz-1.2.1-1.armv7hl.rpm1.78 MB02/06/2018 - 23:00
File harbour-piepmatz-1.2.1-1.i486.rpm1.81 MB02/06/2018 - 23:00
File harbour-piepmatz-1.2.2-2.armv7hl.rpm1.79 MB08/07/2018 - 19:10
File harbour-piepmatz-1.2.2-2.i486.rpm1.82 MB08/07/2018 - 19:10
File harbour-piepmatz-1.3-1.armv7hl.rpm1.74 MB04/01/2019 - 19:02
File harbour-piepmatz-1.3-1.i486.rpm1.77 MB04/01/2019 - 19:02
File harbour-piepmatz-1.4-2.armv7hl.rpm1.89 MB30/11/2019 - 22:30
File harbour-piepmatz-1.4-2.i486.rpm1.93 MB30/11/2019 - 22:30
File harbour-piepmatz-1.4.1-1.i486.rpm1.93 MB08/12/2019 - 21:31
File harbour-piepmatz-1.4.1-1.armv7hl.rpm1.89 MB08/12/2019 - 21:31
File harbour-piepmatz-1.5-2.armv7hl.rpm1.9 MB02/02/2020 - 23:41
File harbour-piepmatz-1.5-2.i486.rpm1.94 MB02/02/2020 - 23:41
File harbour-piepmatz-1.5.1-2.armv7hl.rpm1.9 MB06/02/2020 - 23:57
File harbour-piepmatz-1.5.1-2.i486.rpm1.94 MB06/02/2020 - 23:57
File harbour-piepmatz-1.6-1.armv7hl.rpm1.97 MB05/04/2020 - 19:51
File harbour-piepmatz-1.6-1.i486.rpm2.01 MB05/04/2020 - 19:51
File harbour-piepmatz-1.6.1-1.armv7hl.rpm1.97 MB21/06/2020 - 13:18
File harbour-piepmatz-1.6.1-1.i486.rpm2.01 MB21/06/2020 - 13:18
File harbour-piepmatz-1.7-2.i486.rpm2.12 MB17/07/2020 - 14:13
File harbour-piepmatz-1.7-2.armv7hl.rpm2.08 MB17/07/2020 - 14:13
File harbour-piepmatz-1.7.1-1.armv7hl.rpm2.12 MB25/09/2020 - 23:37
File harbour-piepmatz-1.7.1-1.i486.rpm2.19 MB25/09/2020 - 23:37
File harbour-piepmatz-1.8-1.i486.rpm2.2 MB20/12/2020 - 14:08
File harbour-piepmatz-1.8-1.armv7hl.rpm2.12 MB20/12/2020 - 14:08
File harbour-piepmatz-1.8.1-1.armv7hl.rpm2.12 MB22/12/2020 - 00:47
File harbour-piepmatz-1.8.1-1.i486.rpm2.2 MB22/12/2020 - 00:47
File harbour-piepmatz-1.8.1-1.aarch64.rpm2.14 MB16/05/2021 - 21:11
File harbour-piepmatz-1.9-1.aarch64.rpm2.19 MB25/08/2021 - 23:09
File harbour-piepmatz-1.9-1.armv7hl.rpm2.17 MB25/08/2021 - 23:09
File harbour-piepmatz-1.9-1.i486.rpm2.25 MB25/08/2021 - 23:09


  • Initial support for Emoji 13.1 (some issues though) - e.g. face in clouds, face with spiral eyes, bearded people etc.
  • Removed Twitter configuration retrieval (API deprecated, caused error message at startup)
  • Removed obsolete openssl/libcrypto dependency
  • Updated translations for Chinese and Polish (thanks to dashinfantry and atlochowski)


  • A glimmer of hope for threads without developer mode (acting as search engine bot - they still seem to get an HTML view for tweets)
  • That also brings back Open Graph previews for tweets :)
  • Updated translations for Chinese and Polish (thanks to dashinfantry and atlochowski)


  • Migrated Twitter thread support to developer mode, using rate-limited Twitter API v2, users need own Bearer token from the Twitter Developer Portal to make it work
  • Fix escaped ampersand in URLs, removed QML bug workaround as no longer reproducible, thanks to fuchsmich for reporting that!


  • Fix crash in case of unsupported HTML charset. Kudos to Lukáš Karas!


  • Support for Emoji 13.0 - e.g. Dodo, pinched fingers, fondue and much more (hey, it's World Emoji Day today!)
  • Changed Twitter ToS and privacy policy links in about screen - API was broken
  • Changed profile button icon


  • Fix tweet thread support (let's see how long it will last ;))
  • Force white play button for videos - needed in light ambiences


  • Emoji search during tweet creation. Use :<keyword> to search for emojis to use them in your tweet.
  • Add user handle in tweet creation screen
  • Display user names in tweets more elegantly
  • Fix: Elide button texts when too long (e.g. timeline, notifications etc.)


  • Fix: Ignore deleted user in direct messages
  • Fix: Avoid complete open URL takeover on some devices
  • Updated translations for Chinese and Polish (thanks to dashinfantry and atlochowski)


  • Open with-Piepmatz: Open Piepmatz directly from your events view or any other app which references Twitter content
  • Secret Identity (check out the settings page for details about this secret feature ;))
  • Show detailed information about deleted & blocked tweets (mainly for retweets with comments)
  • Fix for broken charsets in link previews (once again :/)
  • Fix for broken thread display (still no official API, let's see how long it will work)
  • Fix ?xxx file name suffixes for file downloads


  • Updated translations (Hungarian, Chinese, Polish)


  • Support for Emoji 12.0 (e.g. yawning face, orangutan, sloth, skunk, otter...)
  • Dedicated support for direct tweet to other users (thanks to Thaodan for the work)
  • New setting to adjust font size (for those who want the standard SFOS large font size...)
  • New link preview setting: Always load (as previously), only on WiFi connection, never load (in case you want to save data traffic)
  • Images are no longer reloaded on orientation change (will save data traffic, might consume a little more RAM on your device)
  • Wagnis is removed


  • Support for Emoji 11.0 (finally a superhero/villain emoji ;) )
  • Added Czech translation (thanks to Jiri Hubacek)
  • Updated Italian translation (thanks to Alessandro Pra')
  • Code quality improvements (thanks to Rolf Eike Beer)


  • Keyboard shortcuts for Gemini PDA, TOHKBD...
  • Improved translations for Finnish, Japanese and French


  • Search results: Filter duplicate tweets (caused by retweets)
  • Added previously incomplete translations


  • Support for image descriptions (accessibility, especially for blind people)
  • Get images also from Downloads directory & from Android Pictures and Download directories
  • Adjustments to tweet thread handling (other user agent) for hopefully better future compatibility


  • Support for saved searches
  • Better landscape support
  • Swipe to switch categories (e.g. from timeline to notifications)
  • Option to disable loading animations
  • Tap on download successful notification launches Gallery app
  • Possibility to remove account


  • Download media
  • Fullscreen videos
  • Delete your own tweets
  • Notifications for retweets and new followers
  • Lists support
  • Proper linebreak handling in tweets
  • Alternative image style (thanks to ferlanero)
  • Multiple accounts support (see settings)
  • Original Twitter Emojis (can be disabled)
  • Thread support (limited/workaround as there is no API, but works quite well)
  • Payment framework integration


WerkWolf's picture

Simply press the sign-in button in the app, wait for the browser to launch, enter your credentials in the browser and Twitter will give you a new PIN.

wpeberg's picture

I'll try, thank you very much! :-)

wpeberg's picture

First of all: very nice app!
Since last Sailfish update url links cannot be opend in browser anymore. No response tapping link. Using Jolla C. Thanks for checking. :-)

WerkWolf's picture

Had that myself after the 3.1 upgrade, others also reported that. Seems to be a general issue with the URL handler in SFOS, not Piepmatz-specific. Try Mimer https://openrepos.net/content/llelectronics/mimer, reset everything and restart. That fixed it for everybody so far.

jobe's picture

Is it possible to tweak the system so that piepmatz get's opened when I press on a tweet in the event screen? Otherwise a very nice and well done app!

WerkWolf's picture

Theoretically with a system patch and some extensions to Piepmatz itself. Volunteers are welcome for that - I need to see if and when I have time for that. 

szopin's picture

I have the option to open with webcat and microtube, maybe microtube approach will work (no idea if that is the preferred way to do this, ideally it would show only for links that contain twitter in them and microtube for youtube, but don't think it's supported yet, so will show as an option for all links)

edit: I believe this is the commit which does that: https://github.com/Michal-Szczepaniak/microtube/commit/7178ecd5970652625...

There's microtube-url.desktop file created and then in post there are a couple of xdg-mime commands to register it, not sure if piepmatz accepts urls straight away from command line though

tmojo's picture

Found the code, howevee also Zasterbanker lost tje registration and after I reentered the code to Piepmatz it asks me to accept th license at start-up. This didn't happen before. Any hint what's wrong?

WerkWolf's picture

Then most certainly something in the OS changed with respect to WiFi MAC address, 2nd SIM card or similar things. Also possible: Some temporary hiccup in the detection functionality.

tmojo's picture

Suddenly, after several months, my registration got lost and Piepmatz asks mw again for a support code. I hope I can still find the old code.

WerkWolf's picture

If not, please let me know - and be sure to tell me the e-mail address which you used for your purchase. Then your key can be re-sent.

salkos73's picture

I have an Xperia XA2 and unfortunately the tweets are displayed twice. Also 3.

skyjumper's picture

Hi, thanks for the great app! Is it possible to have an option to show previous mesages older than 30 days? I like looking back at old messages sometimes. Maybe an option for < or > 30 days?

WerkWolf's picture

These 30 days are set by the Twitter API. Of course, a shorter period would be possible, but no older messages unfortunately. Therefore, changes in that area are unlikely...

mugshot's picture

I don't use Twitter that intensively, but I want to get notifications from a few accounts I follow. Does Piepmatz forward notifications from subscribed/followed accounts?

WerkWolf's picture

So far, there are only notifications for mentions, retweets and new followers.

mugshot's picture

Ok, thanks for the info. Is there a difference between the OR and Store versions?

WerkWolf's picture

There are no differences between OR and Store...

mugshot's picture

Thanks for answering. Really great Twitter client - gladly donated some extra! :)

Noticed a translation(?) issue on the welcome page, should probably have some content rather than % 1, see the screenshot:


objectifnul's picture

I'm afraid Twitter just did some trick to break Piepmatz :-(

WerkWolf's picture

Still works smoothly here. Any error messages?

objectifnul's picture

Yes: "404 not found" and "Please follow someone to see their tweets". Probably a Twitter issue yesterday evening, as it seems to be normal now.

mercurio's picture

Great app! Functional and complete! And the developer is precise, competent and available! Thanks you, WerkWolf! :-)

mr_Upolo's picture

Would you do an auto refresh by example 5 minutes or another specific time? Thanks for supporting OS!

WerkWolf's picture

Please see my comment on https://github.com/Wunderfitz/harbour-piepmatz/issues/40 - I haven't implemented it yet as there is no better positioning-after-reload so far. Once I implemented that, also the auto-update will come. Simply subscribe to the issue and get an update once I work on it.

p_pahare's picture

Thanks gud update

tkoham's picture

Your digistore24 link seems to be down, I check the agreement and no payment options appear.

WerkWolf's picture

Mhmm, that's strange. Please try the links on https://werkwolf.eu/piepmatz.html (scroll down to the bottom). If it still doesn't work, please send me a screenshot of the missing payment options.

tkoham's picture

the three security links are all dead, too.

WerkWolf's picture

Thanks for the screenshot. The tiny little detail "United States" is the reason. Unfortunately, we can't sell to the US...