AGENTEN IM PROFIL

CodeWhale

Shannon Labs · Coding-Agenten

Quelloffener Programmier-Agent fürs Terminal, früher DeepSeek-TUI, der mit vielen Modellanbietern und lokalen Modellen arbeitet.

Typische Aufgaben

Verfügbarkeit in Europa
Neu im Katalog seit Quelloffener Programmier-Agent fürs Terminal, früher DeepSeek-TUI, der mit vielen Modellanbietern und lokalen Modellen arbeitet.Details
01

Was er leistet

7 Funktionen

CodeWhale · Quelloffener Terminal-Agent zum Programmieren

Produkt und Zugang

Das Projekt hieß zuerst deepseek-tui und läuft seit v0.8.41 (23. Mai 2026) als Codewhale. Das Repository liegt jetzt unter codewhale-hq; die alten Pfade unter Hmbown leiten dorthin weiter. Laut README ist es unabhängig und nicht mit DeepSeek oder anderen Modellanbietern verbunden, auch wenn DeepSeek der Standardanbieter ist. DeepSeek Harness führt der Katalog getrennt.

Kernfunktionen

7 Funktionen aus Anbieterquellen · abgeglichen am 05.11.2026. Verfügbarkeit und Grenzen stehen direkt darunter.

  • Aufträge im Terminal

    Du gibst eine Aufgabe, Codewhale liest das Repository, bearbeitet Dateien und führt Befehle aus, bis die Aufgabe erledigt ist oder es deine Eingabe braucht.

    Quelle 12
  • Viele Modelle, auch lokal

    Mehr als 40 Anbieter sind eingebaut, Standard ist deepseek-flash. `/model` wechselt zwischen Zügen, `/model auto` wählt je Zug ein Modell.

    Quelle 12
  • Modi Plan, Work und Operate

    Plan liest nur und ändert nichts. Work bearbeitet Dateien und führt Befehle aus. Operate hat dieselben Rechte und arbeitet an einem Ziel, bis es geprüft ist oder deine Eingabe nötig ist.

    Quelle 13
  • Belege und Rücknahme

    `/receipts` listet geänderte Dateien, Befehle, Web- und MCP-Aufrufe, Freigaben und Fehler. `/undo` nimmt den letzten Auftrag samt Dateiänderungen zurück.

    Quelle 14
  • Unteragenten, Fleet und Workflows

    Aufgaben lassen sich auf Rollen wie explore, implement oder reviewer verteilen. Workflows ergänzen Reihenfolge, Ergebnisübergaben und Prüfpunkte.

    Quelle 15
  • Prüfung von Pull Requests

    `codewhale review --pr` erstellt eine beratende Prüfung. Der GitHub-Bot veröffentlicht Befunde mit getrennten Jobs und führt laut Doku keinen Code des Pull Requests aus.

    Quelle 16
Alle 7 Funktionen anzeigen
  • Berechtigungen und Sandbox

    Stufen Ask, Auto-Review und Full Access. In Ask und Auto-Review laufen Befehle in einer OS-Sandbox, soweit vorhanden: Seatbelt auf macOS, bubblewrap auf Linux, wenn installiert.

    Quelle 17

Nutzbare KI-Modelle

Frei wählbar

Über 40 Anbieter sind eingebaut, dazu OpenRouter, und jeder OpenAI-kompatible Endpunkt funktioniert. Lokal läuft CodeWhale mit Ollama, vLLM oder SGLang, ohne Schlüssel. Du wählst das Modell selbst oder lässt es mit /model auto je Schritt bestimmen.

Genannte Modellfamilien

  • Anthropic (Claude)
  • OpenAI (GPT)
  • DeepSeek
  • Google (Gemini)
  • Mistral
  • Moonshot (Kimi)
  • xAI (Grok)
  • Weitere Modelle frei anbindbar
Modellwahl
Automatisch oder selbst
Eigener API-Schlüssel
Ja
Router oder eigener Endpunkt
Ja
Lokale Modelle
Ja

