Beschreibung
Wavefunction ist ein Open-Source-Desktop-Coding-Agent, der speziell für macOS entwickelt wurde und ein minimalistisches Design sowie eine effiziente Leistung priorisiert. Im Gegensatz zu vielen Agentenanwendungen, die kontinuierlich Funktionen hinzufügen, konzentriert sich Wavefunction auf eine Philosophie von «weniger ist mehr», um Einfachheit und Geschwindigkeit zu fördern und das Codiererlebnis zu verbessern.
Weiterlesen
Der Agent bietet erhebliche Flexibilität bei der Modellauswahl, sodass Benutzer verschiedene Modelle nach Bedarf auswählen und wechseln können. Er unterstützt das Ausführen von Modellen lokal, nutzt persönliche API-Schlüssel von Anbietern wie OpenAI, Anthropic, Google Gemini, OpenRouter oder Vercel AI Gateway oder ermöglicht die Anmeldung mit ChatGPT Plus oder Pro. Dieser Ansatz stellt sicher, dass Benutzer nicht an die Pläne oder Grenzen eines einzelnen Anbieters gebunden sind und die Datenaufbewahrung für datenschutzsensibles Arbeiten auf null gehalten werden kann.
Als native Desktop-Anwendung bietet Wavefunction eine saubere, übersichtliche Benutzeroberfläche mit weniger Seitenleisten und Tabs, wodurch das Gespräch im Mittelpunkt des Workflows bleibt. Er vermeidet integrierte Browser oder überflüssige Funktionen und integriert stattdessen den Standardbrowser des Benutzers für externe Links. Eine wichtige Innovation ist der Ansatz zur Computernutzung: Der Agent arbeitet in seiner eigenen isolierten Desktop-Umgebung, einem lokalen Docker-Container. Das bedeutet, dass Wavefunction niemals die Kontrolle über die Maus, die Tastatur oder den Bildschirm des Benutzers übernimmt, sodass Entwickler ungestört auf ihrem Mac weiterarbeiten können, während der Agent seine Aufgaben ausführt.
Wavefunction glänzt in parallelen Workflows. Benutzer können mehrere Aufgaben nacheinander zuweisen, und der Agent teilt die Arbeit intelligent auf Subagenten auf. Diese Subagenten können auf separaten Branches und Arbeitsbäumen arbeiten, um Dateikollisionen zu vermeiden und dynamisches Steuern zu ermöglichen. Wenn sich die Pläne während einer Aufgabe ändern, erreichen Nachrichten den relevanten Subagenten, sodass Anpassungen vorgenommen werden können, ohne den gesamten Prozess neu zu starten. Die Anwendung umfasst auch Funktionen wie «fork or rewind», um neue Chats von jeder Nachricht zu starten oder Code und Gespräche auf vorherige Zustände zurückzusetzen.
Sicherheit und Datenschutz sind zentrale Grundsätze. Wavefunction speichert Gespräche und Einstellungen lokal auf dem Computer des Benutzers. Er unterstützt lokale Modelle für vollständig lokale Inferenz und ermöglicht die Konfiguration von Anbietern mit null Datenaufbewahrung. Für Aufgaben, die eine Interaktion mit dem Desktop erfordern, sorgt der isolierte Docker-Container des Agents dafür, dass der Mac des Benutzers sicher bleibt. Dateiübertragungen sind explizit, wobei Downloads in vom Benutzer gewählten Ordnern erfolgen und Uploads die Genehmigung des Benutzers erfordern. Sichere Anmeldungen für externe Dienste pausieren den Agenten, sodass er niemals Anmeldeinformationen sieht. Die Plattform bietet auch ein robustes Dashboard zur Verfolgung von Token und Kosten, das Transparenz über Nutzung und Ausgaben bietet.
- KategorieKI-Programmierassistenten
- PreismodellKostenlos
- BereitstellungDesktop-App
- PlattformenmacOS
Wavefunction's Kernfunktionen
Open-Source-Coding-Agent für macOS
Unterstützt lokale Modelle (Ollama, LM Studio)
Integriert verschiedene API-Schlüssel (OpenAI, Anthropic, Google Gemini, OpenRouter, Vercel AI Gateway)
Unterstützung für die Anmeldung bei ChatGPT Plus oder Pro
Minimale und saubere Desktop-Oberfläche
Optimiert für parallele Workflows mit Subagenten
Dynamisches Aufgabensteuern und Anpassungen
Fork oder rewind des Chatverlaufs und Codes
Isolierte Desktop-Umgebung im Docker-Container
Übernimmt niemals die Kontrolle über die Maus, die Tastatur oder den Bildschirm des Benutzers
Sichere Anmeldungen für externe Dienste
Lokale Speicherung von Gesprächen und Einstellungen
Optionen zur Datenaufbewahrung mit null Datenaufbewahrung bei Anbietern
Dashboard zur Verfolgung der Token-Nutzung und Kosten
Über 70 fertige MCP-Connectoren und Unterstützung für benutzerdefinierte MCP-Server
Wie verwendet man Wavefunction?
App herunterladen: Erhalten Sie die Wavefunction-Anwendung für macOS von der offiziellen Website.
Docker Desktop installieren: Stellen Sie sicher, dass Docker Desktop auf Ihrem Mac installiert und ausgeführt wird, da es für die isolierte Umgebung des Agents erforderlich ist.
Ein Modell verbinden: Wählen Sie Ihr bevorzugtes Modell aus, indem Sie sich mit ChatGPT anmelden, API-Schlüssel von unterstützten Anbietern hinzufügen oder lokale Modelle über Ollama oder LM Studio einrichten.
Ein Gespräch starten: Initiieren Sie einen neuen Chat und geben Sie dem Agenten Ihre erste Codierungsaufgabe oder Anweisung.
Parallele Aufgaben zuweisen: Fahren Sie fort, neue Aufgaben zu senden; Wavefunction wird die Arbeit automatisch auf Subagenten für die parallele Ausführung aufteilen.
Überwachen und steuern: Beobachten Sie den Fortschritt des Agents und senden Sie während der Aufgabe Folgeanweisungen oder Änderungen, um seine Arbeit zu lenken.
Überprüfen und integrieren: Überprüfen Sie den Code und die von Subagenten vorgenommenen Änderungen und integrieren Sie diese in Ihr Projekt.
Wavefunction's Anwendungsfälle
- Parallele Code-Entwicklung
- Automatisierte Dokumentationsaktualisierungen
- API-Integrationsprüfung
- Entwicklung von Benutzeroberflächen
- Code-Refactoring
- Debugging und Fehlerbehebung
- Automatisierung benutzerdefinierter Tools
- Sichere Entwicklungsumgebung
- Modell-Experimentierung








