Repolode
AI-Shell-Team

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

    Execute o script oficial de instalação indicado no README

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