
Wavefunction: IA para programar no Mac com seus modelos
Tarefas de código em paralelo com modelos locais ou de nuvem.

Wavefunction é um aplicativo de código aberto para usar IA para programar no Mac. Ele reúne conversas, arquivos do projeto, comandos de desenvolvimento e tarefas paralelas. Você pode ajustar a orientação enquanto o trabalho acontece e revisar as alterações antes de aceitá-las.
Em palavras simples: para que serve este site?
O site oferece o download e o acesso ao código-fonte. No aplicativo instalado, você escolhe uma pasta de projeto e descreve uma mudança. O agente pode editar código e executar comandos, por exemplo para adicionar um filtro mensal a uma página de faturas existente e preparar testes. É indicado para desenvolvedores que verificam o resultado e querem escolher os modelos usados. Instalação e configuração fazem parte do uso.
Da instalação à primeira alteração
- Baixe o DMG pelo download oficial e arraste o app para Applications. A documentação exige Apple Silicon e macOS 11 ou posterior.
- Conecte um provedor ou serviço local, escolha os modelos e crie um projeto.
- Abra a pasta. Mantenha New worktree se quiser um checkout Git separado; desativá-lo usa o diretório original.
- Informe mudança, restrições e critérios de validação, como um filtro sem alterar o formato da API, acompanhado de testes.
- Confira o diff e a saída dos comandos antes de incorporar o resultado.
Gratuito não significa modelos ilimitados
Verificado em 5 de novembro de 2026: o software é gratuito sob a licença MIT. As contas e APIs conectadas seguem preços, limites e condições dos respectivos provedores. Não há uma franquia gratuita comum documentada. Dependências e serviços também têm seus próprios termos.
Settings → Analytics organiza tokens, cache, execuções, tempo de trabalho e custos em USD informados pelos provedores, por modelo e nos últimos 14 dias. Custo não informado não vira zero; a cobrança final deve ser conferida no provedor.
Tarefas paralelas com acompanhamento
Cada conversa tem modelo, pasta e histórico próprios. No Git, novas conversas começam por padrão em branch e checkout separados. O agente pode criar auxiliares que compartilham o checkout principal ou recebem worktrees isolados. Diretórios separados não eliminam conflitos lógicos na integração.
Uma mensagem durante a execução orienta a tarefa atual; Queue follow-up espera seu término. Você pode inspecionar, redirecionar ou parar auxiliares, criar uma bifurcação da conversa ou voltar ao estado salvo em uma mensagem. Rewind não é arquivo de todas as versões intermediárias. Rotinas agendadas exigem que o aplicativo permaneça aberto.
Escolha o modelo e o serviço
O site lista login ChatGPT Plus/Pro, chaves API Anthropic, Google Gemini, OpenAI, OpenRouter e Vercel AI Gateway, além de Ollama e serviços compatíveis com OpenAI, como LM Studio. É possível escolher e trocar o modelo de cada conversa. Conectar uma conta não acrescenta assinatura nem saldo API; a capacidade depende do modelo e da configuração.
Um desktop próprio para uso do computador
Computer use roda em um contêiner Docker local com desktop independente. Segundo a documentação, não move o cursor do Mac, não digita no teclado dele nem grava sua tela. Você pode observar ou assumir o controle. O agente pausa para login privado; arquivos são adicionados explicitamente ou entregues em pastas permitidas.
São necessários Docker Desktop e um modelo capaz de interpretar imagens. Esse isolamento não impede dados enviados a sites ou modelos remotos de saírem da máquina.
MCP e instruções do projeto
O site descreve atualmente mais de 70 conectores MCP prontos e a inclusão de servidores MCP próprios. O acesso efetivo depende das permissões dos serviços. AGENTS.md e SKILL.md permitem reaproveitar instruções e habilidades do projeto, sem substituir controle de acesso ou revisão de código.
Dados locais e limites de privacidade
Conversas, habilidades e configurações ficam no Mac. Provedores hospedados e conectores recebem os dados enviados. As chaves ficam em arquivos locais restritos ao usuário do sistema, declarados sem criptografia.
Require zero data retention afeta o roteamento no OpenRouter e no Vercel AI Gateway; outros provedores precisam de configuração na própria conta. Comandos usam normalmente o sandbox do macOS, pastas externas exigem autorização e Full access altera algumas aprovações. A política de segurança explica os limites, inclusive na identificação de ações irreversíveis.
Perguntas frequentes
O app gratuito inclui uma franquia de IA?
Não há franquia universal documentada. O aplicativo é gratuito; contas e chamadas aos modelos seguem as condições de cada provedor.
Posso usar Ollama ou minha própria API?
Sim, Ollama e endpoints compatíveis com OpenAI são documentados junto aos serviços de nuvem citados. Modelo e configuração precisam servir à tarefa.
Meu código fica sempre no Mac?
O armazenamento local não garante isso: serviços remotos recebem o que você envia. As chaves locais também não são criptografadas.
Quais são os requisitos?
Apple Silicon e macOS 11+ para o app documentado. Computer use requer ainda Docker Desktop e modelo com visão. Não se presume uma distribuição para Windows ou Linux.
Recursos oficiais
- Repositório e README: instalação, arquitetura e contribuições.
- GitHub Issues: problemas comuns; vulnerabilidades devem seguir o canal privado da política.





