Your rating: None Average: 5 (7 votes)



Sailfinder is an unofficial client for Tinder for Sailish OS based on PyOtherSide.


  • 100% native Silica components
  • Python Object Oriented backend with integrated debug logging
  • Integrated caching will decrease your data usage a lot
  • Auto recovery when network is lost
  • Swipe carousel UI
  • Translation support
  • Like, dislike and superlike people.
  • View their pictures and bio without looking at their profile.
  • Change your Tinder discovery, location and other settings.
  • View your profile: pictures, about, ...
  • Update your bio and gender.
  • View your matches.
  • View the matches their profiles
  • Report & unmatch matches.
  • Send messages.
  • Like messages
  • GIF support.
  • Notifications
  • Dynamic updates of your account
  • SMS verification
  • ...


Help! I can't login:

  1. Check your username and password.
  2. Facebook login approvals are not supported!
  3. Facebook app login needs to enabled in your settings in Facebook.
  4. Check if your account hasn't been flagged by Facebook for unauthorized access. This can be done by logging into Facebok using your browser and answer some security questions to make sure you are the one that logged in.
  5. Make sure you aren't using a prepaid phone number or any other free numbers when verifying your new account. These numbers are flagged as SPAM by the servers. This isn't an issue with Sailfinder but with Tinder itself. Registered users aren't affected by this issue.
  6. If you use a Sailfish OS version lower then 2.1.0.X then you should do an update first before using Sailfinder.


See Github

The beta version of Sailfinder is available on Openrepos, as soon as it's stable the release version will be available on Openrepos and the Jolla Store.


See Github


Transifex project

In case a language is missing, you can request it. Feel free to translate Sailfinder in your language, the translations are updated with every release.

Bugs, requests and other stuff:

  • Starting from Sailfinder V0.7 bugs can be reported on Github.
  • Source code available on Github:
  • I put in a lot of time to develop Sailfinder so please buy me coffee: 
  • If you want to report a bug you need to provide your logs from /home/nemo/.cache/harbour-sailfinder/logging and a terminal output is handy as well.
Application versions: 
harbour-sailfinder-2.4-1.i486.rpm724.84 KB23/11/2016 - 16:26
harbour-sailfinder-2.4-1.armv7hl.rpm724.11 KB23/11/2016 - 16:26
harbour-sailfinder-3.1-12.i486.rpm1.86 MB19/04/2017 - 20:39
harbour-sailfinder-3.1-12.armv7hl.rpm1.86 MB19/04/2017 - 20:39
harbour-sailfinder-3.1-14.armv7hl.rpm1.86 MB25/04/2017 - 20:45
harbour-sailfinder-3.1-14.i486.rpm1.86 MB25/04/2017 - 20:45
harbour-sailfinder-3.2-1.armv7hl.rpm1.86 MB08/07/2017 - 11:27
harbour-sailfinder-3.2-1.i486.rpm1.86 MB08/07/2017 - 11:27
* Mon Jul 8 2017 Dylan Van Assche <> 3.2-1
- [MAJOR BUGFIX] Discovery loops (Github issue #125)
- [MAJOR BUGFIX] Match loading hangs (Github issue #126)


SKD's picture

Hi, I installed Sailfinder a few days ago again after not using it for about a year. I did a lot of swiping in the last days but I didn't get a single match. Is there any way to find out if everything is working as it should or if my profile gets shown to other people?

minitreintje's picture

It's working fine over here.

AA1AA's picture

Matches loading is stuck on 7% and there's nothing I can do to solve the problem. Any tip would be very appreciated :)

minitreintje's picture

Have you send GIFs? When sending a lot of GIFs to a match it takes time to download them all to thr local cache

Anyway, in order to help you better please provide the log files to: dylan(write a point here)van(write a point here)assche(at @ here)protonmail(write a point here)com



You can find the log files here: /home/nemo/.cache/harbour-sailfinder/logging


Also clearing the local cache may also help: delete using a filebrowser the following directory: /home/nemo/.cache/harbour-sailfinder


and also: /home/nemo/.config/harbour-sailfinder

DarkTuring's picture

btw while flattr donation didnt work the paypal did, enjoy a glass of wine on me :)!

RodSeq's picture
  • Hi, have installed SailFinder v2.3 on Aurajoki OS, can't login: the facebook website tells that it has already accepted Tinder app request, then SailFinder returns "Tinder login expired". How can I solve that ?
minitreintje's picture

Use a filebrowser and delete the harbour-sailfinder folder in /home/nemo/.config (enable hidden files!)


This will reset everything and try again, works OK here.

moepnse's picture

Your hint doesn't work. The Problem remains.

minitreintje's picture

It's related to your account... I can't reproduce this issue over here with both my accounts.

ernest's picture

I have the same issue. Removing sailfinder folders and reinstalling did not work :-/

SKD's picture

I just installed new version 2.0.1 from the official Jolla Store (not yet available here). Now it says I should extend my search radius, but in the new options menu theres no slider anymore for search radius nor for the person's age. Or am I missing something out?
Keep up the goold work! ;)

