Pular para o conteúdo
SciForesight

Instalação

O SciForesight é um aplicativo de desktop para Windows. Ele precisa do Julia 1.13 ou superior instalado na máquina, mas não há serviço para provisionar, banco de dados para configurar nem porta para abrir no firewall corporativo.

Requisitos de sistema

ItemMínimoRecomendado
Sistema operacionalWindows 10 64 bitsWindows 11 64 bits
Julia1.13 ou superiorInstalado pelo Juliaup, que mantém a versão atualizada
Memória8 GB16 GB ou mais para corpora acima de 50 mil registros
Disco5 GB livres — instalador, Julia e dependências compiladas10 GB livres — índices, o modelo de embeddings local e mapas exportados ocupam espaço
Processadorx86-64 de 4 núcleos8 núcleos; o cálculo de redes é paralelizado
RedeNecessária para baixar o instalador e o Julia, na primeira execução (dependências) e nas chamadas a APIs de IA na nuvemDepois da primeira execução, a operação padrão é 100% offline (ingestão, saneamento, bibliometria e validação de licença)
Ambientes corporativos restritos e redes isoladas
Como o processamento central e a validação de licença são locais, depois de configurado o aplicativo opera em máquinas sem acesso à internet, contanto que não sejam ativados recursos que dependam de provedores externos de IA (como Gemini, Claude ou OpenAI) — a busca semântica e a análise de termos rodam com o Transformer local, que só precisa ser baixado uma vez. Atenção: a primeira execução baixa as dependências do Julia da internet, então uma máquina totalmente isolada exige um preparo à parte; fale com a equipe antes de planejar essa implantação. Os arquivos .msi e active.scifore-license podem ser transferidos por um meio autorizado pela sua área de TI.

1. Instale o Julia 1.13 ou superior

Os algoritmos analíticos e o banco DuckDB rodam em um backend escrito em Julia, e o instalador do SciForesight não embute o Julia. O caminho recomendado é o Juliaup, o instalador e gerenciador de versões oficial: ele mantém o canal de atualização em dia e evita que a versão fique defasada.

PowerShell — instalar o Julia com o Juliaup
winget install julia -s msstore

Se preferir, use o script oficial (ou a Microsoft Store, ou o instalador em julialang.org):

PowerShell — script oficial do Juliaup
irm -useb https://install.julialang.org | iex

Já tem o Julia, mas numa versão anterior (1.11 ou 1.12)? Atualize pelo Juliaup — versões mais antigas não conseguem instanciar as dependências do SciForesight:

PowerShell — atualizar o Julia
juliaup update

2. Instalação no Windows (.msi)

  1. Baixe o pacote SciForesight-Setup-0.1.6.msi liberado na página de Solicite uma versão de teste.
  2. Confira o checksum antes de executar — é o que garante que o arquivo chegou íntegro.
  3. Execute o instalador e siga as etapas do assistente.

Todas as versões publicadas do instalador, com os respectivos arquivos de checksum, ficam na página de releases: github.com/jefferds/sciforesight-releases/releases.

PowerShell — conferir o checksum SHA-256
Get-FileHash .\SciForesight-Setup-0.1.6.msi -Algorithm SHA256

O resultado deve ser idêntico ao hash exibido ao lado do botão de download, e ao conteúdo de SciForesight-Setup-0.1.6.msi.sha256, publicado na mesma pasta.

O Windows vai bloquear o instalador na primeira execução
O SciForesight ainda não é distribuído com assinatura digital de editor, então o Microsoft Defender SmartScreen exibe "O Windows protegeu o computador" e oferece apenas Não executar. O aviso diz que o editor é desconhecido — não que o arquivo esteja corrompido ou infectado; por isso a conferência do SHA-256 acima é o passo que realmente confirma a procedência do que você baixou.

Confirmado o checksum, há dois caminhos equivalentes: clicar em Mais informações e depois em Executar assim mesmo no próprio diálogo, ou remover a marca de origem antes de executar, o que dispensa o diálogo:

