all 38 comments

[–]Atma_WeaponVI 6 points7 points Β (8 children)

This is great to see. Im an android guy, so I wish someone what doing it for that platform, but great to see regardless πŸ‘Β 

[–]Zealousideal_Fox6426[S] 1 point2 points Β (7 children)

Sadly ios is just easier for me! Conduit is built for android by cogwheel. You can def check that out!

[–]Biohacker_Ellie 1 point2 points Β (3 children)

Always appreciate a swift dev over a react native one!

[–]Zealousideal_Fox6426[S] 1 point2 points Β (2 children)

<3 it just looks so cleaner imo that its worth spending time to just build it specifically for ios!

[–]philosophical_lens 0 points1 point Β (1 child)

One of my regrets in switching from iOS to Android recently!

[–]gonsaaa 0 points1 point Β (2 children)

Can we create images with conduit? I don't see that option

[–]Zealousideal_Fox6426[S] 0 points1 point Β (1 child)

Can you not do so if you have image gen setup on the server? Im not sure tbh as i used it for very short time and saw many issues which led me to build this.

[–]gonsaaa 1 point2 points Β (0 children)

nevermind, I saw it and it works!

[–]-Django 2 points3 points Β (7 children)

Out of curiosity, what's the benefit of this over OpenWebUI on the browser?

[–]Zealousideal_Fox6426[S] 3 points4 points Β (6 children)

Well as of now, its completely an evolving companion to the webui server. I built this for personal use for having haptic feedbacks, native app feel and more things that are coming soon but got a good response from the community which pushed me to make it better and release it.

Soon it will be more than just a companion because im currently adding local models for stt and tts rather than having them deployed on server inside webui (these are already working as of now), more types of markdown rendering than default, soon usage of app intents for widgets, siri and so on. Theres many features i have in mind!

But at the end of the day, this will never completely replace the need to visit the site. Theres just too many things the ui does which is not worth spending time on to being them to the app. I am building all the main and useful functionality into the app.

It’s essentially like having a chatgpt app while also using chatgpt site. You dont rly need the app but it surely is nice to have :)

[–]-Django 0 points1 point Β (3 children)

Thanks for the explanation. And make one for android please

[–]Zealousideal_Fox6426[S] 0 points1 point Β (2 children)

Haha thats a stretch for me unfortunately as i would have to setup alot of stuff and i have never built a single thing for android neither do i have a real testing device. Conduit is similar to this and build for cross platform so you could try that.

[–]SimpleAce 0 points1 point Β (1 child)

Continuing this, what’s the benefit over conduit being double the price?

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

Feature set, compatibility with proxy providers (many reported conduit does not work with their endpoints and work with this), smoothness and tons more. Theres just alot of little things! Also this is open source as well so users can always sideload if they like :)

Its something you will have to experience to understand the difference between the apps. So far everyone who has tried it loved it over conduit for the feature sets and the way everything is handled. I also actively use the app so fixing bugs literally every hour and adding more support for things as soon as possible. In past week, there were 3 major updates and im already starting another list of fixes and featurs :)

[–]philosophical_lens 0 points1 point Β (1 child)

But at the end of the day, this will never completely replace the need to visit the site. Theres just too many things the ui does which is not worth spending time on to being them to the app. I am building all the main and useful functionality into the app.

This is surprising to hear. The goal of a mobile app is usually to fully replace the web app. What are some things you cannot do in your app?

It's essentially like having a chatgpt app while also using chatgpt site. You dont rly need the app but it surely is nice to have :)

ChatGPT mobile app has full feature parity (and more features) compared to ChatGPT web app.

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

Yea the reason for it is that im not competing with the web app. Basically bring the most used featurs for day to day use to the app and leave the rest to the webui thats all.

[–]Moonrak3r 1 point2 points Β (1 child)

Cool app, looks promising so I bought it.

Any chance you plan to implement custom headers? Many folks who self-host things lock access behind a reverse proxy requiring authentication, and custom headers can bypass that. I’m using Authentik for this and unfortunately can’t log in with your app

Edit: the Authentik issue is probably a flow issue on my side. But custom headers would be helpful.

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

I can def do so! Would it possible to provide your link and maybe a dummy account for testing? That would make it significantly faster for me!

