Apps for testing

Hey guys,

I have published the first version of a data pass client that can be used with the telekom service to track data usage. It is available here: GitHub - conradhuebler/harbour-datapass: Monitor your Telekom data usage on Sailfish OS even with a rpm package (uploaded from my own tests using sailfish sdk)
Release First Release · conradhuebler/harbour-datapass · GitHub

The code is mainly AI generated :slight_smile: as is the icon

PS:
But I don’t understand why I can lauch the app from the console using
sailfish-qml harbour-datapass
but not from the launcher.

3 Likes

Because the Exec line in your .desktop file will cause launcher to try to execute a binary called harbour-datapass which does not exist.

Either write an application which compiles to a binary of that name, or change the Exec line to:

/usr/bin/invoker --type=silica-qt5 /usr/bin/sailfish-qml harbour-datapass
7 Likes

Yes, indeed. But I went back to
/usr/bin/sailfish-qml harbour-datapass
which used to be there before editing.
The AI just replaced the line - (really :wink: ). I uploaded the updated package

Is there an important difference if I use the /usr/bin/invoker approach?

AFAIK Sailjail doesn’t use the X-Nemo-Foo keys.

Using invoker you can specify things like type or single-instance or any of its command line options.

If you don’t need them I guess sailfish-qml is fine.

1 Like

Meet sailorAI, a LLM Chat App supporting openAI and Gemini (Anthropic is untested). Chat with different models as long there is an API Key, Chat History etc. It is purely Claude driven (Using the Pro Version, there is not API access). No deps, API Calls are done via REST. Code is here: GitHub - conradhuebler/harbour-sailorAI: Native Sailfish LLM Chat App

And I udapted the datapass as well, I suppose both apps can go to the official store …

4 Likes

Do you know what happend to the project? The github repo doesn’t have any changes in the last 7 months and it isn’t yet in the harbour repo.

I took some time to give the repos some love and added CI RPM packages. Have only tested the packages via SDK.

I use sailorAI with ollama/gemma4-cloud, and tested also openai-api-endpoints. Anthropic was tested via the ollama endpoint, gemini was not tested recently. I am sure, I will extend sailorAI further.

2 Likes

Why don’t you publish on Chum or OpenRepos?

Chum or openrepos or harbour will come. But right now, github ci was the easiest way to provide the binaries right now.

2 Likes

Oh, we believe you…

Release Continuous Build · conradhuebler/harbour-sailorAI · GitHub - I think, the sailorAI app is ready for testing and maybe - if agentic coded apps are appropriate - ready for chum.

Feature: Support for openai-api and ollama cloud endpoints, llm chat and AI based image description and and llm base image content translation. Including taking picture from within the app to have “translator app”.

Image model has to be choosen and is identified via api-tag. I used gemma4:cloud from ollama.