yt-dlp — feature-rich CLI-загрузчик аудио и видео, выросший как активный fork youtube-dl и youtube-dlc.
Open Source: #cli
Проекты каталога, отмеченные тегом #cli. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 49 проектов с суммарным рейтингом 3,219,832 звёзд на GitHub. Основные языки: Rust, Python, Go.
Про инструменты командной строки
Хороший CLI-инструмент экономит часы: то, что в интерфейсе занимает десять кликов, в терминале — одна команда. Последние годы — ренессанс командной строки: современные замены классических утилит быстрее, удобнее и красивее предков.
Здесь собраны утилиты командной строки на любой случай — от работы с файлами до DevOps. Большинство ставится одной командой; в описаниях разобрано, чем каждая лучше стандартного аналога.
Репозитории
The Art of Command Line — одностраничный гид по Bash, Unix-командам, one-liners, debugging и продуктивной работе в терминале.
youtube-dl — исторически важный Python CLI для скачивания видео с YouTube и других сайтов, предшественник современной yt-dlp ветки.
llama.cpp запускает большие языковые модели локально: от командной строки до совместимого с OpenAI API сервера.
Spec Kit — набор GitHub для разработки через спецификации: сначала сценарии и план, затем задачи и реализация с ИИ-ассистентом.
Gemini CLI — открытый AI-агент Google для терминала с доступом к Gemini, файловым операциям, shell-командам, веб-запросам и MCP-интеграциям.
Windows Terminal — открытое приложение Microsoft для командной строки Windows, вкладок, панелей, профилей, настроек и современного консольного хоста.
The Fuck — консольная утилита на Python, которая анализирует предыдущую команду и предлагает исправленный вариант через набор правил.
nvm — POSIX-совместимый менеджер версий Node.js для установки, переключения и закрепления разных версий Node в окружении командной оболочки.
OpenAI Codex — локальный агент OpenAI для работы с кодом в терминале, IDE и настольных сценариях; он помогает читать, менять и проверять код.
uv — быстрый менеджер пакетов и проектов Python от Astral, написанный на Rust: зависимости, скрипты, инструменты и версии Python.
Sherlock — Python-инструмент OSINT для поиска аккаунтов по имени пользователя на множестве социальных сетей и сайтов.