minitreintje's picture

Please go to 'Profile' and then 'Update profile'

mwsmith's picture

Are there instructions? I can't get any people up. It logs in successfully with Facebook. Then it says "Loading new people  Please wait... Then it says Reconnecting in 15, 14, 13... It does that forever. If I select "Matches & Saved people," it says "Loading matches This can take some time..." but nothing ever appears. I have the location set, the age range, the radius. What else do I need to do?

minitreintje's picture

Try again later...
The servers are overloaded, again... My account works but very slowly now (couple of hours ago it was bloody fast)

mwsmith's picture

I made the age range as wide as possible and the radius as long as possible. No matches any time of day I try it.

minitreintje's picture

Tinder is weird place sometimes... 

Some days I get more then 1 match and then for weeks nothing.


kihi's picture

Seems to work very well, but based on what does the application decide to show which of my profile pictures to display in the corresponding pulley menu entry? I have 2 that are available in Facebook's profile picture album, but won't show up in the profile menu.

minitreintje's picture

Which pulley menu entry?

Your profile picture can be set yet in Sailfinder, you need to do that with the official Tinder app.

I can only download them from Tinder.

kihi's picture

Ah, ok, I figured the profile pulley menu entry where you can swipe through your pictures also offered some kind of selection mechanism, but I understand it just displays them.

I'm still unsure based on what parameters it's decided which images are displayed (and which are not) but that might have more to do with the api than whith Sailfinder. I'll try later with the official app.

minitreintje's picture

Sailfinder doesn't decides anything.

It just download the profile pictures as an array from Tinder and displays them in order (0 = 1st picture, 1= 2nd picture, ...). Pynder (the library behind Sailfinder) doesn't support at the moment the API to change & upload your profile pictures.

kihi's picture

ok, very clear. Thanks for the clarification!

petros's picture

Does not work for me, it stack on loading people and does nothing more :(

minitreintje's picture

Make sure that your ranges in settings are big enough and don't use a pseudo account for Facebook since it search for people on Facebook.

If that doesn't work, post the session.log from /home/nemo/.config/harbour-sailfinder/session.log.
The log clears itself everytime you login.

TMavica's picture

Everytime I need to login facebook when launch the app

minitreintje's picture

It doesn't remembers your login data? Then Facebook can't save cookies on your device for some reason.

But you have to login everytime since I don't have the SECRET_APP_KEY from Tinder to request a long live token.

dfstorm's picture

got this error :s

Return value of PyObject call is NULL: Traceback (most recent call last):

File "/usr/share/harbour-sailfinder/qml/pages/", line 176, in updateLocation
session.update_location(latitude, longitude)

File "/usr/share/harbour-sailfinder/qml/pages/pynder/", line 29, in update_location
return, longitude)

File "/usr/share/harbour-sailfinder/qml/pages/pynder/", line 92, in ping
return self._post("/user/ping", {"lat": lat, "lon": lon})

File "/usr/share/harbour-sailfinder/qml/pages/pynder/", line 55, in _post
return self._request("post", url, data=data)

File "/usr/share/harbour-sailfinder/qml/pages/pynder/", line 48, in _request
raise errors.RequestError(result.status_code)

pynder.errors.RequestError: 500

minitreintje's picture

This is now fixed :)

gembiak's picture

How do I install the latest version 0.7-1 of the application? The last update is not removed my earlier problem.
Thank you.

eisen's picture

you can download the file on and copy it to your phone, i couldn´t install 0.7-1 from the store too. how ever here is the next report but the app worx most time. sometimes there comes an error when i click on more infos about a person:

Return value of PyObject call is NULL: Traceback (most recent call last):

  File "/usr/share/harbour-sailfinder/qml/pages/", line 423, in loadAbout
    pyotherside.send('getPersonsCommonInterests', persons[personsCounterNumberPersons].common_interests)

  File "/usr/share/harbour-sailfinder/qml/pages/pynder/models/", line 49, in common_interests
    return [p for p in self._data['common_interests']]

KeyError: 'common_interests'


minitreintje's picture

This is fixed in the V0.8 see Github