Repolode
lasantosr

lasantosr/intelli-shell

Gerenciador de templates e snippets de comandos para Bash, Zsh, Fish, Nushell e PowerShell, como um IntelliSense para o terminal.

Estrelas
1,298
Forks
25
Issues abertas
5
Último commit
há 7 dias

O que é?

O IntelliShell é um gerenciador de templates e snippets de comandos que se integra ao seu shell. Você salva comandos como favoritos, inclusive os que contêm {{variables}}, e depois os pesquisa com uma tecla de atalho, sem depender apenas do histórico do shell. As variáveis são preenchidas por meio de um prompt, com sugestões baseadas em entradas anteriores, outros comandos ou variáveis de ambiente.

Ele funciona com Bash, Zsh, Fish, Nushell e PowerShell e é distribuído como binários independentes para Linux, macOS e Windows. Os recursos opcionais de IA, com LLMs locais ou remotos, podem gerar comandos a partir de uma descrição, corrigir um comando que falhou ou extrair templates de comandos de um texto. Também é possível importar comandos de páginas do tldr, Gists compartilhados ou endpoints HTTP.

As equipes podem adicionar um arquivo .intellishell a um repositório para que os comandos de build ou deploy apareçam nas pesquisas de quem trabalha naquele workspace. Os modos de pesquisa, atalhos de teclado, temas e critérios de classificação são configuráveis.

Recursos principais

  • 01Pesquise, salve como favoritos e corrija comandos usando atalhos do shell, como ctrl+space e ctrl+b.
  • 02Crie templates de comandos reutilizáveis com {{variables}} e preencha-os de forma interativa.
  • 03Receba sugestões dinâmicas de variáveis com base em entradas anteriores, outros comandos e variáveis de ambiente.
  • 04Gere, corrija ou importe comandos usando LLMs locais ou remotos.
  • 05Importe e exporte comandos por meio de arquivos, endpoints HTTP ou Gists.
  • 06Carregue comandos específicos do workspace a partir de um arquivo .intellishell.

Casos de uso

  • Organizar e pesquisar comandos longos usados com frequência para Docker, Git ou CLIs de serviços de nuvem.
  • Começar a trabalhar em um novo repositório descobrindo no terminal os comandos de build e deploy.
  • Compartilhar as tarefas de shell padrão da equipe por meio de um arquivo do workspace versionado no repositório ou de um Gist.
  • Recuperar-se de um comando que falhou pedindo a uma IA que o diagnostique e corrija.

Início rápido

  1. 1

    Instale ou atualize o binário no Linux/macOS (shells compatíveis com sh)

  2. 2

    Instale ou atualize no Windows com o script oficial de instalação do PowerShell

  3. 3

    Digite um comando no terminal e pressione ctrl+b para adicionar seu primeiro comando aos favoritos

  4. 4

    Pressione ctrl+space para começar a pesquisar na sua biblioteca de comandos

Antes de usar

  • O método de instalação do README envia um script remoto para um shell por pipe; revise-o antes de executar.
  • No Windows, é necessário instalar o Microsoft Visual C++ Redistributable para executar o aplicativo.
  • Alguns recursos de IA precisam de um LLM local ou remoto ativado.

Tópicos

Perguntas frequentes

O que é intelli-shell?
Gerenciador de templates e snippets de comandos para Bash, Zsh, Fish, Nushell e PowerShell, como um IntelliSense para o terminal. O IntelliShell é um gerenciador de templates e snippets de comandos que se integra ao seu shell. Você salva comandos como favoritos, inclusive os que contêm {{variables}}, e depois os pesquisa com uma tecla de atalho, sem depender apenas do histórico do shell. As variáveis são preenchidas por meio de um prompt, com sugestões baseadas em entradas anteriores, outros comandos ou variáveis de ambiente.
intelli-shell é gratuito? Qual é a licença?
intelli-shell é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
intelli-shell ainda é mantido?
Manutenção ativa. O último commit de intelli-shell foi em 15 de out. de 2026.
Para que posso usar intelli-shell?
Organizar e pesquisar comandos longos usados com frequência para Docker, Git ou CLIs de serviços de nuvem. Começar a trabalhar em um novo repositório descobrindo no terminal os comandos de build e deploy. Compartilhar as tarefas de shell padrão da equipe por meio de um arquivo do workspace versionado no repositório ou de um Gist. Recuperar-se de um comando que falhou pedindo a uma IA que o diagnostique e corrija.
Como instalar intelli-shell?
Instale ou atualize o binário no Linux/macOS (shells compatíveis com sh) Instale ou atualize no Windows com o script oficial de instalação do PowerShell Digite um comando no terminal e pressione ctrl+b para adicionar seu primeiro comando aos favoritos Pressione ctrl+space para começar a pesquisar na sua biblioteca de comandos
Onde consigo intelli-shell?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/lasantosr/intelli-shell

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados