Transcript

00:00:00Stell dir vor, du bist ein Pirat aus dem 19. Jahrhundert und stolperst bei deiner Plünderung über ein neues KI-Tool.
00:00:05Bisher hast du MCP-Tools mit deinen KI-Agenten verwendet. Wenn du ein MCP-Tool verbunden hast,
00:00:10muss dein Modell dieses Tool aufrufen und erhält einige Ergebnisse zurück. Der Pirat hat das Gmail-MCP
00:00:15verbunden, weil er seinem Therapeuten wegen seiner Work-Life-Balance schreiben muss. Mit dem MCP kannst du
00:00:20Claude bitten, E-Mails von einer bestimmten Person zu finden und darauf zu antworten. Es ruft das Such-Tool auf,
00:00:24um sie zu finden, ruft dann die Threads ab, um jeden zu lesen, und nutzt dann das Antwort-Tool, um eine Nachricht zu senden. Aber was,
00:00:29wenn das Gmail-MCP buchstäblich ein Ordner wäre und Claude darauf zugreifen könnte, genau wie es auf jeden
00:00:34Ordner auf deinem Computer zugreift? Deine E-Mails wären echte Dateien, die Claude so liest, wie es Markdown-Dateien
00:00:39in deiner Codebasis liest. Genau das ist Mirage. Es ist im Grunde ein virtuelles Dateisystem für KI-Agenten.
00:00:45Bevor wir tiefer in dieses virtuelle Dateisystem eintauchen, lass uns einen Blick darauf werfen, warum Dateisysteme
00:00:50so wichtig für diese KI-Tools sind. Die Bedeutung von Dateisystemen liegt darin, wie KI-Modelle tatsächlich
00:00:56Dinge lernen. Wenn du Claude ein benutzerdefiniertes Tool gibst, egal ob MCP oder API, verlangst du von ihm, dass es
00:01:02auf der Stelle etwas Neues lernt, wie ein Baby, das gezwungen wird, mit einer Waffe im Rücken das Laufen zu lernen. Der Agent muss
00:01:06die Beschreibung lesen und planen, welche Aufrufe in welcher Reihenfolge zu tätigen sind. Das sind Token-Overhead-Kosten, die anfallen, bevor es
00:01:12überhaupt mit der eigentlichen Arbeit beginnt, und das wiederholt sich für jedes Tool, das du hinzufügst. Ein Dateisystem hat dieses Problem nicht, weil
00:01:17es die eine Schnittstelle ist, die jedes LLM während seines repetitiven Trainings gründlich gelernt hat. Einfache Dateibefehle wurden
00:01:23milliardenfach in dem Code verwendet, mit dem das Modell trainiert wurde. Unix verfeinert das seit 50 Jahren und genau deshalb
00:01:29sind Dateisysteme die eine Abstraktion, die es einem KI-Agenten ermöglicht, über mehrere Dienste hinweg zu arbeiten, ohne
00:01:35ständig seine Lebensaufgabe zu vergessen. Bei gründlichen Tests habe ich viele kleine, raffinierte Dinge entdeckt, die nicht
00:01:40in der GitHub-Beschreibung des Tools stehen. Nach der Einrichtung baten wir Claude, Gmail im Mirage-
00:01:46Arbeitsbereich einzubinden. Wie ein braver Junge musste es mich durch die Google Cloud-Plattform für die OAuth-
00:01:51Erstellung führen, damit wir die Zugangsdaten bekommen konnten. Wenn du Claude innerhalb des Mirage-Ordners startest,
00:01:55kannst du die Dienste sehen, die du eingebunden hast. Du kannst sehen, dass Gmail hier hinzugefügt wurde, und für jedes
00:02:00Gmail-Label und jede Kategorie kann es ein anderes Verzeichnis sehen. Bevor wir nun in die neuen Funktionen eintauchen,
00:02:05müssen wir ein Wort von unserem Sponsor hören. Bevor du mit dem Finger auf uns zeigst, denk daran, die
00:02:09Kinder des Herausgebers müssen auch essen. Wenn du für ChatGPT, Claude, Gemini und Midjourney
00:02:14separat bezahlst, gibst du bereits viel mehr aus, als nötig wäre. ChatLLM von Abacus AI bringt über hundert
00:02:20KI-Modelle auf eine Plattform, darunter ChatGPT 5.5, Claude Opus 4.7, Gemini 3.1, Grok und DeepSeek, und
00:02:28jedes neue Modell wird sofort hinzugefügt. Du musst dich nicht einmal entscheiden, weil RootLLM automatisch das
00:02:33beste für deinen Prompt auswählt. Aber es geht weit über Chat hinaus. Du kannst es zum Schreiben und für tiefe
00:02:38Recherchen verwenden, oder um Bilder und Videos von Top-Modellen wie Seedance 2.0 und Nano Banana zu generieren. Sie haben auch
00:02:44den Abacus AI-Agenten. Durch das Chatten mit der KI kannst du professionelle Präsentationen erstellen, Full-
00:02:49Stack-Apps und Websites bauen, die sogar Zahlungen akzeptieren, sodass du ein Unternehmen gründen kannst, ohne eine einzige
00:02:54Zeile Code zu schreiben. Also Chat, tiefgreifende Recherche, Bilder, Videos, Apps, Websites, KI-Agenten, Präsentationen,
00:03:00Anwendungen – buchstäblich alles auf einer Plattform. Das alles für nur 10 Dollar im Monat, anstatt für
00:03:05separate KI-Abos zu zahlen. Schau es dir unter chatllm.abacus.ai an oder klicke auf den Link in der Beschreibung
00:03:11und fange an zu bauen. Nun, es gibt ein Problem mit dem bestehenden Gmail-MCP. E-Mails haben regelmäßig Datei-
00:03:17Anhänge, aber mit dem MCP kann Claude sie nicht lesen oder herunterladen, was es in dieser Situation ziemlich zu einem
00:03:23blinden alten Mann macht. Es kann nur den Dateinamen sehen, was zu einer ernsthaften Einschränkung bei der
00:03:28Automatisierung führt. Aber mit Mirage, wenn wir es bitten, nach einem Anhang zu suchen, passiert Folgendes:
00:03:32Es kann tatsächlich die an die E-Mail angehängte Datei lesen, weil sie einfach eine Datei im Dateisystem ist.
00:03:37Bei dem MCP musst du den Anhang manuell abrufen und manuell in den Kontext des Agenten einfügen.
00:03:42In unserem Posteingang hat es diese extrem legale Rechnung gefunden, den ganzen Inhalt gelesen und uns die
00:03:47tatsächlichen Inhalte gegeben. Im Gegensatz zu deinem Ex kümmert sich Mirage tatsächlich um dich und bietet dir einige vordefinierte Tools,
00:03:53die du leicht hinzufügen kannst, wie Notion, die gesamte Google-Suite, Telegram, Slack und sogar verschiedene
00:03:58Speichersysteme oder Datenbanken. Wenn du sie verbindest, erscheinen sie für Claude als Ordner in seinem
00:04:03Verzeichnis. Dasselbe kann mit Slack geschehen, wo Chats zu Dateien werden und alle Datei-Anhänge, die
00:04:08dein Team dort sendet, ebenfalls leicht abgerufen werden können. Da Google Drive eine Speicherplattform ist, wird ihr MCP
00:04:14offensichtlich ein Download-Tool für die Dateien bereitstellen. Aber es gibt einen großen Fehler in der Download-Mechanik. Das
00:04:19Ding ist nur für kleine Dinge effizient. Und nein, wir machen den Witz hier nicht, weil meine
00:04:24Großmutter diese Videos schaut. Zum Beispiel hatten wir diese kleine 2-MB-Datei, die wir von dem Google
00:04:29Drive-MCP herunterladen und woanders ablegen lassen wollten. Um die Datei herunterzuladen, ruft es den Dateiinhalt
00:04:35als String ab, der dann dekodiert und zurück in dein Dateisystem geschrieben wird. Selbst diese Anfrage dauerte
00:04:40etwa 4 Minuten und hat zudem den Kontext aufgebläht. Und wenn die Dateigröße riesig ist, sagen wir 100 MB,
00:04:46dann würde es das Antwortlimit erreichen und auch den Kontext verschwenden. Mirage löst dies, weil du
00:04:50die Dateien einfach vom Drive auf dein System kopieren kannst. Zum Beispiel hatten wir diese Test-Datendatei,
00:04:56es konnte sie tatsächlich lesen und den Bash-Befehl “copy” verwenden, um sie einfach in meinen Dokumente-Ordner zu kopieren.
00:05:01Der Einrichtungsprozess dafür ist eigentlich ziemlich lang, also werden wir nicht jeden Schritt durchgehen und wir
00:05:06müssen das auch nicht, weil wir nicht mehr in den alten Zeiten leben, in denen man tatsächlich noch
00:05:10Dokumentationen wie ein einfacher Bauer lesen musste. Was wir empfehlen, ist, den Quellcode einfach direkt
00:05:15auf das System zu klonen, und sobald du den Quellcode geklont hast, öffne einfach Claude darin und lass es dich
00:05:20durch die Installation führen. Die Installationsschritte Schritt für Schritt durchzugehen, ist nicht wirklich
00:05:24wichtig, weil alles Code ist und Claude automatisch alles erledigen kann. Aber wenn du das
00:05:28auf einem Mac ausführst, ist die Installation nicht ganz so direkt, weil Gott bewahre, dass Apple dich irgendetwas installieren lässt,
00:05:34ohne dass du das Gefühl hast, dein System niederbrennen zu müssen. Um Mirage zu nutzen,
00:05:38muss macOS es als Dateisystem einbinden, damit dein Agent es einfach als einen weiteren Ordner
00:05:43mit Dateien verwenden kann. Deshalb verwendet es eine Bibliothek namens MacFuse. Mit dieser Software fängt macOS an,
00:05:48Dateisysteme von Drittanbietern zu unterstützen. Claude Code kann sie automatisch über Homebrew herunterladen und alles, was
00:05:53du tun musst, ist seinen Schritten zu folgen. Grundsätzlich ist MacFuse eine Systemerweiterung, und du musst tatsächlich
00:05:59deinen Mac neu starten und die Sicherheitskonfigurationen ändern. Also ist das etwas, dessen du dir bewusst sein solltest.
00:06:03Aber für diejenigen unter euch, die hinter dem Mond leben und neu bei KI-Agenten sind, könnte dies ein
00:06:08Problem für dich sein. Wenn es neu startet, geht auch diese Chat-Sitzung verloren. Also benenne diese
00:06:12Chat-Sitzung entweder mit dem eingebauten Slash-Befehl um, oder bitte es einfach, die vorherigen Chats zu lesen,
00:06:17weil alle davon auf dem System gespeichert sind. Deshalb mussten wir ihm nach dem Neustart des Systems
00:06:22den Chat erneut geben, und es hat den Kontext wiedererkannt, worum es im Chat bei der Einrichtung von Mirage für das Video ging.
00:06:27Die meisten Tools, die du verwenden wirst, müssen authentifiziert werden. Im Gegensatz zu den Connectors für Claude
00:06:32ist automatisches OAuth hier nicht eingebaut. Also, welches Tool du auch immer installieren musst, zuerst wird es
00:06:37eine TypeScript-Datei einbinden, in der es das Tool als Verzeichnis in diesem Arbeitsbereich hinzufügt. Danach
00:06:42musst du die Anmeldedaten hinzufügen, die das Tool benötigt. Für Google-Anwendungen wirst du
00:06:46in die Google Cloud Console gehen müssen, die die Benutzererfahrung hat, als würde man Steuern in einer Fremdsprache einreichen.
00:06:52Du musst APIs aktivieren und Anmeldedaten abrufen, und das könnte einige Zeit in Anspruch nehmen. Es ist etwas zeit-
00:06:57aufwendig, aber Claude wird dich ziemlich leicht hindurchführen. Nachdem all das erledigt ist, wird dich Claude
00:07:02bitten, einen Mount-Befehl in einem separaten Terminal auszuführen und dieses Terminal geöffnet zu lassen. Nun, wenn du
00:07:07das Terminal nicht offen lassen willst, kannst du Claude bitten, es als Hintergrundprozess auszuführen. Und danach
00:07:11gehst du einfach in den Mirage-Ordner und startest Claude dort. Und wie du sehen kannst, wenn wir die Dateien auflisten,
00:07:17hat es alle meine Connectors und kann tatsächlich hineinsehen und nach Dateien suchen. Nun, wenn du
00:07:22dem Kanal schon seit einiger Zeit folgst, erst einmal danke. Du bist unser liebster Mensch. Und du
00:07:26erinnerst dich wahrscheinlich an das Code-Mode-Video über Docker, bei dem Dockers Code-Mode im Grunde benutzerdefinierte
00:07:31Tools erstellen konnte, indem es Tools von verschiedenen MCPs kombinierte, sodass wiederholte Operationen einfach ausgeführt werden konnten.
00:07:36Das ist das Gleiche. Du kannst dasselbe tun, indem du einfach Bash-Befehle kombinierst, sodass
00:07:41die Inhalte einer Datei in eine andere kopiert werden können. Zum Beispiel haben wir es hier gebeten,
00:07:46nach E-Mails im Posteingang zu suchen, die Sponsoren erwähnen, und uns die Top-3-Sponsoren zu geben. Und ja, Top-3 bedeutet natürlich
00:07:51die Sponsoren, die uns am meisten Knete geben. Dann würde es sie auf der Notion-Seite auflisten. Und
00:07:55eine weitere Sache, die der Code-Modus oder TypeScript-Tools im Allgemeinen lösten, war, dass der Kontext nie wirklich
00:08:00in das Kontextfenster des Modells gelangen musste. Zum Beispiel muss das Modell hier nur Bash-Befehle schreiben, die
00:08:05eine Sache aus einer Datei abrufen und sie dann in eine andere einfügen. Das Modell muss nicht den gesamten
00:08:10Kontext in seinem Kontextfenster geladen haben. Also passiert hier dasselbe mit Bash-Befehlen.
00:08:15Sie bilden eine Pipeline und können diese verschiedenen Tools leicht miteinander verbinden. Nun, das sind nicht die einzigen
00:08:21Tools, die du mit diesem virtuellen Dateisystem verwenden kannst. Was im Backend im Grunde passiert, ist,
00:08:26dass es APIs von diesen Tools verwendet, dieselben APIs, die auch von den MCP-Servern genutzt werden, und es verwandelt
00:08:32diese einfach in Dateisysteme. Das ist, als würde man den Obdachlosen vor unserem Gebäude davon überzeugen, dass er der
00:08:36Auserwählte ist und tatsächlich fliegen kann. Also kann das gleiche mit jedem beliebigen benutzerdefinierten Dienst gemacht werden. Wenn du
00:08:41einen Figma-MCP-Server möchtest, bei dem alle Figma-Designs als Dateien aufgelistet sind, kannst du das auch tun.
00:08:46Obwohl wir nicht glauben, dass die Leute Figma ehrlich gesagt noch so viel nutzen. Wenn wir uns richtig erinnern, wurde es
00:08:51vor Wochen angeblich gerade durch Claude Design gekillt. Aber abgesehen davon haben wir es mit den Google
00:08:56Chat-APIs ausprobiert. Intern im Team nutzen wir Google Chat. Und ja, wir wollen, dass ihr uns dafür verurteilt.
00:09:01Google Chat erlaubt es dir, in Bereiche zu gehen und dort verschiedene Apps hinzuzufügen. Also haben wir im Grunde diesen
00:09:06Testbereich erstellt und darin diese Mirage-App hinzugefügt. Sie gab ihm im Grunde Zugriff, alles dort
00:09:11zu lesen. Und wie du sehen kannst, hat es automatisch alles abgerufen und konnte den gesamten Kontext lesen.
00:09:16Und das kannst du leicht mit jedem Dienst tun. Noch einmal, wie wir bei der Einrichtung erwähnt haben, stelle sicher, dass du
00:09:21das Repository lokal installiert hast und dass Claude alles darin lesen kann, damit es keine
00:09:25Lücken in seinem Kontext hat. Natürlich wird es einige Wiederholungsversuche brauchen, denn genau wie wir ist Claude nicht
00:09:30perfekt. Du wirst eine Menge Fehler bekommen und vielleicht mehrere Feedbackschleifen mit
00:09:35dem Agenten durchlaufen müssen, aber du kannst so ziemlich jedes Tool in ein Dateisystem verwandeln. Nun, wir haben dir bereits gesagt, dass
00:09:40du es nicht in einem Terminal laufen lassen musst. Es kann als Hintergrundprozess laufen, aber jedes Mal, wenn dieser
00:09:45Prozess neu startet, fängst du bei null an. Der Cache und der Index sind das, was den Arbeitsbereich
00:09:50persistent machen, und beide sind bei jedem Neustart weg. Das ist genau das, was jeder neue KI-Gründer
00:09:55in den letzten zwei Jahren gemacht hat. Mirage löst sein eigenes Problem mit einem Daemon, der es in einen
00:10:00persistenten Hintergrundserver verwandelt. Du kannst mehrere Arbeitsbereiche gleichzeitig laufen lassen. Sie können
00:10:05benannt werden und jeder startet in dem Modus, den du möchtest. Aber sagen wir, du willst das nicht auf deiner lokalen
00:10:09Maschine oder du arbeitest auf mehreren Maschinen, weil dein fetter, zu Hause unterrichteter Bruder nicht
00:10:14genug von Roblox am PC bekommen kann. Aber weil es ein Standard-HTTP-Server ist, kannst du ihn überall hosten
00:10:19und auf dein M3 Max MacBook wechseln. Das lässt dich Mirage in eine Wissensdatenbank im Dateisystem verwandeln.
00:10:25Damit sind wir am Ende dieses Videos. Wenn du den Kanal unterstützen und uns helfen willst, weiterhin
00:10:29Videos wie dieses zu machen, kannst du das mit dem Super-Thanks-Button unterhalb tun. Wie immer, danke fürs
00:10:34Zuschauen und ich sehe dich im nächsten Video.