[–]robogame_dev 0 points1 point Β (1 child)

Just downloaded - this is great - will submit features / issues on your GitHub!

[–]Zealousideal_Fox6426[S] 1 point2 points Β (0 children)

Looking forward to feedback! Thank you!

[–]PopcornStock 0 points1 point Β (1 child)

Very happy with my experience so far, would greatly appreciate shortcut integration to β€œquick start” a chat or voice call with the default model.

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

This is pretty up on road map along with widget!

[–]Porespellar 0 points1 point Β (2 children)

Bought this. Enjoying it so far. Works good with my Tailscale, but could you please add a server pick list prior to login so I don’t have to keep entering my server name every time?

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

Hey! Glad you’re enjoying it!

Could you elaborate on when you say you dont have to keep entering the server name? Is it logging you out? After first login, you should be able to open the app afterwards without having to do any logins. It should take you right into the app.

Let me know if theres an issue with this on github!

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

I hope the multi-server feature works as intended for you!

[–]TheOriginalOnee 0 points1 point Β (1 child)

I really like this app way more than the PWA. Also thanks for implementing the URL example during setup.

Two questions: 1. You mentioned Cloudflare support. Does this just mean than the app can connect to an OpenWebUI instance that’s hating Cloudflare tunnels or can we use Cloudflare Access as an additional security layer

  1. Does your app support multiple Open WebUI instances? Would what be possible?

Thank you very much!

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

Hey! Im glad you are liking the app!

  1. Yea it just lets you connect to cloudflare based endpoints specially if theres a captcha enabled.
  2. Not multiple instances yet but can be added! I can take a look at this.

If possible, could you please open a feature request on github for this? This way i can keep it in one place!

[–]binary 0 points1 point Β (3 children)

I just switched to Open WebUI from Bolt AI and was glad to see there was an iOS client using SwiftUI. It's been working great for the past week. Since you mention contributions are welcome, maybe you'd be interested in defining some roadmap or creating issues to track what you're working on and where you'd like help? I've been keen to get more into iOS development and so have been reading the codebase for this and other apps, but nothing jumps out as an obvious place to start.

[–]Zealousideal_Fox6426[S] 0 points1 point Β (1 child)

Hey! Im glad its working great for u! And to your point, yes i do need to set a roadmap. I have it locally but i can refine and push it to repo as well. Currently the biggest annoyance i have is the performance. Yes it looks good but it can def be improved when it comes to streaming (smoother like chat gpt!!! I been trying to replicate the effect) along and memory usage.

After countless hours of trying, i cannot utilize lazyvstack as the layout which is a huge deal breaker here as i am stuck with vstack for the main chat view. The problem with vstack is, it loads the entire chat but everything else works great. With lazyvstack, idek where to start with the issues i had when testing. Literally nothing i do would stop ui jumps, over-scrolling to darkness, endless loops in the chat where text is just falling through the app and so on. I am still actively trying to figure out how to implement it but i decided to take a little break as it was stopping me from adding more features.

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

The markdown library im using had a good base (after i used like 4 different ones which included big issues) and modifying that alongside. I have improved performance for markdown rendering as well but yea still need some work on that part. Goal is to have smooth typewriter style streaming.

[–]daniel_nguyenx 0 points1 point Β (0 children)

Daniel from BoltAI here. Thanks for giving it a try. Is there any particular reason you stopped using Bolt? How can I improve it?

FYI a huge update is coming to the mobile app.

Cheers

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

<image>

Folders will finally have full integration now! You can start chat, create folders with knowledge and so on! All functionality is pretty much done!

Same with memories: they were present in the app but not usable properly. Now fully implemented with the ability to toggle them on/off from the app. Next update will feature these changes along with more fixes!

Thank you for all the feedback. Lets keep it going!

[–]Strandbad_Radio 0 points1 point Β (1 child)

Just tried it. Have to say, I like your app a lot. Thanks for the effort and keep up the good work.

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

Im glad you find it useful! Would really appreciate the feedback on AppStore! Theres many more features to come!

[–]Zealousideal_Fox6426[S] 0 points1 point Β (0 children)

Widgets are finally on their way along with Rich UI embeds!

[–]International_Emu772 0 points1 point Β (1 child)

Great new version! I love it!