Skip to content

Chibi for AniList - A lightweight anime & manga tracker CLI app powered by AniList.

License

Notifications You must be signed in to change notification settings

CosmicPredator/chibi-cli

Repository files navigation

Chibi for AniList

A lightweight anime & manga tracker CLI app powered by AniList

License: GPL v3 Go Build (Multiple Arch) Release (Multiple Arch)

Features

  • 😊 Easily manage your anime and manga lists without even opening your browser.
  • 🪶 Lightweight and easy on your keyboard.
  • 🌈 Colorful and structured outputs.
  • 🗔 Supports most terminals and shells.
  • 🔄 Changes are synced directly with AniList. No local saving BS.
  • 🚀 Faster by design.

Getting Started

This section provides the quickest way to get started with chibi-cli. For detailed tutorial, refer to Documentation

Optional Pre-Requisites

  • Make sure you use any one of the Nerd Fonts for a proper output.
  • Make sure your terminal supports 24 bit ANSI color profile.
  • Most modern terminals like Windows Terminal, Gnome Terminal, Kitty or Alacritty etc., should work.

Quick Installation

Linux (via snap store)

$ sudo snap install chibi

Windows (via winget)

PS C:\> winget install CosmicPredator.Chibi

Manual Installation

  • Download the binary for your OS from the releases page.

  • Open your favourite terminal in the directory where you downloaded chibi.

  • Type in ./chibi and you are in!

Note

For windows, you may type ./chibi.exe (in powershell).

Note

For linux, make the binary executable by the following command,

$ chmod +x ./chibi

Custom Data Directory

By default, Chibi stores local data in your OS config directory under chibi.

You can override this path with environment variables:

  • CHIBI_DATA_PATH (preferred)
  • CHIBI_PATH (legacy fallback)

Examples:

export CHIBI_DATA_PATH="$HOME/.local/share/chibi"
chibi login
$env:CHIBI_DATA_PATH = "D:\apps\chibi-data"
chibi login

Themes

Chibi loads themes from DATA_DIR/themes using TOML files.

DATA_DIR is resolved the same way as local config storage:

  • CHIBI_DATA_PATH (preferred)

  • CHIBI_PATH (legacy fallback)

  • OS config directory fallback

  • Show active theme and available themes:

    chibi theme
  • Persist a theme:

    chibi theme nord
  • Temporarily override via environment variable:

    CHIBI_THEME=sunset chibi profile

Each theme file in DATA_DIR/themes/*.toml should include all color keys. Example themes are available in the repository themes/ directory.

Documentation

You can check the docs here.

Contributing

Contributions are heartily welcomed...!

Please refer to the pull request guide before creating a pull request.

Special Thanks

This project is not possible without the following libraries,

About

Chibi for AniList - A lightweight anime & manga tracker CLI app powered by AniList.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •