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
| Item | Mínimo | Recomendado |
|---|---|---|
| Sistema operacional | Windows 10 64 bits | Windows 11 64 bits |
| Julia | 1.13 ou superior | Instalado pelo Juliaup, que mantém a versão atualizada |
| Memória | 8 GB | 16 GB ou mais para corpora acima de 50 mil registros |
| Disco | 5 GB livres — instalador, Julia e dependências compiladas | 10 GB livres — índices, o modelo de embeddings local e mapas exportados ocupam espaço |
| Processador | x86-64 de 4 núcleos | 8 núcleos; o cálculo de redes é paralelizado |
| Rede | Necessária para baixar o instalador e o Julia, na primeira execução (dependências) e nas chamadas a APIs de IA na nuvem | Depois da primeira execução, a operação padrão é 100% offline (ingestão, saneamento, bibliometria e validação de licença) |
.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.
winget install julia -s msstoreSe preferir, use o script oficial (ou a Microsoft Store, ou o instalador em julialang.org):
irm -useb https://install.julialang.org | iexJá 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:
juliaup update2. Instalação no Windows (.msi)
- Baixe o pacote
SciForesight-Setup-0.1.6.msiliberado na página de Solicite uma versão de teste. - Confira o checksum antes de executar — é o que garante que o arquivo chegou íntegro.
- 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.
Get-FileHash .\SciForesight-Setup-0.1.6.msi -Algorithm SHA256O 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.
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:
Unblock-File .\SciForesight-Setup-0.1.6.msiAo 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:
- Verificação do Julia — o aplicativo procura o Julia no caminho configurado, no
PATHe nas pastas padrão do usuário, e confere se a versão é 1.13 ou superior. - 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.
- 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.
Componentes opcionais
Dois componentes adicionais ampliam os recursos do SciForesight sem interferir no funcionamento padrão:
| Componente | Finalidade | Comando de instalação (PowerShell) |
|---|---|---|
| Python 3.10–3.14 | Motor 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 CLI | Renderizaçã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údo | Caminho local (Windows) |
|---|---|
| Licença ativa e estado da avaliação | %APPDATA%\com.sciforesight.desktop\licensing\ |
| Projetos | Pasta 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.
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.Execute análises bibliométricas, grafos bimodais e inteligência artificial no Windows com controle, governança e soberania de dados.