MCPcopy Index your code
hub / github.com/an-anime-team/anime-games-launcher

github.com/an-anime-team/anime-games-launcher @v2.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.2.0 ↗ · + Follow
723 symbols 1,453 edges 108 files 120 documented · 17%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Store page Game details
Library page Game settings

Discord / Zulip / Game integrations / Developer Handbook

Anime Games Launcher is a fully community powered games launcher. It provides a packages manager and special lua scripts runtime which can be used by external contributors to add games into the launcher.

If you want to add a game support to this launcher - please start by reading The Anime Games Launcher Developer Handbook, then follow the useful links to read up-to-date documentation.

Installation

We're currently not planning to expand the distributions support since the launcher, while being functional, lacks community support for different games. We will work on wider distributions support once more games will be supported.

Package Distributions
Flatpak Fedora Workstation, etc.
AUR Arch Linux, CachyOS, Manjaro, EndeavourOS, etc.

NixOS

We provide official nix flake for installing the launcher:

{
    inputs = {
        # Add launcher flake as input
        anime-games-launcher.url = "github:an-anime-team/anime-games-launcher";
    };

    outputs = { anime-games-launcher, ... }: {
        nixosConfigurations.default = nixpkgs.lib.nixosSystem {
            modules = [
                # Add launcher's nixos module from the flake
                anime-games-launcher.nixosModules.anime-games-launcher

                # Add the launcher or anirun CLI
                ({ ... }: {
                    programs.anime-games-launcher = {
                        enable = true;
                        anirun.enable = true;
                    };
                })
            ];
        };
    };
}

Useful links

The whole project and all its components listed in this repo are licensed under GPL-3.0-or-later

Core symbols most depended-on inside this repo

Shape

Method 423
Class 118
Function 107
Enum 75

Languages

Rust99%
Python1%

Modules by API surface

crates/agl-runtime/src/api/torrent_api.rs19 symbols
crates/agl-runtime/src/api/protobuf_api.rs19 symbols
crates/agl-core/src/network/downloader.rs19 symbols
crates/agl-runtime/src/api/bytes.rs18 symbols
crates/agl-runtime/src/runtime.rs17 symbols
crates/agl-runtime/src/api/task_api.rs16 symbols
crates/agl-runtime/src/api/mod.rs16 symbols
crates/agl-packages/src/hash.rs16 symbols
crates/anime-games-launcher/src/ui/components/card.rs15 symbols
crates/agl-locale/src/string.rs15 symbols
crates/agl-games/src/api/mod.rs15 symbols
crates/agl-games/src/api/game_components.rs15 symbols

For agents

$ claude mcp add anime-games-launcher \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page