Descrição
Wavefunction é um agente de codificação de desktop de código aberto, especificamente construído para macOS, priorizando um design minimalista e desempenho eficiente. Ao contrário de muitos aplicativos de agente que continuamente adicionam recursos, Wavefunction foca na filosofia de 'menos é mais', visando simplicidade e velocidade para aprimorar a experiência de codificação.
Ler mais
O agente oferece flexibilidade significativa na escolha de modelos, permitindo que os usuários selecionem e alternem entre vários modelos conforme necessário. Suporta a execução de modelos localmente, utilizando chaves de API pessoais de provedores como OpenAI, Anthropic, Google Gemini, OpenRouter ou Vercel AI Gateway, ou fazendo login com ChatGPT Plus ou Pro. Essa abordagem garante que os usuários não fiquem presos aos planos ou limites de um único provedor, podendo manter zero retenção de dados para trabalhos sensíveis à privacidade.
Projetado como um aplicativo nativo de desktop, Wavefunction fornece uma interface limpa e descomplicada, com menos barras laterais e abas, mantendo a conversa central ao fluxo de trabalho. Evita navegadores embutidos ou recursos supérfluos, integrando-se ao navegador padrão do usuário para links externos. Uma inovação chave é sua abordagem ao uso do computador: o agente opera dentro de seu próprio ambiente de desktop isolado, um contêiner Docker local. Isso significa que o Wavefunction nunca assume o controle do mouse, teclado ou tela do usuário, permitindo que os desenvolvedores continuem trabalhando em seu Mac sem interrupções enquanto o agente executa suas tarefas.
O Wavefunction se destaca em fluxos de trabalho paralelos. Os usuários podem atribuir várias tarefas sequencialmente, e o agente divide inteligentemente o trabalho entre subagentes. Esses subagentes podem operar em ramos e árvores de trabalho separados, evitando colisões de arquivos e permitindo direcionamento dinâmico. Se os planos mudarem durante a tarefa, mensagens chegam ao subagente relevante, permitindo ajustes sem reiniciar todo o processo. O aplicativo também inclui recursos como 'fork ou rewind' para iniciar novas conversas a partir de qualquer mensagem ou reverter código e conversas para estados anteriores.
Segurança e privacidade são princípios fundamentais. O Wavefunction armazena conversas e configurações localmente no computador do usuário. Suporta modelos locais para inferência totalmente local e permite a configuração de provedores com zero retenção de dados. Para tarefas que requerem interação com o desktop, o contêiner Docker isolado do agente garante que o Mac do usuário permaneça seguro. As transferências de arquivos são explícitas, com downloads indo para pastas escolhidas pelo usuário e uploads exigindo aprovação do usuário. Logins seguros para serviços externos pausam o agente, garantindo que ele nunca veja credenciais de login. A plataforma também oferece rastreamento robusto de tokens e custos, proporcionando transparência sobre uso e despesas.
- CategoriaAssistentes de programação com IA
- Modelo de preçosGrátis
- ImplantaçãoApp para desktop
- PlataformasmacOS
Recursos principais de Wavefunction
Agente de codificação de código aberto para macOS
Suporta modelos locais (Ollama, LM Studio)
Integra-se com várias chaves de API (OpenAI, Anthropic, Google Gemini, OpenRouter, Vercel AI Gateway)
Suporte para login com ChatGPT Plus ou Pro
Interface de desktop minimalista e limpa
Otimizado para fluxos de trabalho paralelos com subagentes
Direcionamento dinâmico de tarefas e ajustes
Fork ou rewind do histórico de chat e código
Ambiente de desktop isolado em contêiner Docker
Nunca assume o controle do mouse, teclado ou tela do usuário
Logins seguros para serviços externos
Armazenamento local de conversas e configurações
Opções de zero retenção de dados com provedores
Painel de rastreamento de uso de tokens e custos
Mais de 70 conectores MCP prontos e suporte a servidores MCP personalizados
Como usar Wavefunction?
Baixar o App: Obtenha o aplicativo Wavefunction para macOS no site oficial.
Instalar Docker Desktop: Certifique-se de que o Docker Desktop está instalado e em execução no seu Mac, pois é necessário para o ambiente isolado do agente.
Conectar um Modelo: Escolha seu modelo preferido fazendo login com o ChatGPT, adicionando chaves de API de provedores suportados ou configurando modelos locais via Ollama ou LM Studio.
Iniciar uma Conversa: Inicie um novo chat e forneça sua primeira tarefa ou instrução de codificação ao agente.
Atribuir Tarefas Paralelas: Continue enviando novas tarefas; o Wavefunction dividirá automaticamente o trabalho entre subagentes para execução paralela.
Monitorar e Direcionar: Observe o progresso do agente e envie instruções ou alterações durante a tarefa para guiar seu trabalho.
Revisar e Integrar: Revise o código e as alterações feitas pelos subagentes, e então integre-as ao seu projeto.
Casos de uso de Wavefunction
- Desenvolvimento de Código Paralelo
- Atualizações Automatizadas de Documentação
- Testes de Integração de API
- Desenvolvimento de Interface
- Refatoração de Código
- Depuração e Resolução de Erros
- Automação de Ferramentas Personalizadas
- Ambiente de Desenvolvimento Seguro
- Experimentação com Modelos








