ChatGPT

Rating: 
5
Your rating: None Average: 5 (5 votes)

An unofficial ChatGPT client for SailfishOS. Note that this uses the official API and thus you need to provide your own API key.

This is an early version where many kinks are not worked out yet.

Currently working:

  • Chatting with ChatGPT
  • Storing your api key securely
  • Streaming responses word-by-word
  • Changing the model in use
  • Fine-tuning of parameters of AI model

Future scope:

  • Fixing some visual bugs
  • Error handling
  • Some useful cover

Source: https://github.com/RikudouSage/harbour-chatgpt

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-chatgpt-0.9.0-1.i486.rpm94.17 KB19/03/2023 - 00:45
File harbour-chatgpt-0.9.0-1.armv7hl.rpm86.37 KB19/03/2023 - 00:45
File harbour-chatgpt-0.9.0-1.aarch64.rpm90.28 KB19/03/2023 - 00:45
File harbour-chatgpt-0.9.1-1.aarch64.rpm95.82 KB19/03/2023 - 14:52
File harbour-chatgpt-0.9.1-1.armv7hl.rpm91.11 KB19/03/2023 - 14:52
File harbour-chatgpt-0.9.1-1.i486.rpm100.24 KB19/03/2023 - 14:52
File harbour-chatgpt-0.9.2-1.i486.rpm109.18 KB19/03/2023 - 19:18
File harbour-chatgpt-0.9.2-1.armv7hl.rpm100.51 KB19/03/2023 - 19:18
File harbour-chatgpt-0.9.2-1.aarch64.rpm104.79 KB19/03/2023 - 19:18
File harbour-chatgpt-0.9.3-1.i486.rpm112.81 KB22/03/2023 - 00:15
File harbour-chatgpt-0.9.3-1.armv7hl.rpm103.71 KB22/03/2023 - 00:15
File harbour-chatgpt-0.9.3-1.aarch64.rpm108.04 KB22/03/2023 - 00:15
File harbour-chatgpt-0.9.4-1.i486.rpm113.29 KB22/03/2023 - 14:25
File harbour-chatgpt-0.9.4-1.armv7hl.rpm104.19 KB22/03/2023 - 14:25
File harbour-chatgpt-0.9.4-1.aarch64.rpm108.52 KB22/03/2023 - 14:25
File harbour-chatgpt-0.9.5-1.i486.rpm127.95 KB22/03/2023 - 22:20
File harbour-chatgpt-0.9.5-1.armv7hl.rpm115.61 KB22/03/2023 - 22:20
File harbour-chatgpt-0.9.5-1.aarch64.rpm120.68 KB22/03/2023 - 22:20
File harbour-chatgpt-0.9.6-1.i486.rpm130.26 KB23/03/2023 - 19:58
File harbour-chatgpt-0.9.6-1.armv7hl.rpm117.74 KB23/03/2023 - 19:58
File harbour-chatgpt-0.9.6-1.aarch64.rpm122.74 KB23/03/2023 - 19:58
File harbour-chatgpt-0.9.8-1.i486.rpm130.31 KB24/03/2023 - 17:12
File harbour-chatgpt-0.9.8-1.armv7hl.rpm117.79 KB24/03/2023 - 17:12
File harbour-chatgpt-0.9.8-1.aarch64.rpm122.79 KB24/03/2023 - 17:12
File harbour-chatgpt-0.9.9-1.i486.rpm132.75 KB30/03/2023 - 19:01
File harbour-chatgpt-0.9.9-1.armv7hl.rpm120.23 KB30/03/2023 - 19:01
File harbour-chatgpt-0.9.9-1.aarch64.rpm125.23 KB30/03/2023 - 19:01
File harbour-chatgpt-0.9.10-1.i486.rpm139.2 KB05/05/2023 - 17:04
File harbour-chatgpt-0.9.10-1.armv7hl.rpm125.75 KB05/05/2023 - 17:04
File harbour-chatgpt-0.9.10-1.aarch64.rpm131.34 KB05/05/2023 - 17:04
File harbour-chatgpt-0.9.11-1.i486.rpm139.38 KB05/05/2023 - 22:50
File harbour-chatgpt-0.9.11-1.armv7hl.rpm125.93 KB05/05/2023 - 22:50
File harbour-chatgpt-0.9.11-1.aarch64.rpm131.51 KB05/05/2023 - 22:50
File harbour-chatgpt-0.9.12-1.i486.rpm140.13 KB18/07/2023 - 23:18
File harbour-chatgpt-0.9.12-1.armv7hl.rpm126.74 KB18/07/2023 - 23:18
File harbour-chatgpt-0.9.12-1.aarch64.rpm132.41 KB18/07/2023 - 23:18
Changelog: 

0.9.12

  • Add a toast message when text has been copied to clipboard

0.9.10

  • Added option to change language
  • Added option to change api key
  • Added support for model selection - if you have gpt-4 access, you can now use it

0.9.9

  • Create Polish localization

0.9.8

  • Require secrets daemon in package

0.9.7

  • Update Swedish translation