Eingeordnet ist der allgemein verfügbare Hauptzugang. Belegt · Quellen abgerufen am

CodeWhale: README

02

Passt er zu meiner Aufgabe?

2 Praxisaufgaben · 4 Voraussetzungen und Grenzen

Passt, wenn …

  • du einen quelloffenen Terminal-Agenten ohne Pflichtkonto suchst
  • du Anbieter frei wählen oder lokale Modelle nutzen willst
  • du nachvollziehen möchtest, was ein Lauf geändert und ausgeführt hat

Passt eher nicht, wenn …

  • du eine verwaltete Plattform mit Vertrag, Rollen und Zusagen zum Datenstandort brauchst
  • du unter Windows auf eine OS-Sandbox angewiesen bist
  • du dich nicht um Standardwerte zu Telemetrie und Freigaben kümmern willst

Redaktionelle Einschätzung auf Basis der Anbieterangaben. Kein Produkttest.

Aufgaben aus der Praxis

Redaktionelle Beispiele auf Basis dokumentierter Funktionen. Keine ausgeführten Produkttests.

01

Tests reparieren

Du gibst vor
Ein sauberer Git-Stand und der Auftrag, fehlschlagende Tests zu beheben.
Mögliches Ergebnis
Codewhale ändert Dateien, führt nach Freigabe Befehle aus und erklärt die Änderung.
Das prüfst du
Diff und `/receipts` prüfen, bei Bedarf `/undo` nutzen.
02

Aufgabe in CI ausführen

Du gibst vor
`codewhale exec --auto --sandbox workspace-write` mit eigenem Modellschlüssel.
Mögliches Ergebnis
Eine Aufgabe läuft ohne Oberfläche und lässt sich danach über Belege nachvollziehen.
Das prüfst du
Die Sandbox ausdrücklich setzen und `codewhale receipts --last` auswerten.
REDAKTIONELLES BEISPIEL

Fehlschlagende Tests reparieren lassen und die Änderung erklären lassen.

Dein möglicher Auftrag

Lies die Projektregeln. Untersuche [Fehler], schlage eine kleine Änderung vor und führe die relevanten Prüfungen aus. Zeige mir den Diff und verbleibende Unsicherheiten.

Passe Aufgabe, Daten und Berechtigungen an.

Voraussetzungen und Grenzen

  • Voraussetzung

    Modellzugang nötig

    Laut Installationsanleitung tut Codewhale ohne Modell nichts Sinnvolles. Du brauchst den Schlüssel eines Anbieters oder ein lokales Modell.

    Quelle 7
  • Einschränkung

    Reifegrad vor Version 1.0

    Aktuell ist v0.10.2, als reguläres Release markiert. Sicherheitskorrekturen gibt es nur für die jeweils neueste stabile Version. Die Änderungsliste ist lang und kurz getaktet; mehrere Teile tragen die Kennzeichnung experimentell oder Vorschau.

    Quelle 18
  • Einschränkung

    Standardverhalten beachten

    In Ask laufen Dateiänderungen im Repository ohne Nachfrage. `exec --auto` nutzt standardmäßig Full Access ohne Sandbox, außer du setzt `--sandbox workspace-write`. Windows hat noch keine OS-Sandbox.

    Quelle 12
  • Noch offen

    Stand des gehosteten Angebots

    Die Website führt eine gehostete Web-App als in Entwicklung, das Handbuch beschreibt ihre stufenweise Abschaltung seit September 2026. Die Datenschutzerklärung behandelt Konten und gemanagte Modelle. Wie weit das heute nutzbar ist, bleibt offen.

    Quelle 19
03

Kann ich ihn nutzen?

Mit Voraussetzungen

Europa & regionale Verfügbarkeit

README, Telemetrie-Doku und Datenschutzerklärung (Stand 4. Oktober 2026) gelesen. Die Erklärung enthält keinen Abschnitt zur EU, zum EWR, zum Vereinigten Königreich oder zur Schweiz.

