Surround — iOS client for OGS

Duuude your variations load directly in chat??? That’s an awesome idea!!!


Wait, what, …? What exactly did you try there? Send me a link, please and I’ll give a try also, provide feedback, etc. :slight_smile:
There is demand for a (native) MacOS / iOS -App, in fact I started coding one a while ago … From the feedback I am getting : the “web”-interface of OGS is good, better then most online Go playing platforms, but compare the (native) client of PandaNet …

1 Like

We should have this feature for the official OGS

Even in the main chatroom as well, link to a variation in a game.


Agreed. This would be awesome!

1 Like

yeah, that is a very cool idea, maybe I’ll steal it :sweat_smile:


The Pandanet client melts my mac with high cpu usage or crashes. I don’t really like using it on mac if I don’t have to :slight_smile:

I’d make a comparison on windows, but it seems like everything on windows 10 (all the MS software) hogs all the cpu and disk usage anyway.

Would that be a hard to implement front end change?

I imagine people might want it as a setting too though, in case the chat is flooded with variations that people don’t want to see :slight_smile:

1 Like

I have just published a new beta version of my iOS app. This version adds support for in-game chat, which you might already have a glimpse of from my previous post. You can download the app using the same link as before: Join the Surround - Online Go client beta - TestFlight - Apple

Sharing variations is not supported yet (it has to wait for Analyze mode), but viewing shared variations in chat should work fine.

Some screenshots of the new feature:

As always, I am looking forward to your feedbacks on this new version. :slightly_smiling_face:

The macOS app is currently still very rough (messy UI and bad performance), since it just happened to work and I have not done anything to optimize it for mac; but if you want to try it out, you can download it here:

For now, I don’t have any plan to work on the macOS version yet, so it will probably stay that way for a while.


Ahh, I was talking about the iOS version, worked on that, hardly ever tried the MacOS version to be honest.

1 Like

I plan to release my app to the App Store soon (after 1 more beta), so probably it will be simpler that I make another announcement thread when it happens?

Glad to know that you like it. I will probably not have time for the macOS app though, so I am planning to make my app open source after the App Store release and let the community figure out the macOS side.


IF it has FULL OGS functionality I’d be interested—I think I’d like to have OGS playing independent of all my other browsing.

“Surround - iOS client for OGS” would be my choice. For the sub-forum, I think either “Announcements” (same place with OGS-Notify) or “Go Resources” (same place with The Conquest of Go and Katrain) would be good option.

Currently I only plan for Start new games, Analyze Mode/Conditional Move, and Puzzles. What other features need to be implemented before you would consider it “Full OGS functionalily”? Literally replicating all features to the app would take years :sweat_smile:

1 Like

Currently I only plan for Start new games, Analyze Mode/Conditional Move, and Puzzles.

I believe that’s perfectly enough!

1 Like

Puzzles I personally wouldn’t need as I do them with Tsumego Pro on the iPhone.
And the others are nice already for a beginning :slight_smile:

Heh, yeah, I imagine. But hey, updates :wink: and make it a reasonable price for the update, like, say, 3–5 € every time you add something?
If App Store (which will mean some trouble also) then make the updates something that could be purchased in-app as a “power-up” or something?

I’m quite sure a total price of ~15–20 € would be appropriate for such an app, but yeah, I guess it would probably mean a full-time job with no sure income, so… maybe spend the time on something more worthwile.

1 Like

Now we have an extra section for #3rd-party-apps, thanks @anoek!

The other threads that folks might want to watch (even if it is not “your” OS, especially developers):

@MrAlex’s OGS client app for Android:

The thread where this all began:

1 Like

Awesome! (And much needed) now the Android thread is under 600 again :slight_smile:

1 Like

Hi everyone,

I have just published another beta version. This version allows starting new games from the app (finally… :sweat_smile:). You can download it using the same link as before:

Some screenshots of the new feature:

I have been reading several posts on the forum about this feature recently (for example); so when working on the design of this feature, I tried to solve some of the issues raised. You can see in the screenshots that:

  • It is deliberately very wordy, in order to make it clear what is going on.
  • At the bottom of the quick match screen, there is a list of custom games matching the quick match settings.
  • In the custom game screen, it is possible to send a challenge directly to another user.
  • Custom game options are grouped into several small parts, with “advanced” options separated into another screen.

This is a bit different from how it works on the website, but similar enough to not confuse people who use both the website and the app; and I think it is clearer for new users. However, that is just my personal take on it; so let me know what you think :slightly_smiling_face:.


I’ve just downloaded TestFlight and this beta release on my iPhone 12. Really excited to try it out - I’ve been wanting a OGS client on iOS for ages and yours seems very polished. Great work!


Somehow my laptop decided to stop working while I was preparing the app for 1.0 release :pensive:. I guess I will be unproductive for a while…

Hi, can I make a suggestion? I would be great that when you are about to play a move you need to click the place where you want to play your stone and then click a button to accept it, I am suggesting this with the intention to minimize misclicks (since we are playing on a touchscreen).


1 Like

Nvm is already like that :slight_smile: