Instale o Yenpo e abra seu primeiro repositório
Confira a compatibilidade do Mac, instale a prévia e leia código local sem conta de modelo. Conecte um provedor apenas para perguntas à IA.
Você não precisa de uma conta de modelo para começar a ler código no Yenpo. Navegação, busca e navegação por servidor de linguagem funcionam localmente. Conecte um provedor depois, quando quiser perguntar ao AI Reader sobre o código.
Confira seu Mac
A prévia Early Access atual funciona em Macs com Apple silicon e Intel, com macOS 14 ou posterior; um único download serve para ambos. Confira sua versão do macOS em About This Mac.
Cada versão de prévia expira em uma data fixa, exibida ao lado do botão de download. A data é definida ao gerar a versão, portanto baixar ou reinstalar depois não adia o prazo. Instale uma versão mais recente antes disso.
Instale
- Baixe o
.dmgna página inicial. - Abra-o e arraste Yenpo para Applications.
- Inicie o Yenpo em Applications e ejete a imagem de disco.
Confira a versão instalada
Escolha Yenpo → About Yenpo na barra de menus. Compare a versão com a exibida ao lado do botão de download. A janela About também mostra a expiração do EAP no fuso horário do Mac; o site exibe a data em UTC.
Se você instalou uma atualização, mas ainda vê a versão antiga, encerre o Yenpo e reabra a cópia em Applications. Veja os passos de substituição em Atualize antes de a prévia expirar.
Abra um projeto
Abra a pasta do projeto que quer ler. Escolha a raiz do repositório, onde ficam o README, o arquivo de build e .git. Se abrir uma subpasta, testes e configurações de outros locais do repositório não farão parte do projeto.
Pressione Command-P (Go to File…), digite parte do nome ou caminho e abra um arquivo conhecido. Mantenha o README ou um teste relacionado em outra aba. Para ler outro projeto, abra-o em sua própria janela.
Não encontra um arquivo que sabe que existe? Confira se ele está dentro da pasta aberta e se arquivos ocultos ou ignorados pelo Git estão sendo escondidos. Veja os detalhes em Encontre arquivos e siga símbolos.
Experimente uma tarefa pequena
Escolha uma pergunta cuja resposta possa conferir, como onde uma configuração é lida:
- Use Search All Files para encontrar o nome exato da configuração ou uma mensagem característica.
- Abra a função encontrada e localize de onde vem a entrada.
- Use Go to Definition ou Find References se houver um servidor de linguagem disponível. Caso contrário, busque o símbolo como texto.
- Leia o chamador ou teste que fornece a entrada.
Isso basta para começar: um ponto de entrada, um valor para acompanhar e um chamador ou teste que mostre seu uso. Você não precisa entender toda a arquitetura primeiro.
Pergunte ao AI Reader (opcional)
Configure um provedor seguindo Conecte um provedor de modelos, abra o AI Reader e pergunte sobre o código que acabou de ler. Adicione um arquivo, pasta ou seleção como ponto de partida, ou descreva o comportamento e deixe-o encontrar o código no espaço de trabalho.
Por exemplo:
Rastreie esta configuração do valor padrão ao manipulador da requisição. Quais sobrescritas podem alterá-la? Mostre as ramificações que devo conferir.
Clique em uma referência da resposta para visualizar o código em Quick Look e em Open File para mantê-lo em uma aba. Confira uma afirmação no código antes de fazer uma pergunta maior.
O AI Reader apenas lê por padrão. Você pode permitir edições por uma única execução; O que é enviado e o que pode ser editado explica o funcionamento e o que vai para o modelo.
Atualize antes de a prévia expirar
- Confira a versão e a expiração ao lado do botão de download da página inicial. Baixe o
.dmgmais recente quando disponível. - Salve os arquivos pendentes e encerre o Yenpo. Abra a nova imagem de disco e arraste Yenpo para Applications, substituindo a cópia quando o Finder perguntar.
- Inicie o Yenpo em Applications, confira Yenpo → About Yenpo novamente e ejete a imagem de disco.
Baixar ou reinstalar a mesma versão não estende sua validade. Se ela expirou e a página inicial ainda oferece essa versão, volte depois para conferir se há uma atualização.
Se algo não funcionar
| Problema | Confira primeiro |
|---|---|
| Um arquivo não é encontrado | Raiz do projeto, caminho, opções de arquivos ocultos e ignorados pelo Git |
| Go to Definition não faz nada | Se o servidor de linguagem está instalado e entende o projeto |
| O AI Reader não responde | Provedor ativo, tipo de API, endpoint, ID do modelo e chave de API |
| O código não é o esperado | Se a aba mostra uma versão histórica do Git ou o arquivo atual |
Ao registrar um bug, guarde as versões do Yenpo e macOS, os resultados esperado e real e os passos de reprodução. Não inclua código privado ou chaves de API no que compartilhar publicamente.
Escolha o próximo passo
Continue com Encontre arquivos, siga símbolos e confira referências. Comece pela busca de arquivos e use a navegação por símbolos quando houver servidor de linguagem. Também é possível comparar commits e branches sem conta de modelo.
Para perguntar ao AI Reader sobre o código, conecte um provedor de modelos. Antes de enviar uma pergunta, confira qual código é enviado ao provedor e as cobranças dele.