Guia de Instalação para macOS - Synkra AIOS
Pré-requisitos
1. Node.js (v20 ou superior)
Instale o Node.js usando um dos seguintes métodos:
Opção A: Usando Homebrew (Recomendado)
# Instale o Homebrew se ainda não estiver instalado
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Instale o Node.js
brew install nodeOpção B: Usando o instalador oficial Baixe em nodejs.org
Opção C: Usando Node Version Manager (nvm)
# Instale o nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Instale o Node.js
nvm install 20
nvm use 202. GitHub CLI
Instale o GitHub CLI para colaboração em equipe:
Usando Homebrew (Recomendado)
brew install ghUsando MacPorts
sudo port install ghUsando o instalador oficial Baixe em cli.github.com
Instalação
Instalação Rápida
-
Abra o Terminal
-
Navegue até o diretório do seu projeto:
cd ~/path/to/your/project -
Execute o instalador:
npx github:SynkraAI/aios-core install
O Que o Instalador Faz
O instalador automaticamente:
- Detecta o macOS e aplica configurações específicas da plataforma
- Cria os diretórios necessários com permissões apropriadas
- Configura caminhos de IDE para localizações do macOS:
- Cursor:
~/Library/Application Support/Cursor/ - Claude:
~/.claude/
- Cursor:
- Configura scripts shell com terminações de linha Unix
- Lida adequadamente com sistemas de arquivos case-sensitive
Configuração Específica por IDE
Cursor
- As regras da IDE são instaladas em
.cursor/rules/ - Atalho de teclado:
Cmd+Lpara abrir o chat - Use
@agent-namepara ativar agentes
Claude Code
-
Os comandos são instalados em
.claude/commands/AIOS/ -
Use
/agent-namepara ativar agentes -
Use
@agent-namepara ativar agentes
Solução de Problemas
Problemas de Permissão
Se você encontrar erros de permissão:
# Corrigir permissões do npm
sudo chown -R $(whoami) ~/.npm
# Corrigir permissões do projeto
sudo chown -R $(whoami) .aios-coreAutenticação do GitHub CLI
Após instalar o GitHub CLI:
# Autenticar no GitHub
gh auth login
# Escolha o método de autenticação (navegador web recomendado)Problemas de Path
Se os comandos não forem encontrados:
# Adicione ao ~/.zshrc ou ~/.bash_profile
export PATH="/usr/local/bin:$PATH"
# Recarregue a configuração do shell
source ~/.zshrc # ou source ~/.bash_profileCase Sensitivity
Os sistemas de arquivos do macOS podem ser case-insensitive por padrão. Se você tiver problemas:
-
Verifique seu sistema de arquivos:
diskutil info / | grep "File System" -
O Synkra AIOS lida automaticamente com sistemas de arquivos case-sensitive e case-insensitive
Atualização
Para atualizar uma instalação existente:
npx github:SynkraAI/aios-core installO atualizador irá:
- Detectar sua instalação existente
- Fazer backup de quaisquer customizações
- Atualizar apenas os arquivos alterados
- Preservar suas configurações
Próximos Passos
- Configure sua IDE (veja configuração específica por IDE acima)
- Execute
*helpno seu agente de IA para ver os comandos disponíveis - Comece com o Guia do Usuário
- Junte-se à nossa Comunidade Discord para obter ajuda
Requisitos de Sistema
- macOS 10.15 (Catalina) ou posterior
- 4GB RAM mínimo (8GB recomendado)
- 500MB de espaço livre em disco
- Conexão com a internet para pacotes npm