wispa
Coding-Agenten

Stimme für Cursor

wispa ergänzt Cursor um einen Sprach-Loop, im Terminal und im Cursor-Editor: Wenn der Agent stoppt und fragt, antwortest du laut, und Cursor sendet deine Worte als nächste Nachricht.

3 Min. Lesezeit

wispa gibt Cursor einen Sprach-Loop, und dies ist der eine Agent, bei dem er sowohl das Terminal als auch den Cursor-Editor erreicht. Wenn Cursors Agent stoppt und dich etwas fragt, antwortest du per Stimme, und Cursor übernimmt deine Antwort als nächste Nachricht.

So funktioniert der Sprach-Loop mit Cursor

Cursor führt einen Stop-Hook aus, wenn sein Agent eine Runde beendet. wispa installiert ihn, sodass Cursor beim Warten seine letzte Nachricht an wispa übergibt. Du sprichst deine Antwort, und wispa gibt den Text als Folgenachricht zurück, die Cursor von selbst absendet, sodass der Agent weiterarbeitet.

Einrichten

  1. Öffne die Integrationen in wispa, wähle Cursor und installiere. wispa schreibt den Stop-Hook in $HOME/.cursor/hooks.json und sichert eine vorhandene Datei.
  2. Nutze Cursor wie gewohnt, im Editor oder in der Cursor-CLI.
  3. Wenn der Agent stoppt und fragt, halte deinen wispa-Hotkey gedrückt und sprich deine Antwort.
  4. wispa transkribiert sie und Cursor sendet sie als nächste Nachricht, dann geht es weiter.

Terminal oder Editor?

Beides. Cursors Stop-Hook wird ausgelöst, egal ob du den Agenten im Cursor-Editor oder in der Cursor-CLI ausführst, und in beiden Fällen sendet Cursor die Folgenachricht ab, die wispa zurückgibt. Damit ist Cursor der eine Coding-Agent, bei dem der Sprach-Loop auch die grafische App abdeckt, nicht nur das Terminal.

Was wispa im Hintergrund tut

wispa betreibt einen lokalen Listener unter 127.0.0.1 hinter einem privaten Token, aus dem Web nicht erreichbar. Cursors Hook sendet seine letzte Nachricht und den Workspace-Ordner, gelesen aus dem Sitzungs-Transcript. wispa nimmt deine Antwort auf und transkribiert sie mit deinem Sprach-Loop-Modell, ohne KI-Nachbearbeitung, und gibt sie als Folgenachricht zurück, als Nutzereingabe eingerahmt. Wurde eine Runde abgebrochen statt beendet, bleibt wispa still und es erscheint kein Dialog.

FAQ

Fragen und Antworten

Funktioniert der Sprach-Loop im Cursor-Editor, nicht nur im Terminal?

Ja. Cursors Stop-Hook wird im Editor und in der CLI ausgelöst, und Cursor sendet in beiden die Folgenachricht ab, die wispa zurückgibt. Cursor ist der eine Agent, bei dem der Loop auch die grafische App abdeckt.

Was passiert, wenn ich Cursor mitten in der Runde stoppe?

Es erscheint nichts. wispa zeigt den Sprachdialog nur, wenn Cursor eine Runde beendet und wartet, nicht wenn eine Runde abgebrochen wird, ein Abbruch löst also keine Aufnahme aus.

Wo speichert wispa den Cursor-Hook?

In $HOME/.cursor/hooks.json, als Stop-Hook. wispa sichert die vorherige Datei und lässt deine anderen Cursor-Einstellungen unangetastet, und du kannst ihn in den Integrationen von wispa entfernen.

Bereit, wenn du es bist

In Minuten loslegen

Lade wispa, aktiviere ein Modell oder hinterlege einen Cloud-Schlüssel, und deine Stimme wird in fast jeder App zu sauberem Text. Kostenlos in der Beta.

wispa laden