NewList your AI tool for $19 $49. Paste a URL and AI drafts the listing.Submit a tool →Already listed? Claim it free.Claim your tool →

Wavefunction

Open-source coding agent for macOS that runs tasks in isolated containers

FreeStarting price
Wavefunction featured image

About Wavefunction

Wavefunction is a minimal, open-source coding agent designed for macOS. It operates as a desktop application that manages multiple coding tasks simultaneously through subagents, each working in isolated Docker containers. The tool keeps the conversation central while handling background work, allowing users to send new tasks without waiting for prior ones to complete. It supports parallel workflows by splitting work across subagents, steering them as plans evolve, and merging their changes while avoiding conflicts. Users can switch models freely, run local models, or connect their own API keys, with token and cost tracking provided. The interface prioritizes simplicity with a project sidebar and a clean chat area, avoiding unnecessary tabs or panels. Security features include isolated desktops, private sign-ins for websites, and controlled file access, ensuring the user’s Mac remains unaffected during operation.

Key features

  • Parallel task execution with subagents
  • Isolated work environments in Docker containers
  • Model switching and local model support
  • Token and cost tracking
  • Project sidebar for file management
  • Private sign-ins for secure web access
  • AGENTS.md and SKILL.md skill integration
  • MCP connectors for extended functionality

Use cases

  • Building and testing software components in parallel
  • Automating repetitive coding tasks with isolated environments
  • Managing multiple coding projects simultaneously

Pros

  • Open-source and MIT licensed
  • Supports local models and multiple API providers
  • Parallel task execution with isolated subagents
  • Minimal, distraction-free interface
  • Isolated desktop environment via Docker

Cons

  • Requires Docker Desktop
  • Limited to macOS platform
  • No built-in browser for agent use

Frequently asked questions about Wavefunction

What is Wavefunction and who is it designed for?

Wavefunction is a minimal, open-source coding agent designed for macOS users. It is built for developers who prefer a streamlined interface focused on coding tasks without unnecessary features or distractions.

How does Wavefunction handle multiple coding tasks simultaneously?

Wavefunction manages multiple tasks by splitting work across subagents, each operating in isolated Docker containers. Users can send new tasks without waiting for prior ones to complete, enabling parallel workflows.

Can I use my own models or API keys with Wavefunction?

Yes, Wavefunction allows users to switch models freely, run local models, or connect their own API keys from providers like OpenAI, Anthropic, Google Gemini, or others. It supports OpenAI-compatible servers such as Ollama or LM Studio.

Is Wavefunction free to use?

Wavefunction is free and open-source under the MIT license. Users are responsible for any model usage charges from their chosen providers, as Wavefunction itself does not impose additional costs.

How does Wavefunction ensure privacy and security?

Wavefunction uses isolated Docker containers for its operations, keeping the user's Mac unaffected. It supports private sign-ins for websites and allows users to control file access, ensuring sensitive data remains secure.

What integrations or connectors does Wavefunction support?

Wavefunction includes over 70 ready-made MCP connectors and supports any additional MCP server. It also follows custom skills defined in AGENTS.md and SKILL.md files, allowing for flexible integration with various tools and workflows.

Reviews