npm i -g hotcell

npm i -g hotcell

Sina Meraji · Programação

O hotcell (instalado com `npm i -g hotcell`) é um gerenciador de sandbox auto-hospedado para rodar vários espaços de trabalho isolados de agentes de IA em hardware que você já tem. Um Mac Mini, uma VM na nuvem ou uma máquina física viram uma frota de células. Cada uma é um contêiner separado onde um agente roda comandos e clona repositórios. O que mais se destaca é a segurança das chaves. Os sandboxes acessam LLMs e o GitHub por um gateway que troca um token de curta duração por célula pela chave real, então suas chaves de API nunca ficam dentro de um sandbox. Isso é segurança real de chaves de API, não uma promessa.

Prévia da interface de npm i -g hotcell

Sobre npm i -g hotcell

O que é o hotcell

O hotcell é um gerenciador de sandbox auto-hospedado de linha de comando para agentes de IA, e funciona como um SDK de sandbox de agentes leve que você mesmo roda. Você o instala globalmente pelo npm, faz uma configuração guiada de 30 segundos e passa a ver ao vivo cada célula da máquina. Cada célula é um contêiner isolado com o próprio sistema de arquivos, branch e shell, então os erros de um agente não vazam para o trabalho de outro.

O produto resolve um problema real de quem roda agentes de programação em volume. Subir cinco agentes em um mesmo repositório costuma significar cinco máquinas ou uma bagunça de credenciais compartilhadas. O hotcell entrega cinco espaços de trabalho isolados de agentes em uma única máquina, com um gateway que mantém as chaves de API reais no host e passa a cada sandbox apenas um token de curta duração. Esse é todo o argumento, e ele se sustenta.

O principal limite é que ele foi feito para quem se sente à vontade no terminal. A configuração passa pelo Docker, então você precisa de um runtime Docker em funcionamento, e o tratamento padrão do socket assume uma instalação normal. Se você usa colima, OrbStack ou podman, define o DOCKER_HOST por conta própria antes de iniciar. Não há painel para usuários não técnicos. Também não existe alternativa de clicar e usar.

Como começar

  1. Instale o CLI com npm i -g hotcell e rode hotcell para abrir a configuração guiada inicial.
  2. Adicione uma chave de provedor no host, por exemplo hotcell keys add openrouter, ou importe um arquivo .env existente em massa com hotcell keys import .env.
  3. Crie células em massa, como hotcell create -n 5 --repo https://github.com/you/app --branch, dando a cada célula o próprio branch do mesmo repositório.
  4. Abra um shell dentro de qualquer célula com hotcell terminal <id> e rode seu agente ali, por exemplo cd app && opencode.
  5. Derrube tudo com hotcell rm --all quando terminar; os contêineres somem e seu repositório fica intacto.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de npm i -g hotcell.

Plano gratuitoSim
Planos pagos$0
PlataformamacOS, Linux, Windows (via WSL)
DesenvolvedorSina Meraji
CategoriaProgramação
Data de lançamentoJun 2026
Última atualizaçãoAug 2026
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que rodam agentes de programação no próprio hardware
  • Equipes pequenas que querem computação compartilhada sem credenciais compartilhadas
  • Criadores solo testando fluxos com vários agentes

Tarefas

  • Trabalho de recursos em paralelo em um único repositório
  • Tarefas pontuais por script
  • Comparar sandboxes de agentes

Cenários

  • Iniciar execuções de agentes durante a noite em um Mac Mini de mesa em vez de pagar por sandboxes na nuvem.
  • Isolar uma tarefa arriscada de um agente para que ela não toque no seu diretório de trabalho principal nem nas credenciais salvas.
  • Rodar uma frota de agentes em uma máquina física onde você prefere não confiar suas chaves de API a um provedor de sandbox externo.

Principais recursos

Sandboxes que mantêm as chaves de API no host

