Skip to main content

OpenCode Nutzung

Was ist OpenCode?

OpenCode ist ein interaktiver Kommandozeilen-Editor, der auf LLM-Künstlicher Intelligenz basiert und direkt im Terminal läuft. Er ermöglicht es Entwicklern, Softwareaufgaben natürlich auf Deutsch zu beschreiben und von der KI durchführen zu lassen.

Installation und Start

OpenCode kann über den PING KI-Server (cogito.ping.de) genutzt werden. Die Installation erfolgt entweder über:

  • npm: npm install -g @anthropic/opencode
  • Homebrew: brew install opencode
  • oder als Docker-Container

Nach der Installation kann OpenCode mit dem Befehl opencode gestartet werden.

Erste Schritte

Nach dem Start von OpenCode öffnet sich eine interaktive Shell in deinem Terminal. Hier kannst du:

  • Dateien bearbeiten lassen – Beschreibe einfach auf Deutsch, was geändert werden soll
  • Code analysieren lassen – Ask about code structure, bugs or improvements
  • Neue Dateien erstellen – OpenCode erzeugt neue Dateien oder Ordner direkt im angegebenen Verzeichnis
  • Shells ausführen lassen – Terminal-Befehle können durch die KI ausgeführt lassen

Tips für die Nutzung

  1. Sei spezifisch – Je genauer du beschreibst, was du möchtest, desto besser ist das Ergebnis
  2. Kontext geben – Öffne relevante Dateien oder Verzeichnisse, damit die KI den Kontext versteht
  3. Iterativ arbeiten – Bei komplexeren Aufgaben teile sie in kleine Schritte auf
  4. Reviewieren – Überprüfe die Änderungen der KI immer antes des Speicherns

Shared Sessions mit der KI

OpenCode unterstützt Shared Sessions, mit denen du parallel zur laufenden Shell arbeiten kannst. So funktioniert es:

    Neue Session starten – Drücke die Tastenkombination Ctrl+Shift+O, um eine neue Session neben der aktuellen Shell zu öffnen. Parallel arbeiten – Du kannst in der Shell weiter Code ausführen, während die KI parallel in der Session Aufgaben bearbeitet. Shell-Befehle einfügen – Kopiere beliebige Terminal-Befehle in die Session. Die KI führt sie aus und zeigt die Ausgabe direkt an. Shell-Pipeline verketten – Du kannst auch mehrere Befehle hintereinander ausführen, z.B. git status && git diff

    Tipp: Die Session ist im Browser unter einer eigenen URL verfügbar. Du kannst sie mit anderen teilen, damit diese die gleiche Shell-Session nutzen können – ideal für gemeinsames Debugging oder Pair Programming.