Transcript

00:00:00Bayangkan Anda seorang bajak laut abad ke-19 dan saat menjarah, Anda menemukan alat AI baru.
00:00:05Sebelumnya, Anda telah menggunakan alat MCP dengan agen AI Anda. Saat Anda menghubungkan alat MCP
00:00:10model Anda harus memanggil alat tersebut dan mendapatkan hasilnya. Bajak laut ini memiliki Gmail MCP
00:00:15yang terhubung karena ia perlu mengirim email ke terapisnya tentang keseimbangan hidup dan pekerjaannya. Dengan MCP, Anda bisa
00:00:20meminta Claude mencari email dari orang tertentu dan membalasnya. Ia memanggil alat pencarian untuk
00:00:24menemukannya, lalu mendapatkan utas untuk membaca masing-masing, kemudian alat balas untuk mengirim respons. Tapi bagaimana
00:00:29jika Gmail MCP benar-benar berupa folder dan Claude bisa masuk ke dalamnya sama seperti ia masuk ke folder mana pun
00:00:34di komputer Anda? Email Anda akan menjadi file sungguhan yang dibaca Claude seperti ia membaca file markdown
00:00:39di basis kode Anda. Itulah tepatnya Mirage. Ini pada dasarnya adalah sistem file virtual untuk agen AI.
00:00:45Namun sebelum kita menyelami sistem file virtual ini lebih dalam, mari kita lihat mengapa sistem file
00:00:50sangat penting bagi alat AI ini. Pentingnya sistem file bermuara pada cara model AI benar-benar
00:00:56mempelajari sesuatu. Saat Anda memberi Claude alat khusus, baik itu MCP atau API, Anda memintanya untuk mempelajari
00:01:02sesuatu yang baru saat itu juga seperti bayi yang dipaksa mulai berjalan di bawah todongan senjata. Agen harus membaca
00:01:06deskripsi dan merencanakan panggilan mana yang harus dibuat dalam urutan apa. Itu adalah overhead token yang dihabiskan sebelum ia melakukan
00:01:12pekerjaan apa pun dan itu berulang untuk setiap alat yang Anda tambahkan. Sistem file tidak memiliki masalah itu karena
00:01:17itu adalah satu-satunya antarmuka yang sudah dipelajari secara menyeluruh oleh setiap LLM selama pelatihan berulang. Perintah file dasar telah
00:01:23digunakan miliaran kali dalam kode yang dilatih model tersebut. Unix telah menyempurnakan ini selama 50 tahun dan inilah
00:01:29mengapa sistem file adalah satu-satunya abstraksi yang memungkinkan agen AI bekerja di berbagai layanan tanpa
00:01:35berulang kali melupakan tujuan hidupnya. Selama pengujian menyeluruh, saya menemukan banyak hal kecil licik yang tidak
00:01:40tertulis di dalam deskripsi GitHub alat tersebut. Setelah pengaturan, kami meminta Claude memasang Gmail ke ruang kerja Mirage.
00:01:46Seperti anak laki-laki yang baik, ia harus memandu saya melalui platform Google Cloud untuk pembuatan OAuth
00:01:51sehingga kami bisa mendapatkan kredensialnya. Saat Anda memulai Claude di dalam folder Mirage,
00:01:55Anda akan dapat melihat layanan yang Anda pasang. Anda dapat melihat bahwa Gmail telah ditambahkan di sini dan untuk setiap
00:02:00label dan kategori Gmail, ia dapat melihat direktori yang berbeda. Sekarang sebelum kita menyelami fitur-fitur baru,
00:02:05kita harus mendengarkan sepatah kata dari sponsor kita. Sebelum Anda menghakimi, ingatlah
00:02:09anak-anak editor juga butuh makan. Nah, jika Anda membayar ChatGPT, Claude, Gemini, dan Midjourney
00:02:14secara terpisah, Anda sudah menghabiskan jauh lebih banyak dari yang Anda butuhkan. ChatLLM dari Abacus AI menghadirkan lebih dari seratus
00:02:20model AI ke dalam satu platform termasuk ChatGPT 5.5, Claude Opus 4.7, Gemini 3.1, Grok, dan DeepSeek dan
00:02:28setiap model baru ditambahkan secara instan. Anda bahkan tidak perlu memilih karena RootLLM secara otomatis memilih
00:02:33yang terbaik untuk prompt Anda. Tapi ini lebih dari sekadar obrolan. Anda bisa menggunakannya untuk menulis dan riset mendalam,
00:02:38menghasilkan gambar dan video dari model teratas seperti Seedance 2.0 dan Nano Banana. Mereka juga
00:02:44memiliki agen Abacus AI. Dengan mengobrol dengan AI, Anda dapat membuat presentasi profesional, membuat aplikasi full-stack,
00:02:49dan situs web yang bahkan menerima pembayaran sehingga Anda dapat meluncurkan bisnis tanpa menulis satu
00:02:54baris kode pun. Jadi obrolan, riset mendalam, gambar, video, aplikasi, situs web, agen AI, presentasi,
00:03:00aplikasi, benar-benar semuanya dalam satu platform. Semua ini hanya seharga $10 per bulan alih-alih membayar
00:03:05untuk langganan AI terpisah. Kunjungi chatllm.abacus.ai atau klik tautan di deskripsi
00:03:11dan mulailah membangun sekarang. Nah, ada masalah dengan Gmail MCP yang ada. Email sering kali memiliki lampiran file
00:03:17tetapi menggunakan MCP, Claude tidak dapat membaca atau mengunduhnya yang menjadikannya seperti
00:03:23orang tua buta dalam situasi ini. Ia hanya bisa melihat nama file yang menciptakan batasan serius dengan
00:03:28otomatisasi. Tapi dengan Mirage, jika kita memintanya untuk mencari lampiran apa pun, apa yang akan terjadi
00:03:32adalah ia benar-benar dapat membaca file yang dilampirkan ke email karena itu hanya file di sistem file.
00:03:37Dengan MCP, Anda harus mendapatkan lampiran secara manual dan menempelkannya ke konteks agen
00:03:42secara manual. Di kotak masuk kami, ia menemukan faktur yang sangat legal ini dan ia membaca seluruh isinya dan memberikan kami
00:03:47konten sebenarnya. Tidak seperti mantan Anda, Mirage benar-benar peduli pada Anda dan memberi Anda beberapa alat yang telah ditentukan sebelumnya
00:03:53yang dapat Anda tambahkan dengan mudah seperti Notion, seluruh rangkaian Google, Telegram, Slack, dan bahkan sistem penyimpanan
00:03:58atau basis data yang berbeda juga. Jika Anda menghubungkannya, mereka akan muncul sebagai folder bagi Claude di direktorinya.
00:04:03Dan hal yang sama bisa terjadi dengan Slack di mana obrolan menjadi file dan lampiran file apa pun yang
00:04:08dikirim tim Anda di sana juga dapat diakses dengan mudah. Karena Google Drive adalah platform penyimpanan, MCP-nya akan
00:04:14jelas memberi Anda alat unduh untuk file tersebut. Tapi ada kelemahan besar dalam mekanisme pengunduhan. Benda itu
00:04:19hanya efisien untuk hal-hal kecil. Dan tidak, kita tidak membuat lelucon itu di sini karena nenek saya
00:04:24menonton video ini. Misalnya, kami memiliki file kecil berukuran 2MB yang ingin kami unduh oleh Google
00:04:29Drive MCP dan ditempatkan di tempat lain. Untuk mengunduh file, ia mengambil konten file
00:04:35sebagai string lalu didekodekan dan ditulis kembali ke sistem file Anda. Bahkan permintaan ini memakan waktu
00:04:40sekitar 4 menit dan juga membuat konteks membengkak. Dan jika ukuran filenya besar, katakanlah 100MB,
00:04:46maka ia akan mencapai batas respons dan membuang-buang konteks juga. Mirage menyelesaikan ini karena Anda bisa
00:04:50hanya menyalin file dari drive ke sistem Anda. Misalnya, kami memiliki sampel file data uji ini,
00:04:56ia benar-benar bisa membacanya dan ia menggunakan perintah bash salin untuk sekadar menyalinnya ke folder dokumen saya.
00:05:01Proses pengaturan untuk ini sebenarnya cukup panjang jadi kita tidak akan membahas setiap langkahnya dan kita
00:05:06tidak perlu melakukannya karena kita tidak hidup di zaman dulu lagi di mana Anda harus membaca
00:05:10dokumentasi seperti orang awam. Yang kami rekomendasikan adalah sekadar mengkloning kode sumber secara langsung
00:05:15ke sistem dan setelah Anda mengkloning kode sumber, buka Claude di dalam sana dan biarkan ia memandu
00:05:20Anda melalui instalasi. Melalui langkah-langkah instalasi satu per satu tidak terlalu
00:05:24penting karena semuanya kode dan Claude dapat melakukan semuanya secara otomatis. Tapi jika Anda menjalankan ini
00:05:28di Mac, instalasinya tidak begitu mudah karena Tuhan melarang Apple membiarkan Anda menginstal apa pun
00:05:34tanpa merasa seolah-olah Anda akan menghancurkan sistem Anda. Untuk menggunakan Mirage,
00:05:38macOS perlu memasangnya sebagai sistem file agar agen Anda dapat menggunakannya seperti folder lain
00:05:43dengan file. Inilah sebabnya ia menggunakan pustaka bernama MacFuse. Menggunakan perangkat lunak ini, macOS mulai
00:05:48mendukung sistem file pihak ketiga. Kode Claude dapat mengunduhnya secara otomatis melalui homebrew dan yang perlu
00:05:53Anda lakukan hanyalah mengikuti langkah-langkahnya. Pada dasarnya, MacFuse adalah ekstensi sistem dan Anda perlu memulai ulang
00:05:59Mac Anda dan mengubah konfigurasi keamanan. Jadi itu adalah sesuatu yang harus Anda sadari.
00:06:03Tapi bagi Anda yang hidup di bawah batu dan baru mengenal agen AI, ini mungkin menyebabkan
00:06:08masalah bagi Anda. Saat sistem dimulai ulang, sesi obrolan itu juga akan hilang. Jadi entah
00:06:12ganti nama sesi obrolan itu menggunakan perintah garis miring bawaan atau minta ia membaca obrolan sebelumnya
00:06:17karena semuanya tersimpan di sistem. Inilah sebabnya saat kami memulai ulang sistem, kami harus memberikan
00:06:22obrolan itu lagi dan ia mengingat kembali konteks bahwa obrolan tersebut tentang menyiapkan Mirage untuk video.
00:06:27Sebagian besar alat yang akan Anda gunakan perlu diautentikasi. Tidak seperti konektor untuk Claude,
00:06:32OAuth otomatis tidak ada di sini. Jadi alat apa pun yang perlu Anda instal, pertama-tama ia akan memasang
00:06:37file TypeScript tempat ia akan menambahkan alat tersebut sebagai direktori di ruang kerja ini. Setelah itu,
00:06:42Anda diharuskan menambahkan kredensial yang dibutuhkan alat tersebut. Untuk aplikasi Google, Anda harus
00:06:46pergi ke Google Cloud Console, yang memiliki pengalaman pengguna seperti mengisi pajak dalam bahasa asing.
00:06:52Anda harus mengaktifkan API dan mendapatkan kredensial dan itu mungkin memakan waktu. Ini sedikit memakan waktu,
00:06:57tetapi Claude akan memandu Anda melewatinya dengan cukup mudah. Setelah semua ini selesai, Claude akan
00:07:02meminta Anda menjalankan perintah mount di terminal terpisah dan tetap membuka terminal tersebut. Nah, jika Anda
00:07:07tidak ingin tetap membuka terminal, Anda bisa meminta Claude menjalankannya sebagai proses latar belakang. Dan setelah itu,
00:07:11Anda pada dasarnya hanya masuk ke folder Mirage, memulai Claude di sana. Dan seperti yang Anda lihat, saat kami mencantumkan file,
00:07:17ia memiliki semua konektor saya dan ia dapat benar-benar melihat ke dalamnya dan mencari file. Nah, jika Anda telah
00:07:22mengikuti saluran ini selama beberapa waktu, pertama-tama, terima kasih. Anda adalah manusia favorit kami. Dan Anda
00:07:26mungkin ingat video mode kode di Docker, di mana mode kode Docker pada dasarnya bisa membuat alat kustom
00:07:31dengan menggabungkan alat dari MCP yang berbeda sehingga operasi berulang dapat dijalankan dengan mudah.
00:07:36Ini adalah hal yang sama. Anda dapat melakukan hal yang sama hanya dengan menggunakan perintah bash yang digabungkan bersama sehingga
00:07:41konten satu file dapat disalin ke file lain. Misalnya, di sini, apa yang kami minta untuk ia lakukan adalah menemukan
00:07:46email di kotak masuk yang menyebutkan sponsor, dapatkan tiga sponsor teratas. Dan ya, tiga teratas jelas
00:07:51berarti sponsor yang memberi kami paling banyak uang. Kemudian ia akan mencantumkannya di halaman Notion. Dan
00:07:55hal lain yang diselesaikan oleh mode kode atau alat TypeScript secara umum adalah bahwa konteks tidak pernah benar-benar harus
00:08:00masuk ke jendela konteks model. Misalnya, di sini, model hanya perlu menulis perintah bash yang
00:08:05mengambil satu hal dari satu file dan kemudian memasukkannya ke yang lain. Model tidak perlu memiliki semua
00:08:10konteks yang dimuat ini ditempatkan di dalam jendela konteksnya. Jadi hal yang sama terjadi di sini dengan perintah bash.
00:08:15Mereka membentuk pipa dan mereka dapat dengan mudah menghubungkan alat-alat yang berbeda ini bersama-sama. Nah, ini bukan satu-satunya
00:08:21alat yang bisa Anda gunakan dengan sistem file virtual ini. Apa yang pada dasarnya terjadi di back end adalah
00:08:26ia menggunakan API dari alat-alat ini, API yang sama yang digunakan oleh server MCP, dan ia hanya mengubahnya
00:08:32menjadi sistem file. Ini seperti meyakinkan tunawisma di luar gedung kami bahwa dia adalah
00:08:36yang terpilih dan dia benar-benar bisa terbang. Jadi hal yang sama dapat dilakukan dengan layanan kustom apa pun yang Anda inginkan. Jika Anda
00:08:41menginginkan server MCP Figma di mana semua desain Figma dicantumkan sebagai file, Anda bisa melakukannya juga.
00:08:46Meskipun kami tidak berpikir orang sejujurnya menggunakan Figma sebanyak itu lagi. Jika kami ingat dengan benar, itu
00:08:51seharusnya baru saja dimatikan oleh Claude Design beberapa minggu lalu. Tapi selain itu, kami mencobanya di Google
00:08:56Chat API. Secara internal di tim kami, kami menggunakan Google Chat. Dan ya, kami ingin Anda menghakimi kami untuk itu.
00:09:01Google Chat memungkinkan Anda untuk masuk ke ruang dan menambahkan aplikasi yang berbeda di sana. Jadi kami pada dasarnya membuat
00:09:06ruang uji ini dan di dalamnya, kami menambahkan aplikasi Mirage ini. Itu pada dasarnya memberikannya akses untuk membaca semuanya di
00:09:11sana. Dan seperti yang Anda lihat, ia secara otomatis mengambil semuanya dan dapat membaca semua konteks.
00:09:16Dan Anda dapat melakukan ini dengan mudah dengan layanan apa pun. Sekali lagi, seperti yang kami sebutkan dalam pengaturan, pastikan Anda memiliki
00:09:21repo terinstal secara lokal dan Claude dapat membaca semuanya di sana sehingga ia tidak memiliki
00:09:25celah dalam konteksnya. Tentu saja, akan memakan beberapa percobaan ulang karena seperti kami, Claude tidak
00:09:30sempurna. Anda akan mendapatkan banyak kesalahan dan Anda mungkin harus melakukan beberapa putaran umpan balik dengan
00:09:35agen, tetapi Anda dapat membangun alat apa pun ke dalam sistem file. Nah, kami sudah memberi tahu Anda bahwa
00:09:40Anda tidak perlu menjalankannya di terminal. Ia dapat berjalan sebagai proses latar belakang, tetapi setiap kali
00:09:45proses itu dimulai ulang, Anda memulai dari awal. Cache dan indeks adalah yang membuat ruang kerja
00:09:50persisten dan keduanya hilang pada setiap restart. Ini persis seperti apa yang dilakukan setiap pendiri AI baru
00:09:55selama dua tahun terakhir. Mirage memperbaiki masalahnya sendiri dengan iblis yang mengubahnya menjadi
00:10:00server latar belakang yang persisten. Anda dapat memiliki beberapa ruang kerja yang berjalan pada saat yang sama. Mereka bisa
00:10:05dinamai dan masing-masing dimulai dalam mode apa pun yang Anda inginkan. Tapi katakanlah Anda tidak ingin ini di mesin lokal
00:10:09Anda atau Anda bekerja di beberapa mesin karena saudara Anda yang gemuk dan disekolahkan di rumah tidak bisa
00:10:14puas dengan Roblox di PC. Tapi karena ini adalah server HTTP standar, Anda dapat menghostingnya di mana saja
00:10:19dan beralih ke MacBook M3 Max Anda. Itulah yang memungkinkan Anda mengubah Mirage menjadi basis pengetahuan sistem file.
00:10:25Itu membawa kita ke akhir video ini. Jika Anda ingin mendukung saluran ini dan membantu kami terus membuat
00:10:29video seperti ini, Anda dapat melakukannya dengan menggunakan tombol super thanks di bawah. Seperti biasa, terima kasih telah
00:10:34menonton dan sampai jumpa di video berikutnya.

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