Um fuzzy finder de linha de comando versátil que filtra qualquer lista de entrada e transforma scripts de shell em seletores interativos no terminal.
AI-Shell-Team/aish
Um shell Linux com IA e PTY completo: digite solicitações em linguagem natural após ';' e receba comandos classificados por risco antes da execução.
- Estrelas
- 578
- Forks
- 132
- Issues abertas
- 43
- Último commit
- ontem
O que é?
AISH é um shell baseado em Rust que funciona como um terminal comum, mas oferece assistência de IA. Programas interativos como vim, ssh e top são executados em um PTY completo, e qualquer entrada precedida por ';' é enviada a um modelo compatível com OpenAI, que pode explicar ou gerar comandos para a tarefa descrita.
Os comandos gerados por IA passam por um mecanismo configurável de políticas de segurança. Cada comando recebe uma classificação: LOW, MEDIUM ou HIGH. Por padrão, comandos de baixo risco são executados, os de risco médio pedem confirmação e os de alto risco são bloqueados. Um serviço de sandbox com privilégios, opcional, pode executar os comandos previamente para avaliar as alterações antes da execução.
O projeto também inclui um sistema de plugins Skills que carrega dinamicamente conhecimentos específicos de cada domínio e fluxos de trabalho a partir de diretórios do usuário, histórico local de sessões em SQLite, memória de longo prazo baseada em Markdown e observabilidade opcional com Langfuse. O foco é Linux, e há suporte a qualquer modelo acessível por uma API compatível com OpenAI, incluindo modelos locais.
Recursos principais
- 01Suporte a PTY completo para programas interativos como vim, ssh e top
- 02Solicitações em linguagem natural e explicações de comandos usando o prefixo ';'
- 03Classificação de risco (LOW/MEDIUM/HIGH) com fluxo de confirmação para comandos gerados por IA
- 04Execução prévia opcional em sandbox para avaliar as alterações dos comandos
- 05Plugins Skills com carregamento dinâmico e substituição por prioridade
- 06Histórico local de sessões em SQLite e memória de longo prazo em Markdown
Casos de uso
- Solucionar problemas em sistemas Linux descrevendo-os em linguagem simples
- Gerar comandos complexos de shell, como buscas por arquivos ou operações com arquivos compactados, sem precisar memorizar a sintaxe
- Realizar operações assistidas por IA com uma etapa de confirmação de risco antes da execução de comandos perigosos
- Usar um modelo local ou hospedado por conta própria por meio de um endpoint compatível com OpenAI
Início rápido
- 1
Execute o script oficial de instalação indicado no README
- 2
Inicie o shell
aish
Antes de usar
- Compatível apenas com Linux; o README não menciona suporte para macOS ou Windows.
- É necessária uma chave de API de LLM ou um modelo configurado para que as solicitações de IA funcionem.
Em coleções
Tópicos
Perguntas frequentes
- O que é aish?
- Um shell Linux com IA e PTY completo: digite solicitações em linguagem natural após ';' e receba comandos classificados por risco antes da execução. AISH é um shell baseado em Rust que funciona como um terminal comum, mas oferece assistência de IA. Programas interativos como vim, ssh e top são executados em um PTY completo, e qualquer entrada precedida por ';' é enviada a um modelo compatível com OpenAI, que pode explicar ou gerar comandos para a tarefa descrita.
- aish é gratuito? Qual é a licença?
- aish é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- aish ainda é mantido?
- Manutenção ativa. O último commit de aish foi em 6 de nov. de 2026.
- Para que posso usar aish?
- Solucionar problemas em sistemas Linux descrevendo-os em linguagem simples Gerar comandos complexos de shell, como buscas por arquivos ou operações com arquivos compactados, sem precisar memorizar a sintaxe Realizar operações assistidas por IA com uma etapa de confirmação de risco antes da execução de comandos perigosos Usar um modelo local ou hospedado por conta própria por meio de um endpoint compatível com OpenAI
- Como instalar aish?
- Execute o script oficial de instalação indicado no README Inicie o shell: aish
- Onde consigo aish?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AI-Shell-Team/aish
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um prompt minimalista e personalizável para vários shells, escrito em Rust, que exibe informações relevantes do projeto e do ambiente.
Um mecanismo multiplataforma de temas para prompts que cria prompts personalizáveis para PowerShell, bash, zsh, fish e outros shells.
Plugin para Fish que usa LLMs para transformar comentários em comandos, explicar comandos, corrigir erros de digitação e autocompletar a linha de comando.
Um shell interativo de linha de comando fácil de usar para macOS, Linux e outros sistemas Unix-like, com destaque de sintaxe e sugestões automáticas desde o início.
Framework para o fish que instala e gerencia pacotes e temas para personalizar o prompt e o comportamento do shell.