0.9.6

  • Add setting for custom system message
  • Fix bug with incorrectly displaying numbers
  • Rename chat from list of chats
  • Add chat indicator
  • Add copy to clipboard on message click

0.9.5

  • Added logging

0.9.4

  • Updated Swedish localization

0.9.3

  • Change to streaming responses
  • Added settings for fine-tuning model

0.9.2

  • Added Czech localization
  • Added Swedish localization

0.9.1

  • Added setting for conversation length

Comments

norayr's picture

doesn't work for me.

objectifnul's picture

No longer responding.

glitchapp's picture

I've recently discovered this version of chatGPT which can be executed locally without too much requirements: https://github.com/nomic-ai/gpt4all

Would it be possible to execute in on a modern sailfish Phone?

szopin's picture

It kinda works (if you have a ton of time and don't want to give out your phone number to MS/google etc) https://forum.sailfishos.org/t/gpt4all-running-on-xiii/15248

Rikudou_Sennin's picture

Very unlikely, I'm afraid.

aviarus's picture

I already wrote as smatkovi on jollastore, i found out i haven't got any tokens left, but I'm wondering if i didn't pay for the account then do i ever get tokens, or do i have to buy tokens

Rikudou_Sennin's picture

You probably have to buy tokens. You might also try creating a new account to get some free credits (I don't know if that will work, I'm not sure if they still give free credits).

lispy's picture

Sorry. No change in behaviour for me...

Rikudou_Sennin's picture

If you update the app to the latest version, I've added an option for logging.

  • Go to the app settings from the pull down menu
  • Enable logging
  • Close the app and open it again
  • Open a new chat, write something
  • Wait for 20 seconds or something like that
  • Go back to chat list, open pull down menu, go to Logs
  • In pull down menu choose Export logs
  • Send those logs to me via email
pagis's picture

I've just updated the app and run it again, there seems to be no response. Is there any way to gather app logs?

Rikudou_Sennin's picture

If you update the app to the latest version, I've added an option for logging.

  • Go to the app settings from the pull down menu
  • Enable logging
  • Close the app and open it again
  • Open a new chat, write something
  • Wait for 20 seconds or something like that
  • Go back to chat list, open pull down menu, go to Logs
  • In pull down menu choose Export logs
  • Send those logs to me via email
Rikudou_Sennin's picture

Currently not, I'll add some option soon.

pagis's picture

I've got a similar problem, i.e. no respnse, I am running the latest OS release on 10iii. If I run the app from the command line I get:

```
defaultuser@Xperia10III ~]$ harbour-chatgpt 
[D] unknown:0 - Using Wayland-EGL
library "libutils.so" not found
library "libcutils.so" not found
library "libhardware.so" not found
library "android.hardware.graphics.mapper@2.0.so" not found
library "android.hardware.graphics.mapper@2.1.so" not found
library "android.hardware.graphics.mapper@3.0.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libc++.so" not found
library "libhidlbase.so" not found
library "libgralloctypes.so" not found
library "android.hardware.graphics.common@1.2.so" not found
library "libion.so" not found
library "libz.so" not found
library "libhidlmemory.so" not found
library "android.hidl.memory@1.0.so" not found
library "vendor.qti.qspmhal@1.0.so" not found
[W] unknown:0 - "Collection chatgpt in plugin org.sailfishos.secrets.plugin.encr
yptedstorage.sqlcipher is owned by a different application"
[W] unknown:8 - file:///usr/share/harbour-chatgpt/qml/harbour-chatgpt.qml:8:30: 
QML InitialChecksPage: Binding loop detected for property "status"
[D] onApiKeyChecked:29 - xxxxxxx 
```

thanks

Rikudou_Sennin's picture

That sadly doesn't help because when you run it from the command line, the secrets collection is inaccessible. I'll add an optional logging and hopefully we can figure it out. As for now I just released an update where the response is streamed word by word, can you check if you get at least some words back or no response at all?

aviarus's picture

I tried and also didn't get any response

Rikudou_Sennin's picture

If you update the app to the latest version, I've added an option for logging.

  • Go to the app settings from the pull down menu
  • Enable logging
  • Close the app and open it again
  • Open a new chat, write something
  • Wait for 20 seconds or something like that
  • Go back to chat list, open pull down menu, go to Logs
  • In pull down menu choose Export logs
  • Send those logs to me via email
Rikudou_Sennin's picture

Can you try with newest version? It now streams it word by word so you might get something back. If not there's some deeper problem.

lispy's picture

I have the same issue, entered my secret but I never get any response...

Rikudou_Sennin's picture

Can you try with newest version? It now streams it word by word so you might get something back. If not there's some deeper problem.

Rikudou_Sennin's picture

Have you tried writing something simple like "hello"?

aviarus's picture

what could be the cause if it doesn't send  a message back?

Rikudou_Sennin's picture

Can you try with newest version? It now streams it word by word so you might get something back. If not there's some deeper problem.

Rikudou_Sennin's picture

It most likely is taking a long time to generate the response. Try waiting more. Also don't go back from the chat, it cannot process the response if the the chat is not open (this will be fixed in the future).

You can also try opening a new chat and just writing something like "hello" to check if it can respond at all or if there's another problem.