Универсальный CLI-инструмент для нечёткого поиска по любому списку: фильтрует ввод и превращает shell-скрипты в интерактивные терминальные селекторы.
AI-Shell-Team/aish
Linux-оболочка с поддержкой ИИ и полноценным PTY: вводите запросы на естественном языке после «;» и получайте команды с оценкой риска до их выполнения.
- Звёзды
- 578
- Форки
- 132
- Открытые issues
- 43
- Последний коммит
- вчера
Что это?
AISH — оболочка на Rust, которая работает как обычный терминал, но дополнена ИИ-помощником. Интерактивные программы, такие как vim, ssh и top, запускаются в полноценном PTY, а строки с префиксом «;» отправляются в совместимую с OpenAI модель, которая может объяснить или сгенерировать команды для описанной задачи.
Команды, сгенерированные ИИ, проходят проверку настраиваемой системой политик безопасности. Каждой команде присваивается уровень риска LOW, MEDIUM или HIGH: команды с низким риском выполняются по умолчанию, для команд со средним риском требуется подтверждение, а команды с высоким риском по умолчанию блокируются. Дополнительный привилегированный сервис песочницы может предварительно выполнить команды, чтобы оценить их изменения до запуска.
В проект также входят система плагинов Skills, которая динамически загружает знания и рабочие процессы из пользовательских каталогов, локальная история сессий в SQLite, долговременная память на основе Markdown и опциональная интеграция с Langfuse для наблюдаемости. Проект предназначен для Linux и поддерживает любые модели, доступные через совместимый с OpenAI API, в том числе локальные.
Ключевые возможности
- 01Полноценный PTY для интерактивных программ, таких как vim, ssh и top
- 02Запросы на естественном языке и пояснения команд с префиксом «;»
- 03Оценка риска (LOW/MEDIUM/HIGH) и запрос подтверждения для команд, сгенерированных ИИ
- 04Опциональный предварительный запуск в песочнице для оценки изменений команд до их выполнения
- 05Плагины Skills с динамической загрузкой и переопределением приоритетов
- 06Локальная история сессий в SQLite и долговременная память на основе Markdown
Сценарии использования
- Диагностика проблем Linux-систем с помощью описания проблемы обычным языком
- Создание сложных команд оболочки, например для поиска файлов или работы с архивами, без необходимости запоминать синтаксис
- Выполнение операционных задач с помощью ИИ и подтверждением перед запуском рискованных команд
- Использование локальной или самостоятельно размещённой модели через совместимую с OpenAI конечную точку
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Запустите shell
aish
Что важно знать
- Поддерживается только Linux; в README нет информации о поддержке macOS или Windows.
- Для работы запросов к ИИ нужен ключ API LLM или настроенная модель.
В подборках
Темы
Частые вопросы
- Что такое aish?
- Linux-оболочка с поддержкой ИИ и полноценным PTY: вводите запросы на естественном языке после «;» и получайте команды с оценкой риска до их выполнения. AISH — оболочка на Rust, которая работает как обычный терминал, но дополнена ИИ-помощником. Интерактивные программы, такие как vim, ssh и top, запускаются в полноценном PTY, а строки с префиксом «;» отправляются в совместимую с OpenAI модель, которая может объяснить или сгенерировать команды для описанной задачи.
- aish можно использовать бесплатно? Какая у него лицензия?
- aish распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- aish всё ещё поддерживается?
- Активно поддерживается. Последний коммит в aish — 6 нояб. 2026 г..
- Для чего можно использовать aish?
- Диагностика проблем Linux-систем с помощью описания проблемы обычным языком Создание сложных команд оболочки, например для поиска файлов или работы с архивами, без необходимости запоминать синтаксис Выполнение операционных задач с помощью ИИ и подтверждением перед запуском рискованных команд Использование локальной или самостоятельно размещённой модели через совместимую с OpenAI конечную точку
- Как установить aish?
- Запустите официальный скрипт установки из README Запустите shell: aish
- Где скачать aish?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AI-Shell-Team/aish
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Минималистичный настраиваемый кроссшелльный промпт на Rust, показывающий важную информацию о проекте и окружении.
Кроссплатформенный движок тем для командной строки, который формирует настраиваемые приглашения для PowerShell, bash, zsh, fish и других оболочек.
Плагин для Fish shell, который с помощью LLM превращает комментарии в команды, объясняет команды, исправляет опечатки и дополняет ввод.
Удобная интерактивная командная оболочка для macOS, Linux и других Unix-подобных систем со встроенной подсветкой синтаксиса и автоподсказками.
Фреймворк для fish shell, который устанавливает пакеты и темы и управляет ими, помогая настраивать приглашение командной строки и поведение оболочки.