MCPcopy Create free account
hub / github.com/Nyanyan/Egaroucid

github.com/Nyanyan/Egaroucid @v7.8.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.8.2 ↗ · + Follow
4,437 symbols 12,707 edges 343 files 706 documented · 16% updated 13d agov7.8.2 · 2026-07-02★ 17524 open issues

Browse by type

Functions 4,010 Types & classes 427
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Egaroucid

One of the strongest Othello AI Application in the world

See also https://www.egaroucid.nyanyan.dev/en/ for detail

Lineup

Totally free application

  • Egaroucid - GUI application

  • Desktop application for Windows / macOS

  • Japanese / English / Chinese
  • GUI with Siv3D

  • Egaroucid for Console - Console application

  • Windows / MacOS / Linux

  • Edax-like format / Go Text Protocol(GTP)
  • English

  • Egaroucid for Web - Web application

  • Play on your browser

  • Japanese / English

  • Egaroucid Engine Library (experimental C ABI)

  • Use Egaroucid engine from external applications (C/C++/FFI)

  • Search API + legal move / flipped disc API
  • Public API: include/egaroucid/egaroucid.h
  • Detail: https://www.egaroucid.nyanyan.dev/en/library/

app_en

egaroucid_for_console

egaroucid_for_web

Get Egaroucid Now!

Looking for Your Voice

Please contact me here!

  • Want to use Egaroucid in your language?
  • Want some new commands?
  • Have a nice idea to improve?
  • Want to be a tester for new version?
  • Like this software?

I would like to hear your opinion.

AI-Assisted Contributions

AI-assisted contributions are welcome in Egaroucid. Please follow this policy when you use AI tools for contribution work.

  • You may use AI tools to write code and prepare contributions.
  • Do not submit contributions that were left entirely to AI. The human contributor must understand the change.
  • Review every line of AI-generated code before contributing it.
  • The human who used the AI tool is responsible for the contribution and for all AI-assisted code in it.
  • If a pull request includes code written with AI assistance, disclose the AI usage in the pull request description.
  • For commits that contain AI-generated code, include commit trailers naming the AI tools with Generated-by: and/or Assisted-by:, and add the human reviewer with Signed-off-by:.
Generated-by: Claude
Assisted-by: GitHub Copilot
Signed-off-by: Your Name <your.email@example.com>
  • AI-generated pull request descriptions are not prohibited, but writing them yourself, or using AI only for translation, is recommended.
  • If you use AI to draft a pull request description, make sure the wording is commonly used and easy to understand. If the meaning is unclear, maintainers may ask follow-up questions or close the pull request without notice.

License

GNU General Public License v3.0 or later

If you want to use Egaroucid in your project, I can customize and build Egaroucid for you to avoid GPL-infection to your project. Please feel free to contact me here.

Publications

Publications related to Egaroucid

Peer-Reviewed Papers

Other Papers

Books & Chapters

  • Takuto YamanaIs Othello Solved? Let's Make it Clear!, IPSJ Magazine, Vol. 65, No. 3, pp. 134-136 (2024) {Special Commentary}
  • Japanese Title: 「オセロが解けた」を白黒ハッキリさせようじゃないか

Creator

Takuto Yamana (a.k.a Nyanyan)

Notes

オセロ・Othelloは登録商標です。 TM&© Othello,Co. and MegaHouse

Core symbols most depended-on inside this repo

Shape

Function 2,673
Method 1,337
Class 416
Enum 11

Languages

C++75%
TypeScript19%
Python5%

Modules by API surface

src/console/lib/json.hpp601 symbols
src/gui/input_scene.hpp207 symbols
web_resources/ja/web/ai.js192 symbols
web_resources/en/web/ai.js192 symbols
docs/ja/web/ai.js192 symbols
docs/en/web/ai.js192 symbols
src/gui/main_scene.hpp116 symbols
src/engine/book.hpp82 symbols
src/gui/opening_setting_scene.hpp71 symbols
src/gui/function/const/gui_common.hpp62 symbols
src/gui/book_scene.hpp59 symbols
src/tools/hash/new_util/bit.hpp56 symbols

For agents

$ claude mcp add Egaroucid \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page