Guia de Instalação Windows para Synkra AIOS
Versões Suportadas
| Versão do Windows | Status | Notas |
|---|---|---|
| Windows 11 | ✅ Totalmente Suportado | Recomendado |
| Windows 10 (22H2+) | ✅ Totalmente Suportado | Requer atualizações recentes |
| Windows 10 (anterior) | ⚠️ Suporte Limitado | Atualização recomendada |
| Windows Server 2022 | ✅ Totalmente Suportado | |
| Windows Server 2019 | ⚠️ Testado pela Comunidade |
Pré-requisitos
1. Node.js (v20 ou superior)
Opção A: Usando o Instalador Oficial (Recomendado)
- Baixe de nodejs.org
- Escolha a versão LTS (20.x ou superior)
- Execute o instalador com opções padrão
- Verifique a instalação no PowerShell:
node --version # Deve mostrar v20.x.x
npm --versionOpção B: Usando winget
# Instalar via Windows Package Manager
winget install OpenJS.NodeJS.LTS
# Reinicie o PowerShell, depois verifique
node --versionOpção C: Usando Chocolatey
# Instale o Chocolatey primeiro (se não instalado)
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# Instalar Node.js
choco install nodejs-lts -y
# Reinicie o PowerShell
node --version2. Git para Windows
Usando Instalador Oficial (Recomendado)
- Baixe de git-scm.com
- Execute o instalador com estas opções recomendadas:
- ✅ Git from the command line and also from 3rd-party software
- ✅ Use bundled OpenSSH
- ✅ Checkout Windows-style, commit Unix-style line endings
- ✅ Use Windows’ default console window
Usando winget
winget install Git.GitVerifique a instalação:
git --version3. GitHub CLI
Usando winget (Recomendado)
winget install GitHub.cliUsando Chocolatey
choco install gh -yAutentique:
gh auth login
# Siga os prompts, escolha "Login with a web browser"4. Windows Terminal (Recomendado)
Para a melhor experiência, use o Windows Terminal:
winget install Microsoft.WindowsTerminalInstalação
Instalação Rápida
-
Abra PowerShell ou Windows Terminal
-
Navegue até o diretório do seu projeto:
cd C:\Users\SeuNome\projetos\meu-projeto -
Execute o instalador:
npx github:SynkraAI/aios-core install
O Que o Instalador Faz
O instalador automaticamente:
- ✅ Detecta Windows e aplica configurações específicas da plataforma
- ✅ Cria diretórios necessários com permissões apropriadas
- ✅ Configura caminhos de IDE para localizações Windows:
- Cursor:
%APPDATA%\Cursor\ - Claude:
%USERPROFILE%\.claude\
- Cursor:
- ✅ Lida com separadores de caminho Windows (barras invertidas)
- ✅ Configura terminações de linha corretamente (CRLF para batch, LF para scripts)
- ✅ Configura scripts npm compatíveis com cmd.exe e PowerShell
Configuração Específica por IDE
Cursor
- Baixe de cursor.sh
- Execute o instalador
- Regras da IDE são instaladas em
.cursor\rules\ - Atalho de teclado:
Ctrl+Lpara abrir chat - Use
@nome-do-agentepara ativar agentes
Claude Code (CLI)
-
Instale o Claude Code:
npm install -g @anthropic-ai/claude-code -
Comandos são instalados em
.claude\commands\AIOS\ -
Use
/nome-do-agentepara ativar agentes -
Execute o instalador
-
Use
@nome-do-agentepara ativar agentes
Solução de Problemas
Erro de Política de Execução
Se você ver running scripts is disabled:
# Verificar política atual
Get-ExecutionPolicy
# Definir para permitir scripts locais (recomendado)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# Ou bypass temporário para sessão atual
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope ProcessErros de Permissão npm EACCES
# Limpar cache do npm
npm cache clean --force
# Definir prefixo npm para diretório do usuário
npm config set prefix "$env:APPDATA\npm"
# Adicionar ao PATH (permanente)
[Environment]::SetEnvironmentVariable(
"Path",
[Environment]::GetEnvironmentVariable("Path", "User") + ";$env:APPDATA\npm",
"User"
)Problemas de Caminho Longo
Windows tem limite de 260 caracteres por padrão. Para habilitar caminhos longos:
- Abra Editor de Política de Grupo (
gpedit.msc) - Navegue para: Configuração do Computador → Modelos Administrativos → Sistema → Sistema de Arquivos
- Habilite “Habilitar caminhos longos Win32”
Ou via PowerShell (requer admin):
# Executar como Administrador
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -ForceNode.js Não Encontrado Após Instalação
# Atualizar variáveis de ambiente
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
# Ou reinicie PowerShell/TerminalAntivírus Bloqueando npm
Alguns antivírus bloqueiam operações npm:
-
Adicione exceções para:
%APPDATA%\npm%APPDATA%\npm-cache%USERPROFILE%\node_modules- Seu diretório de projeto
-
Temporariamente desabilite varredura em tempo real durante instalação (não recomendado para produção)
Problemas de Autenticação GitHub CLI
# Verificar status
gh auth status
# Re-autenticar
gh auth login --web
# Se atrás de proxy corporativo
$env:HTTPS_PROXY = "http://proxy.empresa.com:8080"
gh auth loginIntegração WSL (Opcional)
Para usuários que preferem ferramentas Linux dentro do Windows:
Instalar WSL2
# Executar como Administrador
wsl --install
# Instalar Ubuntu (padrão)
wsl --install -d Ubuntu
# Reinicie o computador quando solicitadoConfigurar AIOS com WSL
# Dentro do WSL, siga o guia de instalação Linux
# Veja: docs/installation/linux.md
# Acessar arquivos Windows do WSL
cd /mnt/c/Users/SeuNome/projetos/meu-projeto
# Para melhor performance, mantenha projetos no sistema de arquivos Linux
# Use: ~/projetos/ ao invés de /mnt/c/Atualização
Para atualizar uma instalação existente:
# Usando npx (recomendado)
npx github:SynkraAI/aios-core install
# O atualizador irá:
# - Detectar instalação existente
# - Fazer backup de customizações em .aios-backup\
# - Atualizar apenas arquivos modificados
# - Preservar configuraçõesRequisitos do Sistema
| Requisito | Mínimo | Recomendado |
|---|---|---|
| Windows | 10 (22H2) | 11 |
| RAM | 4GB | 8GB |
| Espaço em Disco | 1GB | 5GB |
| Node.js | 18.x | 20.x LTS |
| npm | 9.x | 10.x |
| PowerShell | 5.1 | 7.x (Core) |
Próximos Passos
- Configure sua IDE (veja configuração específica por IDE acima)
- Execute
*helpno seu agente AI para ver comandos disponíveis - Comece com o Guia do Usuário
- Junte-se à nossa Comunidade no Discord para ajuda