Você não precisa ser o Tony Stark para começar a montar um assistente no computador. O OpenJarvis é um projeto aberto para conectar modelos de IA, ferramentas e memória no seu próprio hardware. APIs de nuvem são opcionais. O projeto está apresentado no site oficial ligado a Stanford.

A ideia é ter um assistente que conversa, consulta arquivos e executa fluxos configurados por você. Rodar o modelo localmente pode dispensar uma assinatura de chat e cobrança por token de nuvem. Ainda existem custos de equipamento, energia e possíveis serviços externos. Ollama é uma das opções de execução, e o comportamento e a licença dependem do modelo escolhido.

Interface do OpenJarvis
Interface do OpenJarvis

Comece pela interface no navegador. O caminho abaixo segue a documentação oficial. Os comandos são para um terminal com Bash. No Windows, confira o ambiente compatível antes de copiar. O tempo varia com a conexão, o modelo e as dependências. Não há garantia de instalar tudo em três minutos.

  1. Confira os requisitos. Tenha Git, Python 3.10 ou superior e Node.js 18 ou superior. Reserve espaço para baixar o modelo. O desempenho depende da memória disponível e do modelo escolhido. Consulte a instalação oficial para os requisitos completos e o guia específico de macOS.

  2. Baixe o projeto e inicie o instalador da interface.

    git clone https://github.com/open-jarvis/OpenJarvis.git
    cd OpenJarvis
    ./scripts/quickstart.sh
    

    Esse fluxo prepara dependências, o backend e a interface, além do Ollama e de um modelo inicial quando necessário. Ao concluir, abra http://localhost:5173 no mesmo computador. Mantenha o terminal aberto enquanto usa. O endereço é local.

  3. Faça uma pergunta simples antes de conectar suas contas. No chat, peça uma explicação curta ou um resumo de um texto que você colou. Para testar pelo terminal, dentro da pasta do projeto, use:

    uv run jarvis init
    uv run jarvis ask "Explique em português o que você consegue fazer nesta configuração."
    

    O uv run usa o ambiente do projeto. Se o comando não existir, volte à instalação e conclua as dependências. O guia de início detalha a configuração.

  4. Teste a consulta aos seus documentos. Coloque arquivos de teste em uma pasta chamada docs dentro do projeto e execute:

    uv run jarvis memory index ./docs/
    uv run jarvis ask "Resuma os documentos indexados e indique as fontes que sustentam a resposta."
    

    A indexação depende da extensão Rust descrita na instalação. Se aparecer No module named 'openjarvis_rust', conclua essa etapa. Confira as fontes devolvidas pelo modelo.

  5. Depois conecte e-mail, agenda e rotinas. Esses acessos precisam de configuração e autorização. O exemplo oficial Morning Brief combina fontes como Gmail e calendário com um agendamento. O computador e os serviços precisam estar disponíveis no horário da tarefa. Voz e integrações podem usar serviços externos com cobrança própria. Conectar uma agenda não garante que todo conflito será resolvido automaticamente.

  6. Amplie uma tarefa por vez. Comece com resumos, rascunhos e consulta a documentos. Para código, habilite as ferramentas apropriadas e use arquivos de teste. Pesquisa de concorrentes e criação de peças exigem fontes, ferramentas e instruções adequadas. Revise o resultado antes de enviar mensagens, alterar arquivos importantes ou publicar.

No Reel, os painéis de e-mail, agenda e criativos usam exemplos ilustrativos. A esfera Jarvis e o Tony Stark em anime são recursos visuais, não uma reprodução literal de todas as telas do produto. OpenJarvis não é o personagem da Marvel.

Documentação consultada em 23/10/2026. Este passo a passo foi conferido nas fontes oficiais, mas a instalação não foi executada nesta máquina durante a preparação da matéria.