Geprüfter Umfang: Lokales Programm; gehostete Konten getrennt betrachtet
Sichtung am:

  • Mit Voraussetzungen

    Datenweg bei eigenem Schlüssel

    Anfrageinhalte gehen an den Anbieter, den du verbindest, unter dessen Bedingungen. Standardanbieter ist DeepSeek. Lokale Modelle über Ollama, vLLM oder SGLang brauchen keinen Anbieter-Schlüssel.

    Region, Grund und Quelle

    Betroffene Region: EU/EWR, Vereinigtes Königreich und Schweiz

    Belegter Grund: Standort und Verarbeitung richten sich nach dem gewählten Anbieter; Codewhale nennt dazu keine Zusage.

    Offizielle Quelle · codewhale.net · Offizielle Quelle · github.com

  • Verfügbarkeit noch ungeklärt

    Konten und Standort

    Die Erklärung beschreibt ein globales Produkt ohne Standortwahl. Anmelde- und Sitzungsdaten liegen in Cloudflare Durable Objects, derzeit in der US-Jurisdiktion konfiguriert. Für das lokale Programm ist kein Konto nötig.

    Region, Grund und Quelle

    Betroffene Region: EU/EWR, Vereinigtes Königreich und Schweiz

    Belegter Grund: Zusagen für europäische Nutzer nennt die Erklärung nicht.

    Offizielle Quelle · codewhale.net

  • Mit Voraussetzungen

    Nutzungszählung

    Die Zählung ist standardmäßig an und sendet zusammengefasste Werte mit einer zufälligen ID, die alle 90 Tage wechselt. Inhalte, Code und Zugangsdaten sind ausgeschlossen. PostHog kann als Auftragsverarbeiter dienen. `codewhale config set telemetry false` schaltet sie ab.

    Region, Grund und Quelle

    Betroffene Region: EU/EWR, Vereinigtes Königreich und Schweiz

    Belegter Grund: Abschaltbar; einen europäischen Standort nennt die Doku nicht.

    Offizielle Quelle · github.com · Offizielle Quelle · codewhale.net

Einordnung zu Europa und Regulierung

Konten & Berechtigungen

Angaben aus Anbieter-Dokumentation. Rechte hängen von Konto, Integration und Organisationsrichtlinien ab. Prüfe vor dem Einsatz die tatsächlich angeforderten Berechtigungen.

Betrachtete Konfiguration: Lokales Programm ohne Pflichtkonto

Quellenstand:

Alle 3 Punkte anzeigen
  • Dokumentiert

    Verwendetes Konto

    Du brauchst laut README kein Konto. Schlüssel aus `/provider` bleiben auf deinem Rechner. Experimentell lässt sich ein ChatGPT-Plan statt eines API-Schlüssels nutzen. Rollen oder SSO für das lokale Programm beschreibt das README nicht.

    Nachweis
  • Dokumentiert

    Admin-Freigabe

    Ask fragt vor nicht lesenden Befehlen; `y` einmal, `a` für ähnliche Befehle in der Unterhaltung, `n` lehnt ab. Auto-Review lässt Regeln und ein Prüfmodell Routineaufrufe freigeben. Full Access fragt nie.

    Nachweis · Nachweis
  • Bedingt dokumentiert

    Datenzugriff & Teamfreigaben

    Innerhalb der Sandbox dürfen Befehle keine Zugangsdaten wie `~/.ssh`, `~/.aws` oder `.env` lesen. Full Access schaltet die Sandbox ab, und auf Windows gibt es noch keine. Unteragenten bekommen eingegrenzte Rechte.

    Nachweis · Nachweis
04

Gedächtnis und Gesprächskontinuität

4 von 6 Kriterien belegt

Markdown-Dateien mit SQLite-Suche, global oder je Repository; einschaltbar, offline und per Befehl verwaltbar.

Lokales Memory, standardmäßig aus