PowerShell — liberar o arquivo baixado
Unblock-File .\SciForesight-Setup-0.1.6.msi

Ao baixar um arquivo, o navegador grava nele um marcador chamado Mark of the Web, e é ele que faz o SmartScreen consultar a reputação do instalador. Um .msi idêntico entregue por pen drive ou pela rede interna não recebe esse marcador e instala sem aviso nenhum — a diferença está na origem registrada, não no conteúdo do pacote.

3. A primeira execução

Ao abrir o SciForesight, uma tela de inicialização percorre as etapas de preparo do ambiente local antes de liberar o workspace:

  1. Verificação do Julia — o aplicativo procura o Julia no caminho configurado, no PATH e nas pastas padrão do usuário, e confere se a versão é 1.13 ou superior.
  2. Instalação das dependências — na primeira abertura (e depois de atualizações), o Julia baixa os pacotes necessários e os pré-compila, com o progresso exibido ao vivo. Leva alguns minutos e exige internet apenas nessa etapa.
  3. Licença e backend — o aplicativo valida a licença localmente, inicia o backend na sua máquina e só então abre o workspace.
Se aparecer “Julia não detectado”
A tela informa se o Julia não está instalado ou se a versão encontrada é anterior à exigida, e mostra os comandos do Juliaup prontos para copiar. Depois de instalar ou atualizar, use Verificar novamente — não é preciso reiniciar o aplicativo. Se o Julia estiver em um local incomum, use Selecionar executável manualmente.

Componentes opcionais

Dois componentes adicionais ampliam os recursos do SciForesight sem interferir no funcionamento padrão:

ComponenteFinalidadeComando de instalação (PowerShell)
Python 3.10–3.14Motor Laya (Sistema 1) no Módulo Escrever. Permite avaliações rápidas de completude de texto 100% locais e offline. O aplicativo cria o ambiente virtual isolado sob demanda.winget install -e --id Python.Python.3.12
Quarto CLIRenderização e exportação de manuscritos científicos (.qmd) para formatos PDF, HTML e Word DOCX.winget install -e --id Posit.Quarto

Onde ficam os dados

Nada é gravado fora da sua máquina. Os diretórios usados pelo aplicativo são:

ConteúdoCaminho local (Windows)
Licença ativa e estado da avaliação%APPDATA%\com.sciforesight.desktop\licensing\
ProjetosPasta escolhida na criação do projeto (ex: C:\Projetos\MeuCorpus\)
Logs do aplicativo%LOCALAPPDATA%\com.sciforesight.desktop\logs\ (o botão “Abrir logs” abre esta pasta)
Dependências do Julia%USERPROFILE%\.julia\

Atualizar ou remover

Atualizações são instaladas por cima da versão anterior e preservam projetos e licença. Após uma atualização, a próxima abertura pode reinstalar e recompilar as dependências do Julia, o que leva alguns minutos. Para remover o aplicativo por completo, desinstale-o pelo sistema e apague a pasta com.sciforesight.desktop em %APPDATA% e %LOCALAPPDATA% — lembrando que as pastas de projeto ficam onde você as criou e precisam ser removidas separadamente.

A licença é vinculada à máquina, não ao instalador
A licença é emitida para os machine_claim_hashes da estação onde o SciForesight roda. Reinstalar o aplicativo na mesma máquina preserva a licença — guarde uma cópia do arquivo active.scifore-license para reimportá-lo se necessário. Trocar de computador, reinstalar o Windows ou alterar o hardware identificador muda o hash e exige uma nova emissão pela equipe: não há download avulso da licença no portal. O procedimento está em Licenciamento e ativação.
Pronto para experimentar o SciForesight?

Execute análises bibliométricas, grafos bimodais e inteligência artificial no Windows com controle, governança e soberania de dados.

Solicitar Versão de Teste