max / ЁЯПЖ [#1 Chess Assistant] A.C.A.S (Advanced Chess Assistance System)

рдкреНрд░рдХрд╛рд╢рд┐рдд:

рдЖрд╡реГрддреНрддреА: 2.4.3.1+9cf3df5 рдЕрджреНрдпрддрдирд┐рдд

рд╕рд╛рд░рд╛рдВрд╢: Enhance your chess performance with a cutting-edge real-time move analysis and strategy assistance system

рдореБрдЦрдкреГрд╖реНрда: https://psyyke.github.io/A.C.A.S

рд╕рдкреЛрд░реНрдЯ: https://github.com/Psyyke/A.C.A.S/tree/main#why-doesnt-it-work

рдкрд░рд╡рд╛рдирд╛: MIT; https://opensource.org/licenses/MIT

рдкрд░рд╡рд╛рдирд╛: GPL-3.0

рдЕрдБрдЯреАрдлрд┐рдЪрд░: рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ

We reached 50 000 installs! Thank you for using A.C.A.S! тЭдя╕ПЁЯОЙ (31/01/2026)

A.C.A.S (Advanced Chess Assistance System)

A.C.A.S is an advanced chess assistance system which enhances your chess performance with cutting-edge real-time move analysis. Just install the userscript, open the A.C.A.S site, press the "Open A.C.A.S" button and you're good to go! No downloading needed. Note that we do not advocate using A.C.A.S against human players!

  Why should I prefer A.C.A.S over other similar userscripts?

  • Many built in WebAssembly engines (faster than JS)
  • External engines (via an installable localhost server)
  • Supports top chess sites (chess.com, lichess.org, etc.)
  • Multiple suggestions, arrows, variants, fonts
  • Multi-engine support, each with own settings
  • Ability to modify any engine UCI options (e.g. ELO, depth, multiPV, skill)
  • Visual board metrics (safe, contested, enemy squares, captured pieces)
  • Move feedback and opponent predictions
  • Render directly on external boards (or stay hidden via ghost mode)
  • Audio TTS suggestions with adjustable speed
  • Floating panel for stability and faster calculation
  • Customizable themes (colors, fonts, textures)
  • Chess variants supported (chess960, Fairy Stockfish variants)
  • Translated into 30+ languages
  • No anti-features on userscript
  • Impossible to detect (well, you can never be sure, so let's say it's almost impossible)
  • Top priority to be easy to install and use
  • Support developers who value quality over quantity and aren't doing shady practices
If you found a userscript that has more features and doesn't have anti-features, that's great, you should use it instead of A.C.A.S! This message is against developers stealing code and making cheap copies of existing scripts to fill them with ads and to profit from users. It's absolutely disgusting behaviour and takes away from all of us. Please always prefer userscripts without any anti-features, otherwise it will just encourage more and more developers to use anti-features.

Fundamental Idea

A.C.A.S (Tab #1) Chess Website (Tab #2)
image image
The engine runs on a completely different tab than the chess game page, completely isolated from it. The site cannot block the usage of A.C.A.S. A.C.A.S sends move data via CommLink and the userscript displays the data on the board using UniversalBoardDrawer. (If "Display Moves On External Site" setting is activated!)

gif

    IMPORTANT!

  • You need to keep the A.C.A.S GUI tab active to keep the whole system functional. Think of the tab as an engine of a car, the userscript alone is simply an empty hull, it won't run, nor move. The A.C.A.S GUI has the chess engine which calculates the moves.

  • цВищЬАшжБф┐ЭцМБA.C.A.S GUIщАЙщб╣хНбхдДф║Оц┤╗хКичК╢цАБя╝Мф╗еф┐ЭцМБцХ┤ф╕кч│╗ч╗Яцнгх╕╕ш┐РшбМуАВхПпф╗ех░ЖшпещАЙщб╣хНбшзЖф╕║ц▒╜ш╜жчЪДх╝ХцУОя╝Мф╗ЕцЬЙчФицИ╖шДЪцЬмцЬмш║лх░▒хПкцШпф╕Аф╕кчй║хг│я╝МцЧац│Хш┐РшбМф╣ЯцЧац│Хчз╗хКиуАВA.C.A.S GUIхМЕхРлф║ЖшобчоЧцгЛх▒АчЪДцгЛч▒╗х╝ХцУОуАВ

  • ╪к╪н╪к╪з╪м ╪е┘Д┘Й ╪з┘Д╪з╪н╪к┘Б╪з╪╕ ╪и╪╣┘Д╪з┘Е╪й ╪к╪и┘И┘К╪и A.C.A.S GUI ┘Ж╪┤╪╖╪й ┘Д┘Д╪н┘Б╪з╪╕ ╪╣┘Д┘Й ╪╣┘Е┘Д ╪з┘Д┘Ж╪╕╪з┘Е ╪и╪г┘Г┘Е┘Д┘З. ┘Б┘Г╪▒ ┘Б┘К ╪╣┘Д╪з┘Е╪й ╪з┘Д╪к╪и┘И┘К╪и ┘Г┘Е╪н╪▒┘Г ╪│┘К╪з╪▒╪й ╪М ╪з┘Д╪и╪▒┘Ж╪з┘Е╪м ╪з┘Д┘Ж╪╡┘К ╪з┘Д┘Е╪│╪к╪о╪п┘Е ╪и┘Е┘Б╪▒╪п┘З ┘З┘И ┘Е╪м╪▒╪п ┘З┘К┘Г┘Д ┘Б╪з╪▒╪║ ╪М ┘Д┘Ж ┘К╪╣┘Е┘Д ┘И┘Д╪з ┘К╪к╪н╪▒┘Г. A.C.A.S GUI ┘К╪н╪к┘И┘К ╪╣┘Д┘Й ┘Е╪н╪▒┘Г ╪з┘Д╪┤╪╖╪▒┘Ж╪м ╪з┘Д╪░┘К ┘К┘В┘И┘Е ╪и╪н╪│╪з╪и ╪з┘Д╪н╪▒┘Г╪з╪к.

  • рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдХрд╛рд░реНрдпрд░рдд рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ A.C.A.S GUI рдЯреИрдм рдХреЛ рд╕рдХреНрд░рд┐рдп рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рдЯреИрдм рдПрдХ рдХрд╛рд░ рдХреЗ рдЗрдВрдЬрди рдХреА рддрд░рд╣ рд╣реИ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрд╡рддрдГ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЦрд╛рд▓реА рд╢реЗрд▓ рд╣реИ, рдпрд╣ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ рдФрд░ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред A.C.A.S GUI рдореЗрдВ рд╢рддрд░рдВрдЬ рдЗрдВрдЬрди рд╣реИ рдЬреЛ рдЪрд╛рд▓реЗрдВ рдЧрдгрд┐рдд рдХрд░рддрд╛ рд╣реИред

  • Arrow Meaning

    Color Meaning
    ЁЯЯй Best Move
    ЁЯЯж Secondary Move
    ЁЯЯе Enemy Move

    Note Enemy move is shown if "Display Opponent Move Guess" setting is activated and the square an arrow starts from is hovered. The enemy move arrow is just a guess made by the engine and means that the engine thinks after you make the move the arrow suggests, the enemy will make the move the enemy arrow suggests.

    Q&A

    Why did I get banned, wasn't this impossible to detect?

    Chess engines simply play differently than humans. It's fairly easy to detect by pure statistics. For example, chess.com bans about 16 000 players for fair play abuse each month.

    Your ban most likely wasn't because of the site detecting A.C.A.S, it was because of your suspicious behaviour patterns. A.C.A.S cannot fix this, it's your responsiblity to play as a human.

    Don't want to get banned again? Don't use A.C.A.S against other humans.

    Why doesn't it work?

    Before making an issue, please read these,

    • Make sure the A.C.A.S GUI is active. Do not close the tab. Browsers freeze code execution on inactive pages, you need to visit the A.C.A.S GUI tab from time to time or keep it open on a separate window. This prevents A.C.A.S from freezing and not giving any move suggestions, for example.

    • Do you not see any moves displayed on the chess site? Are you sure you have enabled "Display Moves On External Site" box on the A.C.A.S GUI settings? After enabling that setting, please refresh the chess site to see changes.

    • Are you trying to play variants on Chess.com? If so, it's not currently supported very well since I had to rush the project, sorry! Other sites with variants might also be buggy, you can make an issue about that if you want.

    Otherwise, it could be a bug, please make an issue here.

    Note When making an issue, please be descriptive! Mention,

    • The chess site and the variant you were playing.
    • The browser and the userscript manager you were using.
    • What did you do for the bug to happen, does it happen often? How could I reproduce it?
    • You can also include a screenshot of the browser console (e.g. CTRL + SHIFT + I or right click, inspect, and go to the console tab), look for grey underlined text at the beginning of a red background area, on the right side of the screen, which has the word 'A.C.A.S'. That's an error from the userscript.

    Read more here!

    рд░реЗрдЯрд┐рдВрдЧ: 68.1