Repolode
lasantosr

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. 1

    Установите или обновите бинарный файл в Linux/macOS (в оболочках, совместимых с sh)

  2. 2

    Установите или обновите приложение в Windows с помощью официального установочного скрипта PowerShell

  3. 3

    Введите команду в терминале и нажмите ctrl+b, чтобы добавить первую команду в закладки

  4. 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 обновляется ежедневно.

Похожие проекты