{"id":15398381,"url":"https://github.com/kirillbobyrev/pabi","last_synced_at":"2025-04-11T12:09:52.921Z","repository":{"id":37801948,"uuid":"376277067","full_name":"kirillbobyrev/pabi","owner":"kirillbobyrev","description":"🤖 [WIP] MCTS chess engine","archived":false,"fork":false,"pushed_at":"2025-03-19T13:06:14.000Z","size":3517,"stargazers_count":12,"open_issues_count":60,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-25T08:23:57.757Z","etag":null,"topics":["chess","chess-engine","machine-learning","reinforcement-learning","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/kirillbobyrev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-12T11:48:47.000Z","updated_at":"2025-03-14T21:05:10.000Z","dependencies_parsed_at":"2024-08-03T03:22:00.707Z","dependency_job_id":"f843e1f6-837c-4d2c-9438-3499c45ac59a","html_url":"https://github.com/kirillbobyrev/pabi","commit_stats":{"total_commits":181,"total_committers":5,"mean_commits":36.2,"dds":0.4917127071823204,"last_synced_commit":"f439eb55c334760b2cf9f527e42e4a80ff8cae42"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillbobyrev%2Fpabi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillbobyrev%2Fpabi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillbobyrev%2Fpabi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kirillbobyrev%2Fpabi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kirillbobyrev","download_url":"https://codeload.github.com/kirillbobyrev/pabi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248397835,"owners_count":21097187,"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":["chess","chess-engine","machine-learning","reinforcement-learning","rust"],"created_at":"2024-10-01T15:42:57.441Z","updated_at":"2025-04-11T12:09:52.900Z","avatar_url":"https://github.com/kirillbobyrev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  Pabi\n\u003c/h1\u003e\n\n[![Codecov](https://codecov.io/gh/kirillbobyrev/pabi/branch/main/graph/badge.svg)](https://codecov.io/gh/kirillbobyrev/pabi)\n[![Dependencies](https://deps.rs/repo/github/kirillbobyrev/pabi/status.svg)](https://deps.rs/repo/github/kirillbobyrev/pabi)\n\n[![Build](https://github.com/kirillbobyrev/pabi/actions/workflows/build.yml/badge.svg)](https://github.com/kirillbobyrev/pabi/actions/workflows/build.yml)\n[![Test Suite](https://github.com/kirillbobyrev/pabi/actions/workflows/test.yml/badge.svg)](https://github.com/kirillbobyrev/pabi/actions/workflows/test.yml)\n[![Lint](https://github.com/kirillbobyrev/pabi/actions/workflows/lint.yml/badge.svg)](https://github.com/kirillbobyrev/pabi/actions/workflows/lint.yml)\n\nPabi is a modern chess engine that is currently under development.\n\n\u003e [!WARNING]\n\u003e This engine is still very early in the development phase and is not in a\n\u003e functional state yet.\n\n## Goals\n\nPabi is inspired by existing Chess and Go engines (mainly [lc0] and [KataGo]),\nand the research that they are based on ([AlphaZero], [MuZero] and [MCTS]). Pabi\nstrives to be a high-quality modern engine.\n\nPabi strives to be **strong**. The ultimate goal is to enter the lists of top\nchess engines and participate in tournaments, such as and [TCEC] and [CCC].\n\n\u003c!-- TODO: User interface: supported commands + UCI options --\u003e\n\u003c!-- Describe high-level features --\u003e\n\n## Recipes\n\nMost commands for development, building the engine, testing, checking for errors\nand fuzzing it are supported as [just](https://github.com/casey/just) recipes.\nSee [justfile](/justfile) for a complete list of frequently used commands.\n\n## Code map\n\nFor easier code navigation, see\n\u003chttps://kirillbobyrev.github.io/pabi/docs/pabi/\u003e\n\n## [Milestones]\n\n- [ ] [Proof of Concept]\n- [ ] [Stable]\n- [ ] [Strong]\n\n[AlphaZero]: https://en.wikipedia.org/wiki/AlphaZero\n[MuZero]: https://deepmind.google/discover/blog/muzero-mastering-go-chess-shogi-and-atari-without-rules/\n[CCC]: https://www.chess.com/computer-chess-championship\n[KataGo]: https://github.com/lightvector/KataGo\n[MCTS]: https://en.wikipedia.org/wiki/Monte_Carlo_tree_search\n[Milestones]: https://github.com/kirillbobyrev/pabi/milestones\n[Proof of Concept]: https://github.com/kirillbobyrev/pabi/milestone/1\n[Stable]: https://github.com/kirillbobyrev/pabi/milestone/2\n[Strong]: https://github.com/kirillbobyrev/pabi/milestone/3\n[TCEC]: https://tcec-chess.com/\n[lc0]: https://lczero.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirillbobyrev%2Fpabi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkirillbobyrev%2Fpabi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkirillbobyrev%2Fpabi/lists"}