Quellen abgerufen:

Dokumentation je Kriterium

SpeichernBelegt

Speicherort und Umfang

Memory ist standardmäßig aus. Eingeschaltet liegt es unter `~/.codewhale/memory/` als Markdown mit einem SQLite-Suchindex. Es synchronisiert sich nicht in die Cloud, Einträge gehen aber als Prompt-Kontext an den gewählten Anbieter.

AuswählenBelegt

Auswahl und Speicherzeitpunkt

Du fügst mit `#` im Eingabefeld oder `/memory native remember` hinzu. Das Modell kann das Werkzeug `remember` ohne Freigabe nutzen. Geheimnisse und flüchtige Aufgabenstände gehören laut Doku nicht hinein.

Bearbeiten & löschenBelegt

Einsicht, Bearbeiten und Löschen

`/memory native` kann suchen, lesen, exportieren, neu indizieren und löschen, auch alles auf einmal. Die Dateien sind einfacher Text und lassen sich direkt bearbeiten.

ZugriffsgrenzenTeilweise belegt

Agenten- und Kanalgrenzen

Bereiche sind global und Workspace; die Workspace-ID ist ein Hash des Git-Origins, Notizen eines Repositorys erscheinen laut Doku nicht in einem anderen. Grenzen zwischen Agenten oder Kanälen beschreibt die Seite nicht.

WiederfindenBelegt

Wiederabruf

Bis zu 32 Einträge oder 12.000 Zeichen kommen als markierter, nicht vertrauenswürdiger Block in den Systemprompt. Darüber hinaus sucht das Modell mit `memory_search` und `memory_get`.

GesprächswechselTeilweise belegt

Session-Reset und Compaction

Der Memory-Stand zu Sitzungsbeginn gehört zum festen Prompt-Anfang, spätere Änderungen werden im Verlauf ergänzt. `/compact` fasst langen Kontext zusammen. Ob Memory das überdauert, ergibt sich aus der Dateiablage; eine eigene Reset-Regel nennt die Seite nicht.

05

Was kostet er, welchen Aufwand macht er?

2 Tarife · Preisstand 05.11.2026

Preise und enthaltene Nutzung

Preisstand

Das Programm ist kostenlos. Für Terminal, lokale Web-Oberfläche und GUI brauchst du laut Website kein Konto. Kosten entstehen beim gewählten Modellanbieter.

TarifPreisEnthalten
CodewhaleKostenlos unter MIT-Lizenz

Terminal, lokale Web-Oberfläche, Headless und Runtime-API; ohne Modellnutzung.

Eigener Anbieter-SchlüsselNach Preisliste des Anbieters

`/cost` zeigt die Sitzungskosten, wenn der Preis bekannt ist.

Preisquelle

  • Website und README werben für ein Angebot von OrcaRouter; laut README erhält Codewhale dafür eine Vermittlungsgebühr.
  • Preisangaben Dritter wurden nicht als Beleg verwendet.

Preise und Tarifdetails

Einrichtung

Per Installationsskript, winget, npm (Node.js ab 18) oder Cargo (Rust ab 1.89) installieren, im Git-Repository starten und über `/provider` einen Schlüssel oder ein lokales Modell wählen. Das Skript braucht curl oder wget und ein SHA-256-Werkzeug, aber weder Node noch Rust.

Betrieb & Betreuungsbedarf

Basis: öffentliche Anbieter-Dokumentation. Einschätzungen sind redaktionelle Ableitungen aus den genannten Eigenschaften. Tatsächlicher Zeitaufwand und Zuverlässigkeit wurden nicht gemessen.

Betrachtete Betriebsform: Lokaler Prozess; Modellaufrufe gehen an den gewählten Anbieter

Quellenstand:

Redaktionelle Einschätzung

Codewhale legt offen, was es getan hat, und nimmt Änderungen zurück. Die Standardwerte verlangen Aufmerksamkeit: Dateiänderungen ohne Nachfrage, Zählung eingeschaltet, Full Access bei `exec --auto`. Das Projekt steht vor Version 1.0 und veröffentlicht in kurzen Abständen.

