Zum Hauptinhalt springen
snipKI

Claude Code: Grundlagen (1/3)

Verstehe den fundamentalen Unterschied zwischen Claude Chat und Claude Code, nutze den Planmodus in der Desktop-App und erstelle dein erstes lauffähiges Mini-Projekt.

Kostenlos ansehen15 minEinsteiger
Video wird geladen …

Ein Snip von Jens Polomski

Über diesen Snip

Claude Code schließt die Lücke zwischen reiner Konversation und aktiver Umsetzung: Während Claude im Chat nur Ratschläge hinter einer virtuellen Glaswand gibt, greift Claude Code direkt auf lokale Verzeichnisse zu, führt Befehle aus und erstellt oder modifiziert Dateien auf deinem Rechner.

In diesem ersten Teil der Grundlagen-Reihe erfährst du die genauen Unterschiede zwischen Claude Chat, Claude Code und Claude Cowork. Du lernst die Oberfläche in der offiziellen Desktop-App kennen, verstehst den Token-sparenden Planmodus sowie Berechtigungsstufen und siehst, wie Claude im Terminal bedient wird.

Im Praxisteil wird innerhalb weniger Minuten ein spielbares Retro-Tetris als HTML-Datei lokal generiert und im Browser getestet – ganz ohne manuelle Programmierarbeit.

Transkript nachlesen

