Uma ampla coleção de arquivos de prompt para agentes de IA com funções específicas, que podem ser instalados em ferramentas como Claude Code, Cursor e Gemini CLI.
NVIDIA/OpenShell
Um runtime seguro e privado que isola agentes de IA autônomos e aplica políticas declaradas para arquivos, chamadas de sistema e acesso à rede.
- Estrelas
- 16,603
- Forks
- 1,810
- Issues abertas
- 542
- Último commit
- há 22 horas
O que é?
OpenShell é um runtime para executar agentes de IA autônomos sem dar a eles acesso irrestrito aos seus dados, segredos ou à rede. Cada agente roda em um sandbox isolado, e você declara em uma política o que ele pode acessar; o OpenShell aplica essa política durante a execução. Controles do kernel restringem os arquivos e as chamadas de sistema que um agente pode usar, e cada conexão de saída é verificada em relação à política antes de sair do sandbox.
Os agentes nunca têm acesso às credenciais reais. O OpenShell as injeta somente em solicitações destinadas a endpoints aprovados. Antes que uma alteração na política entre em vigor, a verificação formal sinaliza novos acessos arriscados — como acessar um novo host com credenciais — para que essas alterações aguardem revisão humana.
O projeto oferece uma CLI, um plano de controle de gateway, implantação no Kubernetes baseada em Helm e SDKs para Python, TypeScript, Go e Rust. Funciona no Linux, no macOS com Apple Silicon e no Windows por meio do WSL 2, com Docker, Podman ou virtualização no host.
Recursos principais
- 01Aplicação de regras no nível do kernel para acesso a arquivos, chamadas de sistema e conexões de rede em cada sandbox de agente
- 02Políticas declarativas para regras de sistema de arquivos, rede e processos
- 03Credenciais injetadas somente em solicitações destinadas a endpoints aprovados, nunca expostas ao agente
- 04A verificação formal sinaliza alterações arriscadas nas políticas para revisão humana antes de serem aplicadas
- 05Plano de controle de gateway com implantação no Kubernetes baseada em Helm
- 06SDKs para Python, TypeScript, Go e Rust
Casos de uso
- Executar agentes de programação que instalam pacotes e editam arquivos sem expor a máquina host
- Dar acesso a APIs para agentes sem deixar as credenciais ao alcance deles
- Implantar um gateway compartilhado de agentes no Kubernetes com políticas de rede aplicadas
- Revisar e aprovar novos acessos solicitados por um agente antes de concedê-los
Tópicos
Perguntas frequentes
- O que é OpenShell?
- Um runtime seguro e privado que isola agentes de IA autônomos e aplica políticas declaradas para arquivos, chamadas de sistema e acesso à rede. OpenShell é um runtime para executar agentes de IA autônomos sem dar a eles acesso irrestrito aos seus dados, segredos ou à rede. Cada agente roda em um sandbox isolado, e você declara em uma política o que ele pode acessar; o OpenShell aplica essa política durante a execução. Controles do kernel restringem os arquivos e as chamadas de sistema que um agente pode usar, e cada conexão de saída é verificada em relação à política antes de sair do sandbox.
- OpenShell é gratuito? Qual é a licença?
- OpenShell é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenShell ainda é mantido?
- Manutenção ativa. O último commit de OpenShell foi em 17 de out. de 2026.
- Para que posso usar OpenShell?
- Executar agentes de programação que instalam pacotes e editam arquivos sem expor a máquina host Dar acesso a APIs para agentes sem deixar as credenciais ao alcance deles Implantar um gateway compartilhado de agentes no Kubernetes com políticas de rede aplicadas Revisar e aprovar novos acessos solicitados por um agente antes de concedê-los
- Onde consigo OpenShell?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/NVIDIA/OpenShell
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente open source de programação e pesquisa, baseado em um Python REPL persistente, subagentes recursivos e estado do harness que se aprimora para tarefas longas.
Uma coleção de projetos iniciais que mostram como criar aplicações implantáveis com a API do Claude, de agentes de suporte a agentes que usam navegador e computador.
Um colega de trabalho de IA open source para desktop que conclui tarefas como revisões de segurança, documentos e triagem da caixa de entrada, com etapas de aprovação e sandbox.
Um servidor MCP open source que conecta agentes de IA e IDEs a bancos de dados, com ferramentas pré-configuradas e um framework para criar ferramentas personalizadas.
Um workspace auto-hospedável onde pessoas e agentes de IA compartilham canais, baseado em um relay Nostr que você mesmo mantém.