What is the Open Study Room?

The open study room is a online go community where people play, study and teach go in a friendly environment. Players of all ranks are welcome to share their go knowledge and passion. We welcome any kind of study session: Game review, tsumego, lecture, pro game study. Feel free to ask stronger users to review your games, or to answer a specific question.

What is the OSR league?

We believe playing long serious games with review at the end is a very good way to improve at go. Our league system encourages players to do so. Since we reward activity, even kyu players can get to the top and win prizes.

Who runs it?

OSR is run by very few volunteers trying their best to provide you a place to enjoy the go game. We are doing it because we think the internet go community needs and deserve such a place. If the community doesn't get involved, this place can't work. We need you to play games, give feedback and suggest ideas for this to work.

Current admins are climuFarodin, jthat, musniro, AgentNeigh

The OSR team would like to adress a huge thanks to the all the members who have helped OSR in the past: Rincewind, lose2learn, EdwinFirSelan

Where do we play?

OSR members can play on tow servers: KGS and OGS.

  • On KGS , meet you in the Open Study Room which you can find under Social in the room list.
  • On OGS, feel free to join our group.

I read somewhere that Master Guo Juan (5p) does a Q&A here?

Yes, we are very to thankful to Guo Juan (5p) for answering our questions once a month. You can ask your questions here by creating a new topic. At the beginning of the next month she is going to answer them all live in our KGS Open Study Room. The lecture will then be uploaded to our YouTube channel.


How do I sign up for the league?

All you need to do is to register on openstudyroom.org. Then you will have to wait for an admin to accept you as an OSR member. One should have played at least one game on KGS or OGS to be accepted. If it takes too long, ask an admin.

When I login, I get the message: "Your account will be activated soon. Thanks for waiting !"

It's because you just registered and our team didn't accept you as an OSR member yet. We will check that you verified your email and that you have played at least one game on KGS or OGS. Feel free to ask an admin when it takes too long.

Is there a fee ?

Not at all! Participating in the Open Study Room is and will always be 100% free. We believe it's very important for our community to remain as open as possible to any kind of go player.

I am only [X] kyu. Are there any rank restrictions?

No! Anyone is welcome. The goal of the league is to get players of any rank together to teach and learn.

What settings do I have to use for my OSR games?

You have to use japanese time setting with at least 30 mins main time, 5x30 sec byo-yomi and no handicap. One of the player have to say #OSR during then game. You can read more on the league rules page

I already have an account, but I am not in the league. How can I join ?

You can join a league directly on the league pages (results, info, ...). There you should see a "Join" button that will automatically add you to the league.

What league(s) should I join ?

The "Meijin" league last 3 month and basically allow all OSR players to be able to play together while rewarding the most active and talented players. You should join it if you want to play long serious games with other OSR members.

The "OSR ladder" league is a monthly, more competitive league. To join it you should commit to play at least 3 games per month. If you feel like playing at least 3 games per month, you can join the ladder which brings more of a thrill to stay in the upper group each month. First you start in the "Empty Triangle" league. If you played at least three games in that league you advance to the "Ponnuki" league.

Since a game can count for multiple leagues at the same time players usually join both league.

Now we also have a "DDK" league, which consists of players between 30 and 10 kyu :)

My game doesn't show on the website/I use wrong settings:

Since we check one player every 5 mins, it can take up to one day for a game to be analyse. If, after one day, the game is still not showing, best thing is to ask about it in this forum thread.

At the end of the month, can I win a prize as a league player ?

Yes, it is possible to win a prize as a league player. Thanks to the support of our teachers, friends and partners, we are happy to reward our winners with the folowings:

How to find a game ?

  • Live: You can always start a game named "OSR" in our kgs room and wait for an opponent. You should also mention you are looking for a game in our kgs room and discord channel. It often helps to pm you group's friends telling them you are looking for a league game.

  • Schedule : You can also schedule your games with our game planning tool. It's a OSR exclusivity that allow you to say when you are available, see who is available when and manage games requests easily. It even deal with timezones for you ! More info about it here.

Do you have a voice/text server other than kgs? 

We do! we have a discord server, which you can join by clicking on this link . Please mind that this link only works for OSR members.

What is a discord server? 

Discord is a voice/text chat server, which will help us communicate in a simple way. Here, you can easily talk through chat or voice communication with the OSR team or OSR members. Not only that, but discord is free and easy to use (discord can be used with any browser, or you can install the app here )

I like this project. How can I help?

There are many ways you can help the OSR project if you like to. Those includes:

  • playing in our leagues
  • keeping OSR friendly and active
  • Giving a couple $/€ so can pay for the server and set up quality teaching.
  • Help us run the thing
 You can find details about that here.

How does this website works?

This website is written in python and powered by django.

To manage the content, we use the wagtail CMS along with the puput blogging app.

The forum is powered by machina and uses  markdown .

The app managing the league is all homemade python/django.

This is a free software open source project under GNU GPL.
You can check-out our code in our Github.
You are very welcome to report bug or help us implementing new feature.