Transcript

00:00:00상상해 보세요. 당신이 19세기 해적이고, 약탈하던 중 새로운 AI 도구를 발견했습니다.
00:00:05이전까지 당신은 AI 에이전트와 함께 MCP 도구를 사용해 왔습니다. MCP 도구가 연결되면
00:00:10모델이 해당 도구를 호출하고 결과를 돌려받습니다. 해적은 Gmail MCP를
00:00:15연결했습니다. 왜냐하면 자신의 일과 삶의 균형에 대해 상담사에게 이메일을 보내야 하기 때문이죠. MCP를 사용하면
00:00:20Claude에게 특정 사람에게 온 이메일을 찾아 답장하라고 요청할 수 있습니다. 검색 도구를 호출해서
00:00:24이메일을 찾고, 스레드를 가져와 각각 읽은 다음, 답장 도구로 응답을 보냅니다. 하지만 만약
00:00:29Gmail MCP가 문자 그대로 폴더이고, Claude가 컴퓨터의 어떤 폴더든
00:00:34들어가는 것과 같은 방식으로 그 안으로 들어갈 수 있다면 어떨까요? 이메일은 Claude가 코드베이스의 마크다운
00:00:39파일을 읽는 것과 같은 방식으로 읽는 실제 파일이 될 것입니다. 그것이 바로 미라지(Mirage)입니다. 기본적으로 AI 에이전트를 위한 가상 파일 시스템이죠.
00:00:45하지만 이 가상 파일 시스템에 대해 더 깊이 알아보기 전에, 왜 파일 시스템이
00:00:50이런 AI 도구들에 중요한지 살펴보겠습니다. 파일 시스템의 중요성은 AI 모델이 실제로
00:00:56학습하는 방식과 관련이 있습니다. Claude에게 MCP든 API든 맞춤형 도구를 제공할 때, 당신은
00:01:02마치 총구를 들이대고 당장 걸으라고 강요받는 아기처럼 그 자리에서 새로운 것을 배우라고 요구하는 것입니다. 에이전트는
00:01:06설명을 읽고 어떤 순서로 호출할지 계획해야 합니다. 실제 작업을 시작하기도 전에 토큰이라는 오버헤드가 발생하며
00:01:12도구를 추가할 때마다 이 과정이 반복됩니다. 파일 시스템에는 그런 문제가 없습니다. 왜냐하면
00:01:17그것은 모든 LLM이 반복 학습 중에 이미 완벽하게 학습한 인터페이스이기 때문입니다. 기본적인 파일 명령어는
00:01:23모델이 학습한 데이터 속에서 수십억 번 사용되었습니다. 유닉스는 50년 동안 이것을 다듬어 왔고,
00:01:29그것이 바로 파일 시스템이 AI 에이전트로 하여금 여러 서비스에 걸쳐
00:01:35반복적으로 자신의 목적을 잊지 않고 작업하게 만드는 유일한 추상화인 이유입니다. 철저한 테스트 도중, 저는 도구의 깃허브 설명에
00:01:40적혀 있지 않은 사소한 것들을 많이 발견했습니다. 설정 후, 우리는 Claude에게 Gmail을 Mirage
00:01:46작업 공간에 마운트하도록 요청했습니다. 말 잘 듣는 소년처럼, 그것은 OAuth
00:01:51생성을 위해 Google Cloud 플랫폼을 통해 저를 안내해야 했습니다. Mirage 폴더 안에서 Claude를 시작하면,
00:01:55마운트한 서비스들을 볼 수 있습니다. Gmail이 여기에 추가된 것을 볼 수 있으며, 각
00:02:00Gmail 라벨과 카테고리마다 다른 디렉토리를 볼 수 있습니다. 이제 새로운 기능들을 살펴보기 전에,
00:02:05스폰서 소식을 전해야 합니다. 비난의 손가락질을 하기 전에,
00:02:09편집자의 아이들도 먹고살아야 한다는 걸 기억해 주세요. 자, 만약 당신이 ChatGPT, Claude, Gemini, Midjourney를
00:02:14각각 결제하고 있다면, 이미 필요 이상의 비용을 지출하고 있는 겁니다. Abacus AI의 ChatLLM은 100개 이상의
00:02:20AI 모델을 하나의 플랫폼으로 가져옵니다. ChatGPT 5.5, Claude Opus 4.7, Gemini 3.1, Grok, DeepSeek를 포함해서요.
00:02:28모든 새로운 모델이 즉시 추가됩니다. 고민할 필요도 없습니다. RootLLM이 자동으로
00:02:33당신의 프롬프트에 가장 적합한 모델을 선택하니까요. 하지만 이건 채팅을 넘어섭니다. 글쓰기나 심층
00:02:38연구, Seedance 2.0과 Nano Banana 같은 최고의 모델로 이미지와 비디오를 생성하는 데 사용할 수 있습니다. 또한
00:02:44Abacus AI 에이전트도 있습니다. AI와 채팅하면서 전문적인 프레젠테이션을 만들고, 전체
00:02:49스택 앱과 웹사이트를 구축할 수도 있습니다. 심지어 결제 기능까지 넣어서 코드를 한 줄도 쓰지 않고
00:02:54비즈니스를 시작할 수 있습니다. 채팅, 심층 연구, 이미지, 비디오, 앱, 웹사이트, AI 에이전트, 프레젠테이션,
00:03:00애플리케이션까지, 말 그대로 모든 것이 한 플랫폼에 있습니다. 이 모든 걸 월 10달러에 이용할 수 있습니다.
00:03:05각기 다른 AI 구독료를 내는 대신 말이죠. chatllm.abacus.ai를 확인하거나 설명란의 링크를 클릭해서
00:03:11지금 바로 구축을 시작하세요. 자, 기존 Gmail MCP에는 문제가 있습니다. 이메일에는 정기적으로
00:03:17파일 첨부가 포함되는데, MCP를 사용하면 Claude가 이를 읽거나 다운로드할 수 없어서
00:03:23이런 상황에서는 사실상 앞을 보지 못하는 노인과 다를 바가 없습니다. 파일 이름만 볼 수 있어서
00:03:28자동화에 심각한 제한이 생깁니다. 하지만 Mirage를 사용하면, 만약 첨부 파일을 검색하라고 요청했을 때 어떤 일이 벌어질까요?
00:03:32파일 시스템상의 파일일 뿐이기 때문에 이메일에 첨부된 파일을 실제로 읽을 수 있습니다.
00:03:37MCP를 사용하면 첨부 파일을 수동으로 가져와서 에이전트의 컨텍스트에 수동으로
00:03:42붙여넣어야 합니다. 우리의 받은 편지함에서, 그것은 이 극도로 합법적인 인보이스를 발견했고, 내용을 전부 읽고 실제
00:03:47콘텐츠를 알려주었습니다. 당신의 전 애인과 달리, Mirage는 실제로 당신을 배려해서 쉽게 추가할 수 있는
00:03:53Notion, Google 제품군 전체, Telegram, Slack, 그리고 심지어 다양한
00:03:58스토리지 시스템이나 데이터베이스 같은 미리 정의된 도구들을 제공합니다. 연결하면 Claude의 디렉토리에
00:04:03폴더로 나타나게 됩니다. Slack에서도 마찬가지입니다. 채팅이 파일이 되고, 팀원이 보내는 모든 파일
00:04:08첨부 파일도 쉽게 접근할 수 있습니다. Google Drive는 스토리지 플랫폼이므로, MCP는
00:04:14당연히 파일 다운로드 도구를 제공하겠죠. 하지만 다운로드 메커니즘에 큰 결함이 있습니다. 그
00:04:19빌어먹을 것은 작은 파일에만 효율적입니다. 아니요, 여기서 그 농담은 하지 않겠습니다. 왜냐하면 제
00:04:24할머니가 이 영상을 보시거든요. 예를 들어, 우리가 Google Drive MCP를 통해
00:04:29다운로드해서 다른 곳에 배치하고 싶은 2MB짜리 작은 파일이 있었습니다. 파일을 다운로드하기 위해, 파일 내용을
00:04:35문자열로 가져오고, 디코딩한 뒤 다시 파일 시스템에 기록합니다. 이 요청조차도
00:04:40약 4분이나 걸렸고 컨텍스트도 낭비했습니다. 만약 파일 크기가 100MB처럼 거대하다면,
00:04:46응답 제한에 걸리고 컨텍스트도 낭비하게 될 겁니다. Mirage는 이를 해결합니다. 왜냐하면 드라이브에서
00:04:50내 시스템으로 파일을 직접 복사할 수 있기 때문입니다. 예를 들어, 샘플 테스트 데이터 파일이 있었는데,
00:04:56실제로 파일을 읽을 수 있었고, bash의 copy 명령어를 사용해 내 문서 폴더로 바로 복사했습니다.
00:05:01설정 과정이 꽤 길어서 각 단계를 다 훑지는 않을 겁니다. 그리고
00:05:06그럴 필요도 없습니다. 우리는 이제 옛날처럼 문서를 읽어야 하는
00:05:10평민처럼 사는 시대가 아니니까요. 추천하는 방법은 소스 코드를 직접 시스템에
00:05:15복제한 다음, 그 안에서 Claude를 열고 설치 과정을 안내받는 것입니다. 설치 단계를 하나씩
00:05:20따라가는 것은 별로 중요하지 않습니다. 전부 코드이고 Claude가 자동으로 모든 걸 할 수 있기 때문이죠.
00:05:24하지만 맥에서 실행하면 설치가 그리 간단하지 않습니다. 왜냐하면 애플은 시스템이 타버릴 것 같은
00:05:28기분이 들지 않고서는 아무것도 설치하게 해주지 않기 때문입니다. Mirage를 사용하려면,
00:05:34macOS에서 파일 시스템으로 마운트해야 합니다. 그래야 에이전트가 다른 폴더처럼
00:05:38사용할 수 있으니까요. 이것이 MacFuse라는 라이브러리를 사용하는 이유입니다. 이 소프트웨어를 사용하면 macOS는
00:05:43타사 파일 시스템을 지원하기 시작합니다. Claude 코드는 홈브류(homebrew)를 통해 자동으로 다운로드할 수 있고,
00:05:48당신은 그냥 단계만 따르면 됩니다. 기본적으로 MacFuse는 시스템 확장 프로그램이므로 맥을 재시작하고
00:05:53보안 구성을 변경해야 합니다. 그러니 이 점은 알고 계셔야 합니다.
00:05:59하지만 아직 AI 에이전트를 잘 모르는 분들에겐 이것이 문제가 될 수 있습니다.
00:06:03재시작하게 되면 채팅 세션도 함께 사라지기 때문입니다. 그러니 내장 슬래시 명령어를 사용하여
00:06:08채팅 세션의 이름을 바꾸거나, 혹은 이전 채팅을 읽어달라고 요청하세요.
00:06:12모두 시스템에 저장되어 있으니까요. 우리가 시스템을 재시작했을 때, 채팅을 다시 줘야
00:06:17그 채팅이 영상 촬영을 위해 Mirage를 설정하는 내용이었다는 컨텍스트를 기억해 냈던 이유입니다.
00:06:22대부분의 도구는 인증이 필요합니다. Claude 커넥터와 달리,
00:06:27자동 OAuth가 여기엔 내장되어 있지 않습니다. 그러니 설치할 도구가 무엇이든, 먼저
00:06:32도구를 디렉토리로 추가할 타입스크립트 파일을 마운트할 것입니다. 그 후에는,
00:06:37도구가 필요한 자격 증명을 추가해야 합니다. Google 애플리케이션의 경우,
00:06:42Google Cloud Console로 들어가야 하는데, 이곳은 외국어로 세금 신고를 하는 것 같은 사용자 경험을 제공합니다.
00:06:46API를 활성화하고 자격 증명을 받아야 하는데 시간이 좀 걸릴 수 있습니다. 시간이 좀 걸리긴
00:06:52하지만 Claude가 꽤 쉽게 안내해 줄 겁니다. 이 모든 과정이 끝나면, Claude가
00:06:57별도의 터미널에서 마운트 명령어를 실행하고 터미널을 열어두라고 요청할 것입니다. 자, 만약
00:07:02터미널을 열어두고 싶지 않다면, Claude에게 백그라운드 프로세스로 실행하라고 요청할 수 있습니다. 그리고 그 후에는,
00:07:07그저 Mirage 폴더로 들어가서 Claude를 시작하면 됩니다. 보시다시피 파일 목록을 확인하면,
00:07:11모든 커넥터가 있고 실제로 그 내부를 살펴보고 파일을 검색할 수 있습니다. 만약 이 채널을
00:07:17한동안 지켜봐 주셨다면, 먼저 감사드립니다. 당신은 우리의 가장 소중한 사람입니다. 그리고
00:07:22아마도 Docker 코드 모드 영상을 기억하실 텐데, Docker의 코드 모드는 기본적으로
00:07:26반복되는 작업을 쉽게 실행할 수 있도록 서로 다른 MCP의 도구들을 조합해
00:07:31맞춤형 도구를 만들 수 있었습니다. 이것도 똑같습니다.
00:07:36한 파일의 내용을 다른 파일로 복사할 수 있도록 bash 명령어를 조합하기만 하면 똑같이 할 수 있습니다.
00:07:41예를 들어, 여기서 우리가 요청한 것은 받은 편지함에서
00:07:46스폰서를 언급한 이메일을 찾아 상위 3개 스폰서를 알려달라는 것이었습니다. 물론 상위 3개는 우리에게
00:07:51가장 많은 돈을 주는 스폰서를 의미하죠. 그런 다음 Notion 페이지에 그들을 나열합니다. 그리고
00:07:55코드 모드나 타입스크립트 도구들이 전반적으로 해결한 또 다른 점은 컨텍스트가 모델의 컨텍스트 창으로
00:08:00항상 들어갈 필요는 없다는 것입니다. 예를 들어, 모델은 한 파일에서 무언가를 가져와 다른 파일로
00:08:05넣는 bash 명령어만 작성하면 됩니다. 모델이 이 모든 로드된 컨텍스트를 컨텍스트 창에
00:08:10넣을 필요는 없는 거죠. bash 명령어에서도 똑같은 일이 벌어집니다.
00:08:15그것들은 파이프라인을 형성하고 서로 다른 도구들을 쉽게 연결할 수 있습니다. 자, 이 가상 파일 시스템과 함께
00:08:21사용할 수 있는 도구는 이게 전부가 아닙니다. 백엔드에서 기본적으로 일어나는 일은
00:08:26이 도구들의 API를 사용하는 것인데, MCP 서버가 사용하는 것과 같은 API이고,
00:08:32그저 그것들을 파일 시스템으로 바꾸는 것뿐입니다. 이건 마치 우리 건물 밖의 노숙자에게 그가
00:08:36선택받은 자이며 날 수 있다고 설득하는 것과 같습니다. 똑같은 것을 원하는 모든 맞춤형 서비스에도 할 수 있습니다.
00:08:41Figma 디자인들이 파일로 나열되는 Figma MCP 서버를 원한다면 그렇게 할 수도 있죠.
00:08:46비록 사람들이 Figma를 그렇게 많이 쓰는 것 같진 않지만요. 우리가 기억하기로는
00:08:51몇 주 전에 Claude Design에 의해 죽은 거나 다름없었죠. 하지만 그 외에도 우리는 Google
00:08:56Chat API로 시도해 보았습니다. 우리 팀 내부에선 Google Chat을 사용합니다. 네, 그런 이유로 판단해 주셔도 좋습니다.
00:09:01Google Chat은 스페이스에 들어가서 여러 앱을 추가할 수 있습니다. 그래서 기본적으로
00:09:06테스트 스페이스를 만들고 그 안에 Mirage 앱을 추가했습니다. 그것은 기본적으로
00:09:11안의 모든 내용을 읽을 수 있는 권한을 주었습니다. 보시는 것처럼 자동으로 모든 것을 가져와서 컨텍스트를 읽을 수 있었습니다.
00:09:16어떤 서비스로든 쉽게 할 수 있습니다. 다시 말씀드리지만, 설치 시에 로컬에
00:09:21리포지토리가 설치되어 있고 Claude가 그 안의 모든 것을 읽을 수 있도록 해서 컨텍스트에
00:09:25공백이 없도록 하세요. 물론 Claude도 우리처럼 완벽하지 않아서 재시도가 필요할 것입니다.
00:09:30많은 오류를 겪을 것이고 에이전트와 여러 피드백 루프를 거쳐야 할 수도 있지만, 어떤 도구든 거의 다 파일 시스템으로 만들 수 있습니다.
00:09:35자, 터미널에서 계속 실행할 필요는 없다고 말씀드렸습니다.
00:09:40백그라운드 프로세스로 실행할 수 있지만, 프로세스가 재시작될 때마다
00:09:45처음부터 다시 시작하게 됩니다. 캐시와 인덱스는 작업 공간을 영구적으로 유지하게 해주는 요소인데,
00:09:50재시작할 때마다 둘 다 사라집니다. 이것이 지난 2년 동안 모든 새로운 AI 창업자들이
00:09:55해오던 일입니다. Mirage는 영구적인 백그라운드 서버로 바꿔주는 데몬으로 자체 문제를 해결합니다.
00:10:00여러 작업 공간을 동시에 실행할 수 있습니다. 이름을 지정할 수 있고, 각각 원하는 모드로 시작할 수 있습니다.
00:10:05하지만 로컬 머신에 두고 싶지 않거나, 여러 기기에서 작업하는 경우라면 어떨까요?
00:10:09뚱뚱하고 홈스쿨링하는 형제가 PC에서 로블록스를 하느라 정신이 없어서 말이죠.
00:10:14하지만 표준 HTTP 서버이기 때문에 어디에서든 호스팅하고 M3 Max 맥북으로 전환할 수 있습니다.
00:10:19그게 Mirage를 파일 시스템 지식 베이스로 바꿀 수 있게 해줍니다. 영상은 여기서 끝입니다.
00:10:25영상을 계속 만들 수 있도록 채널을 지원하고 싶으시다면, 아래의 슈퍼 땡스 버튼을 통해 가능합니다.
00:10:29언제나 그렇듯 시청해 주셔서 감사합니다. 다음 영상에서 뵙겠습니다.

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