
Wavefunction: IA para programar en Mac con tus modelos
Desarrolla tareas en paralelo y elige modelos locales o de nube.

Wavefunction es una aplicación de escritorio de código abierto para usar IA al programar en Mac. Reúne conversaciones, archivos del proyecto, ejecución de comandos y tareas paralelas. Puedes cambiar las indicaciones mientras trabaja y revisar después las modificaciones y las comprobaciones realizadas.
En palabras sencillas: ¿para qué sirve esta web?
La web ofrece la descarga y el acceso al código fuente. El trabajo lo hace la aplicación instalada: eliges una carpeta, describes una función o un fallo y el agente puede modificar código y ejecutar tareas de desarrollo. Por ejemplo, añadir un filtro a una página de facturas existente y preparar pruebas. Está orientada a desarrolladores que revisan el resultado y quieren elegir sus modelos; requiere instalación y configuración.
Qué es gratis y qué puede generar gastos
Comprobado el 5 de noviembre de 2026: Wavefunction es gratuito bajo licencia MIT. Los modelos se conectan por tu cuenta y sus proveedores aplican sus propias condiciones. No se publica una cuota gratuita común para todos ni inferencia ilimitada incluida. También deben respetarse las condiciones de las dependencias y los servicios utilizados.
Settings → Analytics reúne tokens de entrada, caché y salida, ejecuciones, tiempo de trabajo y costes en USD cuando el proveedor los comunica. Permite ver totales por modelo y los últimos 14 días. Un coste no comunicado no se considera cero; la factura del proveedor sigue siendo la referencia.
Primer cambio de código, paso a paso
- Descarga el DMG desde la entrada oficial y arrastra la aplicación a Applications. Se documenta Apple Silicon con macOS 11 o posterior.
- Conecta un proveedor o servicio de modelos local, selecciona modelos y crea un proyecto.
- Abre su carpeta. Mantén New worktree si quieres un checkout separado en Git; desactivarlo usa la carpeta original.
- Indica el cambio y cómo comprobarlo: por ejemplo, un filtro por mes que conserve el formato de la API e incluya pruebas.
- Revisa el diff y la salida de las comprobaciones antes de aceptar el trabajo.
Trabajar en paralelo y corregir el rumbo
Cada chat tiene modelo, carpeta e historial propios. Los chats nuevos de Git usan por defecto una rama y un checkout separados. El agente puede crear ayudantes; estos comparten el checkout principal salvo que reciban worktrees independientes. La separación de archivos no elimina los conflictos lógicos.
Un mensaje durante la ejecución modifica la tarea en curso; Queue follow-up espera a que termine. Puedes inspeccionar, redirigir o detener ayudantes. Fork crea una conversación alternativa y Rewind recupera el estado guardado en un mensaje, sin ser un archivo de todas las versiones intermedias. Las rutinas programadas requieren la aplicación abierta.
Tus modelos y cuentas
La web enumera acceso con ChatGPT Plus/Pro, claves API de Anthropic, Google Gemini, OpenAI, OpenRouter y Vercel AI Gateway, además de Ollama y servidores compatibles con OpenAI como LM Studio. Puedes elegir y cambiar el modelo de cada chat. La conexión no regala suscripciones ni saldo; la capacidad real depende del modelo y del servicio configurado.
Un escritorio independiente para tareas gráficas
Computer use funciona en un contenedor Docker local con escritorio propio. Según la documentación, no mueve el cursor del Mac, escribe en su teclado ni graba su pantalla. Puedes observar o tomar el control; el agente se pausa para un inicio de sesión privado. Los archivos entran de forma explícita o salen a carpetas autorizadas.
Requiere Docker Desktop y un modelo capaz de interpretar imágenes. Este aislamiento no impide que una web o un modelo remoto reciba los datos que le envíes.
Conectar herramientas y conservar instrucciones
El sitio describe actualmente más de 70 conectores MCP y admite servidores MCP propios. Cada servicio determina los permisos efectivos. AGENTS.md y SKILL.md permiten reutilizar instrucciones del proyecto, pero no sustituyen controles de acceso ni revisión técnica.
Dónde se guardan y adónde viajan los datos
Conversaciones, habilidades y ajustes se guardan en el Mac. Los proveedores alojados y conectores reciben las entradas enviadas. Las claves son archivos locales restringidos al usuario, expresamente sin cifrar.
Require zero data retention actúa sobre las rutas de OpenRouter y Vercel AI Gateway; otros proveedores exigen configuración en su cuenta. Los comandos usan por defecto el sandbox de macOS y el acceso a carpetas externas necesita permiso. Full access modifica algunas autorizaciones. Consulta la política de seguridad para entender sus límites, incluida la detección incompleta de acciones irreversibles.
Preguntas frecuentes
¿La descarga gratuita incluye uso de todos los modelos?
No hay una cuota universal documentada. La aplicación es gratuita; las cuentas y llamadas a modelos dependen de cada proveedor.
¿Puedo usar Ollama o mi API?
Sí, se documentan Ollama y endpoints compatibles con OpenAI junto con los servicios de nube enumerados. Hay que configurar un modelo adecuado para la tarea.
¿El código nunca sale del Mac?
El almacenamiento local no garantiza eso. Lo enviado a modelos remotos o conectores llega a esos servicios, y las claves locales no están cifradas.
¿Qué ordenador y software necesito?
La aplicación documentada requiere Apple Silicon y macOS 11+. Computer use añade Docker Desktop y un modelo con visión. No se presupone una versión para Windows o Linux.
Recursos oficiales
- Repositorio y README: configuración, arquitectura y contribuciones.
- GitHub Issues: incidencias habituales; para vulnerabilidades, usa el canal privado indicado en la política.