Description

AI coding agents just got a new abstraction. Mirage mounts Gmail, Notion, and Drive as folders your agent reads with bash, no ai coding tools overhead. Works with Claude Code, Codex, and any best ai for coding setup. Learn how to use Claude Code with virtual filesystems. Try ChatLLM from Abacus AI: https://chatllm.abacus.ai/aib Access ChatGPT, Claude, Gemini, image generation, AI agents, and 100+ models in one place. What Mirage Does Mirage mounts Gmail, Notion, Google Drive, Slack, and Telegram as local folders. Your agent navigates them like any other directory. Standard bash commands work across every connected service: grep, cat, cp, ls. Email attachments and Drive files become readable local files, so there's no manual context loading. Pipelines chain operations across multiple services in a single command without bloating the context window. Why This Beats Tool Calls Every LLM learned file operations during training, so there's no token overhead teaching it new APIs on the fly. Bash pipelines keep intermediate results out of context, unlike chained tool calls that dump everything back into the conversation. Unix has refined this abstraction for 50 years, and agents inherit that reliability. The whole thing runs as a persistent background daemon across sessions and machines through a standard HTTP server. Setup Clone the repo, open Claude Code inside it, and let the agent handle the install. Mac users need the MacFUSE system extension and a one-time security restart. Each service authenticates separately through Google Cloud Console or OAuth. Named background workspaces can run on any server for multi-machine setups. What You Can Build Gmail-to-Notion pipelines that find sponsor emails, extract the content, and write summaries to Notion pages automatically. Cross-service search that greps across Gmail, Drive, and Slack in one bash command. Large file handling that copies Drive files straight to local disk without hitting response limits. Any service with an API can be mounted as a directory. Time-Stamps 00:00 - Mirage: virtual file system for AI agents 00:50 - Why file systems beat MCP tools 01:38 - Mounting Gmail to Mirage 02:04 - Sponsor 03:09 - Reading email attachments 03:50 - Predefined tools: Notion, Slack, Drive 04:18 - Google Drive downloads vs MCP 05:01 - Installation and macFUSE setup 06:27 - Auth and mounting connectors 07:21 - Bash pipelines and code mode 08:20 - Custom file systems (Figma, Google Chat) 09:18 - Persistent workspaces with the daemon 10:14 - Self-hosting Mirage #ai #ClaudeCode #ChatGPT #vibeCoding #aiAutomation #aiAgent #Cursor #coding#cursorAI #webDevelopment #vibeCode

Community Posts

No posts yet. Be the first to write about this video!

Write about this video