Alle 6 Punkte anzeigen
  • Dokumentiert

    Dateien und Arbeitsstand

    Neue Installationen schreiben nach `~/.codewhale/`; alte Daten aus `~/.deepseek/` bleiben lesbar. Sitzungen werden gespeichert, `/restore` setzt den Arbeitsbereich auf eine frühere Momentaufnahme zurück.

    Nachweis · Nachweis · Nachweis
  • Dokumentiert

    Anmeldungen

    Schlüssel gibst du über `/provider` ein, sie bleiben lokal. Die Sandbox sperrt Zugangsdaten für Befehle. Eine Vorschau mit `/preview-request` zeigt die nächste Anfrage geschwärzt, ohne sie zu senden.

    Nachweis
  • Bedingt dokumentiert

    Start weiterer Läufe

    Operate bietet wiederkehrende Arbeit als Automation an, die nach deiner Freigabe entsteht. Automationen dürfen nicht mehr Rechte haben als die erzeugende Sitzung. GitHub-Workflows starten Prüfungen auf Ereignis. Welche Zeitpläne genau möglich sind, nennt das README nicht.

    Nachweis · Nachweis · Nachweis
  • Dokumentiert

    Menschliche Eingriffe

    Freigaben hängen an der Stufe. Plan verweigert Änderungen zentral und fragt am Ende, wie es weitergeht. Jeder Wechsel der Berechtigung erscheint im Verlauf.

    Nachweis
  • Dokumentiert

    Fehler erkennen

    `/receipts` listet Fehlschläge und wer was freigegeben hat. `/turn inspect` zeigt Modell, Kosten und Dauer eines Zugs. `codewhale doctor` prüft die Installation.

    Nachweis · Nachweis · Nachweis
  • Dokumentiert

    Nach Fehlern fortsetzen

    Sitzungen lassen sich laut Handbuch fortsetzen und verzweigen, `exec --continue` setzt Headless-Läufe fort. `/undo` und `/restore` nehmen Änderungen zurück; `/restore` überschreibt spätere Bearbeitungen und braucht Vertrauensmodus oder Full Access.

    Nachweis · Nachweis
06

Belege und offene Punkte

21 Quellen · 2 offene Punkte

Offene Punkte

Hier fehlen belastbare Angaben in den geprüften Quellen. Eine Lücke ist keine Aussage über das Produkt.

Europa: Verfügbarkeit noch ungeklärt

Voraussetzungen und Grenzen: noch offen

Quellen und Nachweise

Repository (README, Doku, Changelog, Release-Liste per GitHub-API), Website und Datenschutzerklärung gelesen; die Weiterleitung des alten Repository-Pfads per HTTP-Abruf geprüft. Das Projekt schreibt sich meist Codewhale, teils CodeWhale. Funktionsangaben stammen vom Projekt; Beispielaufträge sind redaktionell. Eigene Praxistests stehen aus.

Redaktion: Michael Meierhoff · Quellen abgeglichen am . Anbieterangaben sind keine unabhängigen Leistungsnachweise.

Profil als Markdown lesen

So ordnen wir die Quellen ein

Anbieter

Die Datenschutzerklärung nennt Codewhale ein Produkt von Shannon Labs, Inc. Das README führt Hunter als Maintainer; das Projekt nimmt Beiträge aus der Gemeinschaft an.

Betreiber
Shannon Labs
Organisation
Projekt und Betreiber
Quellen zum AnbieterBeleg 1 Beleg 2 Stand
Änderungen an diesem Profil 1
  • Quelloffener Programmier-Agent fürs Terminal, früher DeepSeek-TUI, der mit vielen Modellanbietern und lokalen Modellen arbeitet.

Diese Notizen beschreiben redaktionelle Änderungen. Quellen- und Preisstände findest du in den jeweiligen Abschnitten.