Hi, im heutigen Video möchte ich mit euch über Claude Code sprechen. Ich möchte euch erklären, was ist eigentlich der Unterschied zwischen Claude Code und Claude Chat und warum ist Claude Code eigentlich so gehypt, besonders in den letzten Monaten, und wie könnt ihr Claude Code erreichen, was könnt ihr damit für euch rausholen und wir wollen uns eine kleine Entwicklung mit Claude Code heute gleich im Video anschauen. Ich öffne erstmal eine kleine Präsentation, um die Unterschiede zwischen Claude Code und Claude Chat zu verstehen und dann springen wir gleich in Claude Code rein. Ich habe mir zusammen mit Claude überlegt, wie man am besten die Unterschiede zwischen Claude Chat und Claude Code erklärt und dabei ist Claude die Metapher eingefallen, und zwar Claude Chat könnt ihr euch vorstellen, das ist wie ein Assistent, der hinter der Glasscheibe sitzt, mit dem könnt ihr reden und er gibt Antworten, aber er kann nichts auf euren Computern anfassen, ändern. Er kann euch erklären, er kann schreiben, er kann nachdenken, aber er kann nichts in eurem Computer an Dateien oder ähnlichen verändern, manipulieren etc. Also habt ihr als typische Anwendungsfälle, man kann brainstormen, man kann Texte schreiben, man kann überarbeiten, man kann schnelle Recherchen machen, neue Konzepte entwickeln, E-Mails formulieren, Fragen beantworten, Ideen bewerten. Wenn wir jetzt auf den Slide von Claude Code springen: Claude Code, da öffnet ihr quasi die Glasscheibe zu dem Assistent. Der Assistent kann direkt auf den Computer zugreifen, Dateien öffnen, bearbeiten, speichern, neue Dateien erstellen, Code ausführen, Code schreiben, Code installieren. Er kann also handeln auf eurem Computer beziehungsweise auch im Internet gegebenenfalls, er kann eigentlich im Prinzip alles machen, was ihr mit eurem Computer auch machen könnt. Das ist der große Unterschied zu Claude Chat. Jetzt habt ihr bestimmt auch schon gehört, dass es auch noch Claude Cowork gibt. Claude Cowork hängt ein bisschen zwischen Claude Chat und Claude Code. Claude Code wurde eigentlich entwickelt als Coding-Assistent. Was dann aber den Leuten sehr schnell aufgefallen ist: Mensch, Claude Code kann ja nicht nur coden, sondern dann viel oft ist es ja Claude Everything, weil man natürlich nicht nur Code mit Claude schreiben und installieren kann, sondern jegliche andere Datei, also eine Excel-Tabelle oder oder. Und dann kam eben Cowork ins ins Spiel, das eben diesen Coding-Aspekt rausgenommen hat und aber gleichzeitig diese ganzen Dateien bearbeiten und speichern etc. kann Claude Cowork auch machen, was Claude Chat nicht machen kann. Da wollte ich aber in diesem Video nicht weiter tiefer drauf eingehen. Heute wollten wir uns vor allem mit Claude Code befassen, sonst würde das auch zu weit führen. Was sind also typische Anwendungsfälle für Claude Code? Ist eine App oder eine Webseite bauen, Dateien sortieren, umbenennen, den Computer aufräumen, wenn man das will, Daten aus Tabellen zusammenführen, Berichte einer Vorlage befüllen etc. Wichtig hierbei bei der Anwendung ist immer, auch wenn es ihr es auf eurem Computer installiert habt, es arbeitet mit einer Schnittstelle zu Claude. Das heißt alle Daten, die ihr quasi von Claude Code anfassen lasst, die gehen an Anthropic. Das bedeutet auch hier: personenbezogene Daten, sensible Daten, da auch wirklich verantwortungsvoll mit umgehen und den gleichen Regeln folgen im Prinzip, den ihr auch während ihr mit Claude Chat arbeitet, folgt. Jetzt wollen wir es uns aber anschauen. Claude Code ist über zwei Wege erreichbar: Einerseits über die App und andererseits auch über euren Terminal. Und das schauen wir uns jetzt gleich an. Wir fangen an mit der App. Wenn ihr euch fragt, wie ihr an die Claude App kommt: Einfach unter claude.com/download könnt ihr euch für eures euer Betriebssystem die App downloaden. Ich habe nun die App geöffnet und mein kleines Fenster nach oben verschoben, damit ihr alles besser sehen könnt. Es sieht, wenn ihr die App öffnet, kommt ihr erstmal im Chat an und da sieht alles sehr ähnlich aus zu dem Webbrowser. Was uns heute interessiert, ist hier dieser Code-Bereich. Da könnt ihr einfach drauf klicken. Wichtig ist: Ihr braucht ein Pro mindestens ein Pro-Abo. Mit einem kostenlosen Abo kommt ihr nicht in Claude Code rein. Wenn ihr auf Claude Code in der App geht, kommt ihr in ein Fenster, das sieht sehr ähnlich aus wie Chat. Ihr könnt hier eben eure Prompts reinschreiben und reinschreiben, was entwickelt werden soll oder was gemacht werden soll. Es gibt anders als beim Chat ein sogenannte also verschiedene Modi. Es gibt den Planmodus, in dem ihr erstmal gemeinsam eben mit Claude einen Plan erarbeiten könnt über euer Projekt. Das macht extrem viel Sinn, erstmal einen guten Plan zu erarbeiten, weil das ganze Coding kostet extrem viel Token und wenn ihr dann immer wieder den Code anfassen müsst und verändern müsst, verbraucht ihr deutlich mehr Token, als wenn ihr vorher einen guten Plan gemacht habt und dann nur noch kleinere Änderungen vornehmen vornehmen müsst. Genau, dann gibt es, wenn ihr dann eben in die Umsetzung geht, zwei Modi: um Erlaubnis fragen oder Änderungen automatisch akzeptieren. Ihr werdet bei bei dem einen Modus grundsätzlich bei jedem Schritt gefragt, wenn Änderungen vorgenommen werden sollen. Bei Änderungen automatisch akzeptieren werdet ihr bei deutlich weniger Sachen gefragt, ob Claude das machen darf, ob das erlaubt ist. Es gibt noch diesen Berechtigungen umgehen-Button, der ist hier ausgegraut. Da müsste man einmal in den Einstellungen noch mal ein einen extra Klick machen, um den anzustellen. Ich würde es euch erstmal nicht empfehlen, bevor ihr euch nicht sehr, sehr gut auskennt. Das macht dann Sinn, wenn irgendwie über Nacht irgendein Projekt laufen soll und eben nicht an einer Freigabe hängen bleiben soll. Würde ich aber für jetzt, für den Moment erstmal nicht empfehlen. Dann habt ihr hier unten seht ihr einen Ordner. Das ist der Ordner, in dem ihr arbeitet. Wichtig ist hier auch: Also alle Ordner, die da drunter hängen, dazu hat Claude Code dann Zugriff. Also richtet am besten einen extra Ordner ein, in dem Claude arbeiten darf. Hier seht ihr, ich benutze das jetzt auf meinem lokalen Computer. Ihr könntet auch eine Fernsteuerung hinzufügen, ihr könntet es auch mit einem Server verbinden oder mit einer Cloud-Umgebung. Ich habe das jetzt einfach lokal mit einem Ordner auf meinem Computer verbunden. Als Model verwende ich das momentan beste und leistungsfähigste. Das würde ich grundsätzlich eben bei der Planung und auch beim Coding empfehlen. Es gibt die Möglichkeit dann auch noch sozusagen Unteragenten zu nutzen, die z.B. ein Research machen oder ein Review. Da könnte man auf jeden Fall weniger, also schnellere und weniger leistungsfähige Modelle nutzen. Für jetzt und heute ist meine klare Empfehlung, das leistungsfähigste Modell zu wählen. So sieht die Umgebung erstmal aus. Die Installation habe ich erklärt. Jetzt würde ich einmal kurz ins Terminal springen, einfach nur als erste Idee, wie das aussieht. Danach werden wir ein kleines Coding-Projekt erstmal hier in der App umsetzen. Ich habe die App jetzt geschlossen, um euch zu zeigen, wie man Claude im Terminal öffnet. Wichtig ist: Ihr müsstet das davor installiert haben. Wie man das installiert, zeige ich euch in einem anderen Video. Grundsätzlich wollte ich nur euch eine kleine Idee darüber geben, was das Terminal ist. Das Terminal ruft ihr in eurem Computer auf, wenn ihr auf die Suche klickt und Terminal eingebt und Enter klickt. Manche nennen übrigens das Terminal auch Konsole, nur dass ihr da nicht verwirrt seid, das ist synonym zu verwenden. So sieht das Terminal aus, relativ unspektakulär, es ist einfach wie ein Textfenster. Wichtig ist: Das Terminal ist eine Steuermöglichkeit von eurem Computer. Wenn ihr also kein Betriebssystem auf eurem Computer hättet, dann würde man den Computer nur übers Terminal und über definierte Befehle steuern können. Das heißt, ihr müsstet jeden Befehl kennen, z.B. den Befehl, ich möchte in folgendem Ordner arbeiten, ich möchte nun folgendes Programm aufrufen, ich möchte folgende Sachen aufschreiben und in der Datei abspeichern, dann würdet ihr das einfach nur über diese Befehle steuern. Das müsst ihr nicht. Ihr habt eine grafische Oberfläche, ihr könnt mit dem Cursor Ordner anklicken, mit Doppelklick öffnen, mit Doppelklick Dateien öffnen, Programme aufrufen etc. Das macht ihr alles grafisch. Hier ist alles über Textbefehle gesteuert. Wir legen jetzt einmal kurz nämlich einen Ordner fest, in dem wir arbeiten. Das ist der Claude-Ordner, in dem ich heute arbeiten möchte und drücke Enter. Jetzt weiß der Terminal, in welchem Ordner wir arbeiten und da ich Claude installiert habe, kann ich jetzt einfach Claude aufrufen, indem ich claude eingebe, Enter klicke und dann öffnet sich Claude. So, was ist wichtig zu wissen bei dem Thema? Ihr müsst es vorher installiert haben. Ihr arbeitet nun auf eurem Computer in dem definierten Ordner, dadurch hat jetzt Claude weniger Wissen im ersten Schritt beziehungsweise stehen halt die Dokumente und die Möglichkeiten zur Verfügung, die ihr auf eurem Computer erlaubt habt. Ich könnte jetzt bräuchte ich aber keine Befehle mehr wissen, sondern jetzt kann man mit normaler Sprache arbeiten. Man kann jetzt fragen: Weißt du, wie das Wetter heute in Berlin ist? Dann gebe ich das einfach ein und jetzt entsteht wie ein normaler Claude-Chat, den kennt ihr auch. Jetzt fragt's mich: Darf es ein Web Search machen? Möchte ich proceeden? Und dann sage ich: Ja, erlaube ich, darf es machen. So funktioniert es, obwohl ich nur den einen Ordner zugelassen hat, jetzt merkt Claude, es braucht mehr Rechte und fragt diese Rechte an. Und dann kriegt man einmal das Wetter von heute, man kriegt die Quellen angezeigt, so wie ihr das auch kennt. So könnt ihr also auf eurem Terminal mit Claude arbeiten, ohne eine Menge Befehle kennen zu müssen. Für heute soll das ausreichen. Wir schauen uns in einem anderen Video noch mal genauer an, wie wir eben dieses Terminal einrichten und wie wir dann mit Claude Code besser auf unserem Computer arbeiten können außerhalb eben der App. Und jetzt springen wir aber zurück in die App und machen ein erstes kleines Coding-Projekt, damit ihr einfach mal gesehen habt, welche Power in Claude Code steckt. Ich bin nun zurück in die App gesprungen und ich habe mir überlegt, dass ich es gut fände als kleines erstes Coding-Projekt ein Tetris zu bauen, so wie wir das von früher kennen in einem Style von hier so Super Mario, und das sage ich jetzt genau einfach so: Ich möchte gerne ein Tetris-Spiel bauen, das im Stil von Super Mario von früher ist und bei dem man die die Pfeiltasten verwendet, um die die Steine zu drehen. Es soll sehr simpel sein und die Steine sollen nach und nach immer schneller runterfallen. Der User soll zwei Leben haben. So, mehr sagen wir jetzt gar nicht. Wir sind im Planmodus und geben das einfach jetzt mal ein. So, jetzt wurde ein Plan gemacht. Das ging jetzt recht schnell. So, es gibt einen Kontext: Retro-Pixel-Ansatz. Das müssen wir uns jetzt einmal ansehen, ob das so im Grunde passt. Ich habe mir jetzt das durchgelesen, das passt für mich und jetzt fragt es mich eben nach einer Genehmigung und dann kann es mit Coden beginnen. Ich habe keine Änderungen mehr vorzunehmen und mache Enter. Und nun startet das Coding. Wir haben den Modus "um Erlaubnis fragen" gerade drin und deshalb fragt er mich jetzt, ob er das hier so in den Ordner speichern kann. Ich sage jetzt erstmal, erlaube das für die ganze Session. Und dann sehen wir hier auch schon ein bisschen, was passiert. Ich mache jetzt hier mal das die Seite weg, dann können wir das ein bisschen größer sehen. So. Claude Code beschreibt jetzt einmal noch hier, was es gemacht hat. Hat das hier auch schon geöffnet. Wir wollen einmal uns anschauen, wie wir das öffnen. Wir haben ja den Ordner angelegt, in dem wir gearbeitet haben und da findet ihr eine HTML. Eine HTML-Datei ist eine Datei, die über jeglichen Webbrowser zu öffnen ist. Ihr könnt einfach mit Doppelklick draufdrücken. Wir sehen: Ja, das sieht eigentlich genauso aus, wie ich es mir vorgestellt hatte. Ich starte das Spiel mit Enter. Ich probiere das jetzt einmal aus. Ich kann die drehen, ich kann es verschieben und ich kann die Steine auch schneller nach unten schieben. So, gucken wir noch einmal, ob das dann bald schneller wird. Ich bin aber immer noch in Level 1. Die Frage ist natürlich jetzt auch, wie lange geht das Level 1? Aber ich sag mal: Wir haben keine fünf Minuten gecodet. Es waren keinerlei Coding-Skills nötig und wir haben jetzt hier unser eigenes kleines Spiel gebaut, was natürlich momentan nur lokal auf unserem Computer läuft. Ich bin jetzt noch einmal in die App gesprungen, einfach um noch einmal kurz darüber zu sprechen: Was sind eigentlich die Unterschiede zwischen der App und dem Terminal? Hier in der App habt ihr natürlich ein schönes Interface, ihr habt eine ähnliche ein ähnliches Erlebnis wie im Chat und es ist, finde ich, sehr viel niederschwelliger als im Terminal, weil man sich eben noch nie mit dem Terminal befassen musste. Man hat hier auch eine kleine Vorschau und kann sich hier einfach extrem gut an das Thema Claude Code ranpassen. Im Terminal hingegen habt ihr technisch einfach ein bisschen mehr Möglichkeiten. Ihr könnt viel besser Umgebungen bauen, auch wenn wir um das Thema Skills reden, hat man da auch noch mal zwei also hat man da noch mal eher eine Projektebene und eine globale Ebene, die man sich einrichten kann, während das in der App nur auf also eine eine Ebene hat. Und man kann auch deutlich besser mit Automations arbeiten im Terminal. Für den Anfang sollte Claude Code im Chat ausreichen. Wie schon angekündigt, wird es in den nächsten Tagen noch weitere Claude-Code-Videos geben und dann gehen wir auch noch mal tiefer in das Thema Skills rein beziehungsweise auch über Claude Code im Terminal. Ich hoffe, es hat euch einen guten Überblick gegeben und motiviert euch, es einfach mal runterzuladen und eure ersten Projekte auszuprobieren. Viel Spaß damit!

Vom Anschauen zum Anwenden

Was möchtest du aus diesem Snip in deinem Arbeitsalltag ausprobieren? Wähle eine konkrete Aufgabe und überlege, wie du das Ergebnis überprüfen kannst.