← Все проекты
Проект / Python

pndpti/anilist-tui: AniList-TUI — терминальный клиент для аниме-трекера AniList

Управляй своей коллекцией аниме прямо в терминале без переключения между браузером и консолью.

Проект использует официальный API AniList для получения данных и библиотеку Textual для создания терминального интерфейса. После авторизации через OAuth приложение кэширует данные в памяти, предоставляя быстрый доступ к каталогам, поиску и управлению...

★ 16 Python ↑ 1 за 24ч Форки 0 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков и системных администраторов, которые проводят много времени в терминале и хотят удобно отслеживать аниме. Также подойдёт любителям минималистичных интерфейсов.

Проблема / задача

Постоянное переключение между терминалом и браузером для проверки новых серий аниме, обновления прогресса просмотра или поиска новых тайтлов отнимает время и нарушает рабочий поток.

Как это работает

Проект использует официальный API AniList для получения данных и библиотеку Textual для создания терминального интерфейса. После авторизации через OAuth приложение кэширует данные в памяти, предоставляя быстрый доступ к каталогам, поиску и управлению библиотекой. Навигация работает через Vim-подобные сочетания клавиш, а интерфейс адаптируется под размер терминала.

Что видно по README

Неофициальный терминальный клиент для сервиса AniList, позволяющий просматривать сезонные подборки, искать аниме, управлять статусами просмотра и смотреть рекомендации — всё из командной строки. Проект написан на Python с использованием современных библиотек для TUI.

Ключевые возможности

Просмотр каталогов: сезонные, популярные, трендовые анимеПолнотекстовый поиск с сортировкой по популярностиУправление библиотекой: изменение статусов, прогресса просмотра и оценокДетальная информация о тайтлах с обложками и описаниямиСистема рекомендаций на основе выбранного анимеСтатистика профиля с количеством просмотренных эпизодов и средней оценкой

Технологии

Python 3.12+Textual (фреймворк для TUI)HTTPlX (HTTP-клиент)Pillow (работа с изображениями)Python

Интересный факт

Вместо звёзд или цифр для оценки аниме используется эмоциональная шкала AniList: :(, :|, :) — что добавляет проекту особый шарм.

С чего начать

  • Установите через uv: uv tool install -U anilist-tui
  • Запустите anilist-tui и введите Client ID от AniList
  • Авторизуйтесь через браузер и начните пользоваться

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
3/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вы активный пользователь AniList и работаете в терминале. Проект сыроват (всего 16 звёзд, нет форков), но базовый функционал работает и показывает потенциал.

Наблюдения по обновлениям

Проект активно развивается: есть несколько версий, актуальные зависимости Python 3.12+, но сообщество пока маленькое (нет форков и issue).

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/pndpti/anilist-tui
Создан на GitHub
12 апреля 2026 г.
Последнее обновление репо
12 апреля 2026 г.
Последняя проверка GitRadar
12 апреля 2026 г.
Изученные файлы
README.md, pyproject.toml, src/anilist_tui/app.py, src/anilist_tui/app.css, src/anilist_tui/__init__.py, src/anilist_tui/config.py

FAQ

Что это такое?

Терминальный клиент для сервиса AniList, позволяющий управлять коллекцией аниме из командной строки.

Для кого подходит?

Для разработчиков и любителей терминалов, которые хотят минимизировать переключение между браузером и консолью при работе с аниме-трекером.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с pndpti/anilist-tui?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.