Configurar a IA

Escolha sua IA. Vou tentar não ter uma favorita.
O Lily não tem um serviço de IA próprio nem chave de API para preencher. Ele roda uma ferramenta de IA de linha de comando que já está instalada e logada no seu Mac, e usa a sua conta nessa ferramenta.
Ferramentas suportadas
| Ferramenta | Comando | Instalação |
|---|---|---|
| Claude Code | claude | npm i -g @anthropic-ai/claude-code |
| OpenAI Codex | codex | npm i -g @openai/codex |
| OpenCode | opencode | brew install opencode |
Instale pelo menos uma e faça login nela pelo Terminal, do jeito que a documentação dela manda. Depois:
- Abra Ajustes › IA.
- Ligue as ferramentas que você quer em Provedores. Uma ferramenta que o Lily não achou aparece como Não encontrada, com o comando de instalação.
- Clique no botão de play ao lado de um provedor para testar. O provedor respondeu quer dizer que funciona. Instalada não é a mesma coisa que logada, então teste depois de instalar.
Se você instalou uma ferramenta com o Lily aberto, clique em Redetectar CLIs instaladas.
Como o Lily acha as ferramentas
O Lily pergunta para um zsh de login onde o comando está, então qualquer coisa no PATH do seu shell funciona. Se não der certo, ele procura em ~/.local/bin, /opt/homebrew/bin, /usr/local/bin, ~/.bun/bin, ~/.deno/bin, ~/.volta/bin, ~/.npm-global/bin, ~/n/bin e /usr/bin. Não tem ajuste para um caminho próprio, então se você usa outro shell, instale a ferramenta numa dessas pastas.
Vários provedores
O primeiro provedor ligado é o principal. Use as setas para mudar a ordem.
- Todo pedido vai primeiro para o principal. Se ele falha, o Lily tenta o próximo.
- Trabalhos grandes (entender um schema grande, a varredura de dados sensíveis, as ideias de consultas) são divididos em lotes e espalhados entre todos os provedores ligados ao mesmo tempo. Um provedor mais rápido pega mais lotes, e um que fica falhando é deixado de lado.
A ordem vale para o app inteiro, não por conexão.
Modelos e tempo limite
O Lily não escolhe modelo para o Codex nem para o OpenCode; eles usam a configuração deles. Com o Claude Code, as análises mais pesadas pedem o Sonnet e o resto usa o seu padrão.
Cada pedido para depois de dois minutos (A IA demorou demais e foi interrompida). Trabalhos em vários lotes param depois de cinco minutos e guardam o que terminaram. Parar, ou fechar a janela, encerra o processo da ferramenta.
Focar nas tabelas relevantes
Ajustes › IA › Grounding › Focar a IA nas tabelas relevantes a cada pedido vem ligado. Em schemas muito grandes (mais de 1.500 colunas), o Lily escolhe as tabelas ligadas ao seu pedido em vez de mandar o schema inteiro. Ele acha essas tabelas com o modelo de linguagem da Apple que roda no próprio Mac, que o macOS baixa uma vez, junto com a busca por nome. Schemas menores sempre vão inteiros.
O que você ganha
- Entenda este banco: o negócio por trás do schema, em português.
- Pergunte aos seus dados: você pergunta, recebe a resposta e o SQL.
- IA no editor: gerar, explicar, otimizar e corrigir queries, escrever migrations.
- Investigar: achar por que algo está lento e testar uma correção.
- O que a IA vê: exatamente o que vai em cada prompt.
Sem provedor, os botões de IA somem e todo o resto funciona igual.