{"id":21607795,"url":"https://github.com/assios/bottios","last_synced_at":"2025-04-11T04:37:21.995Z","repository":{"id":49646143,"uuid":"150992159","full_name":"Assios/Bottios","owner":"Assios","description":"A chess bot playing on lichess.org","archived":false,"fork":false,"pushed_at":"2022-02-08T22:29:42.000Z","size":3666,"stargazers_count":19,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-11T04:37:15.893Z","etag":null,"topics":["ai","chess","engine","lichess"],"latest_commit_sha":null,"homepage":"https://lichess.org/@/Bottios","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Assios.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-30T18:03:34.000Z","updated_at":"2023-10-15T15:32:26.000Z","dependencies_parsed_at":"2022-09-17T02:20:46.703Z","dependency_job_id":null,"html_url":"https://github.com/Assios/Bottios","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Assios%2FBottios","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Assios%2FBottios/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Assios%2FBottios/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Assios%2FBottios/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Assios","download_url":"https://codeload.github.com/Assios/Bottios/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248345256,"owners_count":21088231,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chess","engine","lichess"],"created_at":"2024-11-24T20:33:54.555Z","updated_at":"2025-04-11T04:37:21.976Z","avatar_url":"https://github.com/Assios.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bottios \n\n\u003cimg width=\"794\" alt=\"screen shot 2018-10-03 at 22 42 17\" src=\"https://user-images.githubusercontent.com/1413265/46438868-4f3cb800-c75f-11e8-9e4c-21f70bc1b1f5.png\"\u003e\n\nBottios is a simple chess engine [playing on Lichess](https://lichess.org/@/Bottios). It relies on `python-chess` for move generation and features a negamax search with alpha-beta pruning. It currently plays Standard chess, Atomic chess, Antichess and Three-check.\n\n### Opening book\n\nBottios can play with an opening book, but doesn't support transposition, i.e. it won't recognize an opening if the position is reached from other lines than what's stored in the book. On Lichess, Bottios usually plays with an opening book based on all 32K Lichess games played by [GM Andrew Tang](https://lichess.org/@/penguingm1).\n\n### Variants\n\nBottios can currently play Standard chess, Atomic chess, Antichess and Three-check, but I'm planning to add support for all chess variants available on Lichess.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fassios%2Fbottios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fassios%2Fbottios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fassios%2Fbottios/lists"}