É o recurso em volta do qual o hotcell foi construído, e é segurança de chaves de API por design. Em vez de copiar uma chave de API real para dentro de cada sandbox, o gateway guarda a chave e dá a cada célula um token de curta duração por célula. Quando um agente chama um LLM, a requisição passa pelo gateway, que troca o token pela chave real. Se um sandbox for comprometido, o invasor leva um token que expira, não a sua chave da OpenRouter ou da OpenAI. Grande diferença.

Um comando, muitas células isoladas

hotcell create -n 5 sobe cinco contêineres separados com um único comando. Cada célula ganha o próprio branch, e você acompanha o progresso ao vivo por célula enquanto elas são provisionadas. Como o progresso é reportado por célula, uma configuração lenta não estoura o tempo por engano como faria um único tempo limite global. É um detalhe pequeno. Evita dores de cabeça de verdade.

Push no Git sem chave com controle de saída

Quando você ativa --egress, o origin do git de cada célula é ligado ao gateway automaticamente. Isso significa que o git push funciona sem que um token do GitHub entre no sandbox. A flag também implica o roteamento pelo gateway para as chamadas de LLM, então um único ajuste cobre as duas credenciais. Uma flag, dois problemas resolvidos.

OpenCode pré-instalado

Adicionar --opencode a um comando de criação instala o OpenCode em cada célula e o aponta para o gateway, e essa flag também implica --egress. Para equipes que rodam o mesmo agente de programação em muitas tarefas, isso tira um passo de instalação manual de cada célula nova.

Criar, rodar e destruir de uma vez

O comando hotcell run cria uma célula, roda seu comando dentro dela e destrói a célula quando o comando termina. É útil para checagens descartáveis como uma passada de linter, em que você não quer um contêiner sobrando depois.

Visão da frota ao vivo

A interface de terminal mostra todas as células ativas de uma vez, com uso de memória ao vivo e uma estimativa de custo por célula. Qual agente está consumindo recursos? Você vê isso antes que uma célula deixe as outras sem recursos. Se você roda cinco agentes em uma máquina, essa visibilidade importa mais do que qualquer número de benchmark isolado.

Importação em massa de chaves do .env

hotcell keys import .env lê um arquivo de ambiente padrão e mapeia as variáveis para os provedores, então OPENAI_API_KEY vira o provedor openai automaticamente. Isso poupa você de adicionar chaves uma a uma quando configura um host pela primeira vez. A configuração continua rápida. É esse o ponto.

Prós e contras

Prós

  • As chaves de API reais ficam no seu host, e cada sandbox de agente de IA guarda apenas um token de curta duração.
  • Uma máquina roda muitos espaços de trabalho isolados de agentes, o que reduz o custo de hardware para o trabalho com agentes em paralelo.
  • O progresso ao vivo por célula e a visão da frota deixam claro o que cada sandbox está fazendo.
  • O design de linha de comando é rápido de automatizar em script, e a importação em massa de chaves encurta a configuração inicial.
  • A licença Apache-2.0 e os benchmarks públicos deixam você inspecionar o código e comparar o desempenho.

Contras

  • Não há painel gráfico, então usuários não técnicos vão achar difícil se aproximar do fluxo no terminal.
  • Você precisa rodar o Docker, e sockets não padrão como colima, OrbStack ou podman exigem configurar o `DOCKER_HOST` à mão.
  • Resolve um problema restrito, então se você roda um agente só de vez em quando, as ferramentas de frota acrescentam pouco.
  • A documentação fica no repositório do GitHub, mais enxuta do que um site de produto completo com canais de suporte.

Perguntas frequentes

O hotcell roda vários sandboxes isolados de agentes de IA em hardware que é seu. Você o instala pelo npm, e ele transforma um Mac Mini, uma VM na nuvem ou uma máquina física em uma frota de células separadas, cada uma com o próprio sistema de arquivos e shell.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a npm i -g hotcell.

Alternativas a npm i -g hotcell

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes