fzf — быстрый консольный инструмент нечеткого поиска для поиска и выбора файлов, команд, веток Git, процессов и любых строк текста.
Open Source: #cli
Проекты каталога, отмеченные тегом #cli. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 49 проектов с суммарным рейтингом 3,219,832 звёзд на GitHub. Основные языки: Rust, Python, Go.
Про инструменты командной строки
Хороший CLI-инструмент экономит часы: то, что в интерфейсе занимает десять кликов, в терминале — одна команда. Последние годы — ренессанс командной строки: современные замены классических утилит быстрее, удобнее и красивее предков.
Здесь собраны утилиты командной строки на любой случай — от работы с файлами до DevOps. Большинство ставится одной командой; в описаниях разобрано, чем каждая лучше стандартного аналога.
Репозитории
Lazygit — терминальный интерфейс для Git, который ускоряет коммиты, rebase, cherry-pick, добавление изменений в индекс и просмотр истории.
OpenHands — открытый ИИ-агент для разработки: CLI, локальный интерфейс, SDK и сценарии работы с кодом.
RTK — Rust-прокси для команд разработки, который уменьшает расход токенов при работе с языковыми моделями.
ripgrep — быстрая консольная утилита для поиска по файлам с учетом правил .gitignore.
Alacritty — быстрый кроссплатформенный эмулятор терминала на Rust с отрисовкой через OpenGL.
Open Interpreter — легкий кодовый агент для запуска команд, работы с файлами и локальных моделей.
Cline — открытый кодовый агент для IDE, терминала, SDK и расширяемых сценариев разработки.
Rustlings — набор маленьких упражнений, которые помогают научиться читать и писать Rust.
tldr-pages — совместно поддерживаемые короткие шпаргалки по консольным командам.
Git — распределенная система контроля версий; этот репозиторий является зеркалом исходного кода на GitHub.
FFmpeg — набор библиотек и консольных инструментов для обработки видео, аудио, субтитров и метаданных.