Удобная интерактивная командная оболочка для macOS, Linux и других Unix-подобных систем со встроенной подсветкой синтаксиса и автоподсказками.
lasantosr/intelli-shell
Менеджер шаблонов команд и сниппетов для Bash, Zsh, Fish, Nushell и PowerShell — IntelliSense для терминала.
- Звёзды
- 1,298
- Форки
- 25
- Открытые issues
- 5
- Последний коммит
- 7 дней назад
Что это?
IntelliShell — менеджер шаблонов команд и сниппетов, который интегрируется с вашей оболочкой. Добавляйте команды в закладки, в том числе с переменными {{variables}}, а затем находите их по горячей клавише — вместо того чтобы полагаться только на историю команд. Значения переменных вводятся в диалоговом окне, где доступны подсказки на основе прошлых вводов, других команд или переменных окружения.
IntelliShell поддерживает Bash, Zsh, Fish, Nushell и PowerShell и поставляется в виде автономных бинарных файлов для Linux, macOS и Windows. Дополнительные AI-функции на базе локальных или удалённых LLM могут создавать команды по описанию, исправлять команды с ошибками или извлекать шаблоны команд из текста. Команды также можно импортировать из страниц tldr, общих Gist или HTTP-эндпоинтов.
Команды для сборки и развёртывания можно добавить в файл .intellishell в репозитории, чтобы они отображались в поиске у всех, кто работает в этой рабочей области. Режимы поиска, сочетания клавиш, темы и порядок результатов настраиваются.
Ключевые возможности
- 01Ищите, добавляйте в закладки и исправляйте команды с помощью горячих клавиш оболочки, например ctrl+space и ctrl+b.
- 02Создавайте переиспользуемые шаблоны команд с {{variables}} и заполняйте их в интерактивном режиме.
- 03Получайте динамические подсказки для переменных на основе прошлых вводов, других команд и переменных окружения.
- 04Создавайте, исправляйте и импортируйте команды с помощью локальных или удалённых LLM.
- 05Импортируйте и экспортируйте команды через файлы, HTTP-эндпоинты или Gist.
- 06Загружайте команды для конкретной рабочей области из файла .intellishell.
Сценарии использования
- Систематизируйте и находите часто используемые длинные команды для Docker, Git и облачных CLI.
- Осваивайтесь в новом репозитории, находя команды для сборки и развёртывания прямо в терминале.
- Делитесь стандартными задачами команды через файл рабочей области в репозитории или Gist.
- Исправляйте неработающую команду, попросив AI определить проблему и предложить исправление.
Быстрый старт
- 1
Установите или обновите бинарный файл в Linux/macOS (в оболочках, совместимых с sh)
- 2
Установите или обновите приложение в Windows с помощью официального установочного скрипта PowerShell
- 3
Введите команду в терминале и нажмите ctrl+b, чтобы добавить первую команду в закладки
- 4
Нажмите ctrl+space, чтобы начать поиск по библиотеке команд
Что важно знать
- Способ установки из README передаёт удалённый скрипт в оболочку через pipe, поэтому перед запуском проверьте его содержимое.
- Для запуска приложения в Windows требуется Microsoft Visual C++ Redistributable.
- Для некоторых функций ИИ требуется включённая LLM — локальная или удалённая.
Темы
Частые вопросы
- Что такое intelli-shell?
- Менеджер шаблонов команд и сниппетов для Bash, Zsh, Fish, Nushell и PowerShell — IntelliSense для терминала. IntelliShell — менеджер шаблонов команд и сниппетов, который интегрируется с вашей оболочкой. Добавляйте команды в закладки, в том числе с переменными {{variables}}, а затем находите их по горячей клавише — вместо того чтобы полагаться только на историю команд. Значения переменных вводятся в диалоговом окне, где доступны подсказки на основе прошлых вводов, других команд или переменных окружения.
- intelli-shell можно использовать бесплатно? Какая у него лицензия?
- intelli-shell распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- intelli-shell всё ещё поддерживается?
- Активно поддерживается. Последний коммит в intelli-shell — 15 окт. 2026 г..
- Для чего можно использовать intelli-shell?
- Систематизируйте и находите часто используемые длинные команды для Docker, Git и облачных CLI. Осваивайтесь в новом репозитории, находя команды для сборки и развёртывания прямо в терминале. Делитесь стандартными задачами команды через файл рабочей области в репозитории или Gist. Исправляйте неработающую команду, попросив AI определить проблему и предложить исправление.
- Как установить intelli-shell?
- Установите или обновите бинарный файл в Linux/macOS (в оболочках, совместимых с sh) Установите или обновите приложение в Windows с помощью официального установочного скрипта PowerShell Введите команду в терминале и нажмите ctrl+b, чтобы добавить первую команду в закладки Нажмите ctrl+space, чтобы начать поиск по библиотеке команд
- Где скачать intelli-shell?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lasantosr/intelli-shell
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Умная замена cd: запоминает часто используемые каталоги и позволяет быстро переходить к ним в популярных оболочках.
Библиотека Python для создания CLI-приложений на основе стандартных подсказок типов с автоматической справкой, проверкой аргументов и автодополнением команд в shell.
Фреймворк от сообщества для управления конфигурацией zsh: сотни плагинов и тем, а также инструмент обновления.
Кроссплатформенный текстовый экспандер на Rust, который заменяет набранные ключевые слова фрагментами текста, эмодзи, датами или выводом скриптов.
Клон cat(1) для терминала с подсветкой синтаксиса, маркерами Git-изменений и автоматической прокруткой.