Open Source: #cli

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

В подборке 49 проектов с суммарным рейтингом 3,219,832 звёзд на GitHub. Основные языки: Rust, Python, Go.

Про инструменты командной строки

Хороший CLI-инструмент экономит часы: то, что в интерфейсе занимает десять кликов, в терминале — одна команда. Последние годы — ренессанс командной строки: современные замены классических утилит быстрее, удобнее и красивее предков.

Здесь собраны утилиты командной строки на любой случай — от работы с файлами до DevOps. Большинство ставится одной командой; в описаниях разобрано, чем каждая лучше стандартного аналога.

Фильтры

Языки

Репозитории

Найдено: 49
yt-dlp/yt-dlp
yt-dlp

yt-dlp — feature-rich CLI-загрузчик аудио и видео, выросший как активный fork youtube-dl и youtube-dlc.

Звёзды 168,862 Форки 14,202 Автор yt-dlp Язык Python Лицензия Unlicense
Открыть
ytdl-org/youtube-dl
youtube-dl

youtube-dl — исторически важный Python CLI для скачивания видео с YouTube и других сайтов, предшественник современной yt-dlp ветки.

Звёзды 140,450 Форки 10,673 Автор ytdl-org Язык Python Лицензия Unlicense
Открыть
ggml-org/llama.cpp
llama.cpp

llama.cpp запускает большие языковые модели локально: от командной строки до совместимого с OpenAI API сервера.

Звёзды 115,212 Форки 19,283 Автор ggml-org Язык C++ Лицензия MIT
Открыть
github/spec-kit
Spec Kit

Spec Kit — набор GitHub для разработки через спецификации: сначала сценарии и план, затем задачи и реализация с ИИ-ассистентом.

Звёзды 109,961 Форки 9,713 Автор github Язык Python Лицензия MIT
Открыть
google-gemini/gemini-cli
Gemini CLI

Gemini CLI — открытый AI-агент Google для терминала с доступом к Gemini, файловым операциям, shell-командам, веб-запросам и MCP-интеграциям.

Звёзды 105,091 Форки 14,017 Автор google-gemini Язык TypeScript Лицензия Apache-2.0
Открыть
microsoft/terminal
Windows Terminal

Windows Terminal — открытое приложение Microsoft для командной строки Windows, вкладок, панелей, профилей, настроек и современного консольного хоста.

Звёзды 103,536 Форки 9,329 Автор microsoft Язык C++ Лицензия MIT
Открыть
nvbn/thefuck
The Fuck

The Fuck — консольная утилита на Python, которая анализирует предыдущую команду и предлагает исправленный вариант через набор правил.

Звёзды 97,291 Форки 3,942 Автор nvbn Язык Python Лицензия MIT
Открыть
nvm-sh/nvm
nvm

nvm — POSIX-совместимый менеджер версий Node.js для установки, переключения и закрепления разных версий Node в окружении командной оболочки.

Звёзды 93,727 Форки 10,223 Автор nvm-sh Язык Shell Лицензия MIT
Открыть
openai/codex
OpenAI Codex

OpenAI Codex — локальный агент OpenAI для работы с кодом в терминале, IDE и настольных сценариях; он помогает читать, менять и проверять код.

Звёзды 89,910 Форки 13,252 Автор openai Язык Rust Лицензия Apache-2.0
Открыть
astral-sh/uv
uv

uv — быстрый менеджер пакетов и проектов Python от Astral, написанный на Rust: зависимости, скрипты, инструменты и версии Python.

Звёзды 86,232 Форки 3,184 Автор astral-sh Язык Rust Лицензия Apache-2.0
Открыть
sherlock-project/sherlock
Sherlock

Sherlock — Python-инструмент OSINT для поиска аккаунтов по имени пользователя на множестве социальных сетей и сайтов.

Звёзды 84,813 Форки 9,903 Автор sherlock-project Язык Python Лицензия MIT
Открыть