Alles, was du zum Arbeiten brauchst — von der Installation über die Werkzeuge des Agenten bis zur Fernsteuerung. Ehrlich auch dort, wo etwas noch fehlt.
RagnaIDE läuft auf Windows 10 und 11 (64-Bit). Lade das Setup von der Produktseite und führe es aus. Die App landet in deinem Benutzerprofil, Adminrechte braucht der Installer nicht.
Das WebView2-Runtime, das die Oberfläche darstellt, ist auf aktuellen Windows-Installationen bereits vorhanden. Fehlt es, holt der Installer es automatisch nach.
Get-FileHash .\RagnaIDE_0.1.0_x64-setup.exe -Algorithm SHA256
Der Wert muss mit dem auf der Download-Seite angezeigten übereinstimmen.
RagnaIDE braucht einen Claude-Zugang, um zu arbeiten. Es gibt zwei Wege — beide funktionieren vollwertig, sie unterscheiden sich nur in der Abrechnung.
| Weg | Wofür | Abrechnung |
|---|---|---|
| Claude-Konto | Anmeldung im Browser, du nutzt dein bestehendes Abo. | Über dein Claude-Abo |
| API-Schlüssel | Schlüssel aus der Anthropic Console hinterlegen. | Guthaben der Console-Organisation |
Beim ersten Start bietet das Chat-Panel rechts die Anmeldung an. Wählst du das Konto, installiert RagnaIDE bei Bedarf die Anthropic-CLI selbst (rund 7 MB, einmalig) und öffnet danach den Browser. Den API-Schlüssel gibst du stattdessen unter Einstellungen → Konto ein; er wird nur lokal gespeichert.
Beim nächsten Start stellt RagnaIDE den zuletzt geöffneten Ordner samt Gesprächsverlauf wieder her.
| Bereich | Was dort passiert |
|---|---|
| Leiste ganz links | Umschalter zwischen Explorer, Suche und Einstellungen. |
| Explorer | Dateibaum mit Kontextmenü: Anlegen, Umbenennen, in den Papierkorb legen, per Drag & Drop verschieben. |
| Editor | Monaco — derselbe Kern wie in VS Code. Tabs, Syntax-Highlighting, Autovervollständigung über Sprachserver. |
| Terminal | Klappt von unten auf. Echte PowerShell, mehrere Sitzungen über die Leiste rechts. |
| Chat rechts | Der Agent. Darüber erscheinen bei Bedarf Plan- und Agenten-Panel. |
| Statusleiste | Aktive Datei, Sprachserver-Status, Verbrauch und Kosten, laufende Subagents, Update-Hinweis. |
Die Breiten von Explorer und Chat sowie die Höhe des Terminals lassen sich ziehen.
Der Unterschied zu einem Chat-Fenster neben dem Editor ist, was nach der Antwort passiert. RagnaIDE gibt dem Modell Werkzeuge und lässt es in einer Schleife arbeiten:
Jeder Schritt erscheint als graue Zeile im Chat. Ein Klick klappt die Ausgabe auf — du siehst also nicht nur dass etwas passiert ist, sondern was.
Der Verlauf inklusive aller Werkzeug-Ergebnisse bleibt über deine Fragen hinweg erhalten. Was der Agent einmal gelesen hat, muss er nicht erneut lesen.
| Werkzeug | Was es tut |
|---|---|
list_dir | Verzeichnisinhalt auflisten. |
read_file | Datei lesen, auch abschnittsweise bei sehr großen Dateien. |
search | Projektweite Volltextsuche. |
edit_file | Gezielte Textersetzung. Ist die Stelle nicht eindeutig, bricht das Werkzeug ab statt zu raten. |
write_file | Datei neu anlegen oder vollständig ersetzen. |
run_command | Shell-Befehl ausführen — nur nach deiner Freigabe. |
plan_write / plan_update | Plan anlegen und Schritte abhaken. |
spawn_agents | Subagents für unabhängige Teilaufgaben starten. |
ask_user | Rückfrage an dich, wenn eine Entscheidung wirklich dir gehört. |
remember | Notiz zum Projekt merken, die auch in späteren Sitzungen gilt. |
screenshot_page | Webseite rendern, inklusive Konsolen- und Netzwerkfehlern. |
Ein Agent, der Dateien schreibt und Befehle ausführt, braucht Grenzen. RagnaIDE zieht sie im Rust-Backend, nicht in der Oberfläche — eine manipulierte Anfrage kommt also nicht daran vorbei.
.., ein absoluter Fremdpfad oder ein Symlink nach außen wird abgewiesen.run_command erscheint eine
Karte mit dem exakten Befehl: Ausführen, Immer erlauben oder Ablehnen.
„Immer erlauben" gilt für die laufende Sitzung.Du musst nicht warten, bis der Agent fertig ist. Tippst du, während er arbeitet, passiert eines von beidem:
Der Knopf heißt in diesem Zustand Einwerfen statt Senden, und wartende Zwischenrufe werden über dem Eingabefeld angezeigt. Dasselbe gilt in der Weboberfläche.
Bei größeren Aufgaben legt der Agent zuerst einen Plan an und hakt die Schritte während der Arbeit ab. Das Panel erscheint automatisch über dem Chat. Du siehst damit, wo er steht — nicht nur, dass er beschäftigt ist.
Sind Teilaufgaben voneinander unabhängig, startet der Agent mehrere parallel. Jede Karte im Agenten-Panel zeigt Status, Modell, Laufzeit, Schrittzahl und die aktuelle Tätigkeit.
Ein Klick auf eine Karte öffnet einen eigenen Reiter mit dem mitlaufenden Transkript und einem Eingabefeld. Läuft der Agent noch, wird deine Nachricht beim nächsten Schritt eingespeist; ist er fertig, setzt sie ihn fort. Das Modell lässt sich pro Agent jederzeit umschalten, stoppen geht einzeln oder für alle.
Strg+Ö oder der Knopf rechts in der Statusleiste klappt die Konsole auf. Es ist eine echte Shell — auf Windows PowerShell 7, falls installiert, sonst Windows PowerShell. Startverzeichnis ist der geöffnete Projektordner.
Über die Leiste rechts legst du mit + weitere Sitzungen an. Der Verlauf bleibt beim Umschalten und beim Ausblenden erhalten.
Das Terminal ist deins. Was der Agent ausführt, läuft getrennt davon und erscheint als Werkzeug-Schritt im Chat.
Im Kopf des Chat-Panels sitzt ein Chip mit Modell und Denktiefe. Dahinter wählst du:
| Modell | Wofür |
|---|---|
| Opus 5 | Das stärkste Modell — für schwierige Aufgaben und größere Umbauten. |
| Fable 5 | Sehr stark, gut für lange, eigenständige Arbeit. |
| Sonnet 5 | Guter Ausgleich aus Tempo und Können. |
| Haiku 4.5 | Schnell und günstig für einfache, klar umrissene Aufgaben. |
Die Denktiefe von low bis max steuert, wie lange das
Modell vor der Antwort nachdenkt. Mehr Tiefe hilft bei kniffligen Problemen und kostet mehr Zeit
und Token. Für Subagents lässt sich ein eigenes Standardmodell setzen.
Verbrauch und geschätzte Kosten laufen live in der Statusleiste mit.
Verbindest du deine RagnaID, meldet sich die IDE beim RagnaSoftware-Relay an. Danach erreichst du sie unter ragnasoftware.net/ide von jedem Gerät.
Von dort aus kannst du live mitlesen, Aufgaben geben, Rückfragen beantworten, dazwischenrufen, Modell und Denktiefe umschalten und laufende Arbeit stoppen.
Deine IDE sitzt hinter dem Router — eine Website kann sie nicht direkt erreichen. Deshalb ruft die IDE heraus und hält eine WebSocket-Verbindung zum Relay. Beide Seiten weisen sich mit einem RagnaID-Token aus; die Zuordnung läuft über deine Mitglieds-ID. Du siehst ausschließlich deine eigenen Geräte.
RagnaIDE sieht beim Start still nach, ob es etwas Neues gibt. Findet es etwas, erscheint ein Hinweis in der Statusleiste — installiert wird erst auf deinen Klick unter Einstellungen → Über.
Jedes Update wird vor der Installation gegen den in der App hinterlegten Signaturschlüssel geprüft. Eine veränderte oder untergeschobene Datei wird abgelehnt, nicht installiert.
Kein Netz beim Start ist kein Fehler: die Prüfung scheitert dann still, die IDE startet normal.
| Kürzel | Aktion |
|---|---|
| Strg+S | Aktive Datei speichern |
| Strg+Ö / Strg+` | Terminal ein- und ausblenden |
| Strg+Umschalt+F | Projektweite Suche |
| Strg+Umschalt+E | Explorer |
| F2 | Im Explorer umbenennen |
| Entf | In den Papierkorb legen |
| Strg+X / C / V | Im Explorer verschieben und kopieren |
| Enter / Umschalt+Enter | Im Chat senden / Zeilenumbruch |
Vorübergehende Fehler — Rate-Limit, Überlastung, ein Netzhänger — werden automatisch wiederholt (nach 5, 15, 45 und 90 Sekunden). Der Chat zeigt dabei, worauf gewartet wird. Bleibt es dabei, hilft Stop und eine neue Nachricht.
Sollte nicht mehr vorkommen — die CLI installiert sich beim Anmelden selbst. Scheitert der Download (Proxy, Virenscanner), kannst du stattdessen einen API-Schlüssel hinterlegen.
Dann ist die IDE gerade nicht am Relay. Prüfe unter Einstellungen → Konto, ob RagnaID verbunden und die Fernsteuerung aktiv ist. Der Status api.ragnasoftware.net/ide/health zeigt, ob Geräte angemeldet sind.
RagnaIDE spricht das Language-Server-Protokoll, bringt die Server aber nicht mit. Ist für deine Sprache keiner installiert, zeigt die Statusleiste das an — der Editor funktioniert weiterhin, nur ohne Sprung zur Definition und ohne Diagnosen.
Offene Tabs mit ungespeicherten Änderungen werden bewusst nicht überschrieben — dort steckt deine Arbeit. Speichere oder verwirf sie, dann zieht der Tab nach.