akiko

あきこ- Lichess bot client app, written 100% in pure Crystal.

Akiko

Lichess multi-bot interface, designed for performance and modularity.

Features

  • Multi-bot support
  • UCI compatible engine support
  • Matchmaking
  • Offering draws/resigns

WIP

  • Save your games in PGN!
  • Optional database integration
  • Grafana dashboard to view engine stats

Installation

  1. Download this repository. git clone https://gitlab.com/kaelta/akiko
  2. Add your engine into the engines folder. You can do this as a git submodule, and probably should.
  3. Enter the name of your engine, its path, and the token for your engine in the config.yml.
  4. shards build --release
  5. ./bin/akiko

Usage

akiko -h will show you all the available flags and config options.

Contributing

  1. Fork it (https://gitlab.com/kaelta/akiko/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • kaelta - creator and maintainer
Repository

akiko

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 5
  • about 1 year ago
  • September 20, 2021
License

MIT License

Links
Synced at

Sat, 21 Dec 2024 10:22:15 GMT

Languages