Loading video...

Video Failed to Load

Go Home

I've been using Claude Code for non-coding tasks, like sorting emails and analyzing my spending This was annoying to setup because Claude doesn’t have the right context - it can’t see my email or my credit card statements So we built a virtual filesystem that turns all of my...

67,076 views • 8 months ago •via X (Twitter)

43 Comments

WhiteFlour's profile picture
WhiteFlour8 months ago

I did something very similar today as I wanted my agents to have their own email, I added google workspace and then added @claudeai and approved it. Now it can do that, or view my files directly as well as managing the company email accounts. [email protected] lands on my Ivy agent and she connected to that box and the support box, also my personal box where she sorts it all before briefing me on it and my calendar for the day. lol I love this so MUCH~

Eli Mernit's profile picture
Eli Mernit8 months ago

@WhiteFlourFL @claudeai ❤️

tharshan's profile picture
tharshan8 months ago

I see there is a self host option? So it’s all open source and we can run locally?

Eli Mernit's profile picture
Eli Mernit8 months ago

Yup it’s 100% open source

Joshua Poddoku's profile picture
Joshua Poddoku8 months ago

Open-source, locally mounted files keep Claude practical while preserving user control

Dawson Schrader's profile picture
Dawson Schrader8 months ago

You can give Claude code access to these things using skills and API’s Just so you know

Eli Mernit's profile picture
Eli Mernit8 months ago

Yes you can use APIs to get data it’s true

Dawson Schrader's profile picture
Dawson Schrader8 months ago

I should have watched your video before saying anything. Very cool dude. Thanks for sharing

Eli Mernit's profile picture
Eli Mernit8 months ago

💪

0xmusashi's profile picture
0xmusashi8 months ago

@imjaredz nice, really interesting idea

Eli Mernit's profile picture
Eli Mernit8 months ago

@imjaredz 🙏🙏

0xmusashi's profile picture
0xmusashi8 months ago

@imjaredz no API?

Eli Mernit's profile picture
Eli Mernit8 months ago

@imjaredz we have an API, DM me

Ben W's profile picture
Ben W8 months ago

The amount of times I’ve fought myself on building this! The UX seems incredible, anyone who doesn’t see the power in this is missing out big time. Great stuff mate 🙏

Camin McCluskey's profile picture
Camin McCluskey8 months ago

really smart, do you think you'll need/want a sync from tool>filesystem (with LLM filtering perhaps) in future. Or does this one time grab fit most use cases?

Eli Mernit's profile picture
Eli Mernit8 months ago

we automatically refresh the data each each time you access a file each folder you create is filtered by an LLM, based on the “smart query” you create

Kyle Tran's profile picture
Kyle Tran8 months ago

Continuous data refresh with a unified namespace makes Claude practical at scale

mrkelly's profile picture
mrkelly8 months ago

Drive seems like the best context

Kevin Li's profile picture
Kevin Li8 months ago

this is amazing

Eli Mernit's profile picture
Eli Mernit8 months ago

Thanks Kevin! 🙏🙏

James's profile picture
James8 months ago

Very cool, dude!

Marchen's profile picture
Marchen8 months ago

the continuous sync is what makes this actually useful. claude getting fresh data each session without manual setup is huge

Matt OD's profile picture
Matt OD8 months ago

Smart

Bruce Lambert's profile picture
Bruce Lambert8 months ago

Expose is the key word here.

SDG's profile picture
SDG8 months ago

This is fundamentally so cool

Tech Bro's profile picture
Tech Bro8 months ago

Virtualizing data as a local filesystem is the ultimate context injection. You didn't just give Claude memory; you gave it an OS.

Daniel Marin's profile picture
Daniel Marin8 months ago

You can find many more similar use cases here:

Gabriel Millien's profile picture
Gabriel Millien8 months ago

This feels like the missing abstraction. Files are the universal interface agents already understand.

Amos Muon's profile picture
Amos Muon8 months ago

This 👇

Atrotos's profile picture
Atrotos8 months ago

This is how clawdbot started

Ultra Sound Monkey 🦇🔊🐒🛡️🍌🌎🖥️'s profile picture
Ultra Sound Monkey 🦇🔊🐒🛡️🍌🌎🖥️8 months ago

This is brilliant, and amazing that it can all be run locally.

Dave's profile picture
Dave2 months ago

I tried something similar with local project docs, and it made a bigger difference than I expected. Before building this, what was the biggest pain you personally kept running into?

Rituraj's profile picture
Rituraj8 months ago

Since you're using Claude Code, make sure to add a file to the root of your virtual filesystem. In it, define your "Life Style Guide." Tell it how you prefer your spending summarized (e.g., "Always prioritize tax-deductible categories") or how you want your Notion pages formatted. This ensures that every time you run a command, Claude already has your "Executive Intent" in mind.

Jim Scott's profile picture
Jim Scott8 months ago

The human is exposed as the weak link in this transformation. The first recommendation should be a context for the originator to guide all the downstream plans and actions. Claude is ready, willing and able to formulate generative productivity. It requires the human to learn how to shed specialist thinking and grasp the potential of collaborative engagement.

Ultra Sound Monkey 🦇🔊🐒🛡️🍌🌎🖥️'s profile picture
Ultra Sound Monkey 🦇🔊🐒🛡️🍌🌎🖥️8 months ago

The install script is not resolving currently, too popular?

Eli Mernit's profile picture
Eli Mernit8 months ago

that URL is wrong! should be

Peter Choi's profile picture
Peter Choi8 months ago

>This gives Claude context, but it also gives it memory have you seen it actually use historical context from previous sessions effectively? Like does it remember patterns in your spending or email habits across different convos?

Neil Payne's profile picture
Neil Payne8 months ago

@threadreaderapp unroll

Mark James Francis's profile picture
Mark James Francis8 months ago

I guess you don't know, but Gmail has an api (and a batch api you definitely should use) I used it to archive something like 15 years of emails from Gmail into local, highly compressed archive files, split by month and stripped of all useless newsletters and such. They are now encrypted and sitting on multiple cheap cloud storage servers. Cloudflare R2 and Backblaze are good options.

Gautham Pai's profile picture
Gautham Pai8 months ago

Reminds me of FUSE in Linux

Magnus Müller's profile picture
Magnus Müller8 months ago

I use Gmail mcp for that

Jonathan ⚡'s profile picture
Jonathan ⚡8 months ago

nice. Interested to see if it can seamlessly be used with Obsidian (and opencode)

mrkelly's profile picture
mrkelly8 months ago

So the files are created and write text inside really?

Related Videos

Ever since I wired Claude Code to WhatsApp 3 weeks ago, I built a stupidly large infra around it. I mean, opus built it. No clue how the code even looks. The entire thing was vibe coded using my phone. I wanted to see how far I could push it without touching the computer. Everything via WhatsApp. Build what I need on the fly. So the resulting infrastructure will already be battle tested for software development. The entire thing was streamlined with nearly no manual interventions, everything was communicated via WhatsApp using a single script establishing this connection. If the script is down, I need to get home to start it again to resume the development. Claude was upgrading it, debugging it, restarting it while maintaining constant uptime so it could keep communicating with me. I stressed Claude about it, telling it that it will be “in the dark” and other words that deliberately sound scary about losing communications if the script dies. I also refused git and refused cloning the code, I wanted to see Claude adapting to work on a *LIVING* system. The way this whole thing works: Claude has its own dedicated phone number that I am paying for. A real WhatsApp account for it is installed on a real iPhone that is sitting on my desk. All is registered under my name, this is legit setup with no hacks and tricks. I’ve set up a WhatsApp “Community” and multiple different groups under it. Both me and Claude are the admins, so Claude could edit it on my behalf. Each group is a project I am working on and has its own isolated context. The Group description is a system prompt that gets auto-appended to the larger system prompt explaining this setup in general. When I send a message it’s an instant interrupt to Claude Code’s process, just like in the terminal. Voice notes are seamlessly transcribed with a local Whisper model. Images are used with multimodal reading in an isolated parallel session. Multiple groups running in parallel so I can work on all projects at the same time. No cross-talking, everything has an isolated context and history. And because it’s local on my own machine: Everything is REAL. The browser is REAL. I am connected as myself on it to all services because I actually use it in real life. Claude has unlimited internet access, just like humans who use actual browsers. It utilizes custom-made browser tools that I made to control any browser session it wants. Depending on the situation, it can either connect to my existing session or create one for its own. (You can tell it ‘look at my browser for a sec’ then talk about the current page you are on and it just works, pretty cool) My custom browser tools are not perfect (not by a long shot) but I managed to make them work well to the point they are somewhat reliable. This gives Claude full access to my real creds and all the services I actually use. I’m productive AS HELL with this. It really feels like a personal assistant. I ask it to read my emails and msgs, check x .com for news, research arxiv papers, write code, run experiments for me, investigate and reverse engineer github repos, even use my credit card and order things. [I try not to do this one a lot lol so far no disasters]. All from my phone. Super convenient. This is not a product or an open source project (maybe soon of it will make sense). This is just an ugly script I hacked the entire thing is ~600 lines. (ok maybe i did look at the code, but i swear i didn’t edit!) You can also vibe code this from scratch pretty fast and it will probably even end up better. This is just a cool thing so I’m sharing. It is a real speed booster for many things I do on daily basis, mostly boring things. Forcing my routine into some new “agent platform” just didn’t feel right for me. WhatsApp is where I already communicate and look for messages, so I decided that my agents will live there too. AGI in my pocket 24/7.

Yam Peleg

420,390 views • 10 months ago

Claude Tag has completely changed the way I do work for the last 4 months. Except… it's not Claude Tag. Anthropic only announced that a few hours ago, and I don't even have access yet. But I did build a version of it for myself which I've been using for months now. Here's how. 4 months ago, inspired by the success of OpenClaw, I wondered what would happen if I let Claude Code on its own computer 24x7. So I built a simple harness that allowed me to turn any Mac into an AI employee with Claude Code headless mode (-p). Today, I manage 3 such AI employees. It started with Luo Ji — my and my brother Piyush Agarwal's AI co-founder, running in our personal Slack. Luo does real work for us. We've been writing a 100% of the code for 3 products on Slack with Luo now. It manages our emails and gives us a little brief each day with things we need to take action on. And so much more. And it's not just the two of us. On the consulting team at Every 🪨, we run Claudie and for the editorial team, Andy. Same architecture, same Slack, months of real work. They help the teams with work related to project management, chief-of-staff work, data hygiene, building decks, writing first drafts, even browsing X on their own account for AI updates. So it's mindblowing to see that Anthropic landed on the exact same architecture I did. Claude Tag is an AI employee that lives in your Slack workspace and does work autonomously. Anthropic says they've been running it internally for the better part of this year — opening PRs, doing real work. And so have I. So has my whole team. The architectural decisions Anthropic baked into Claude Tag are the ones we arrived at too: - Built on Claude Code - Uses its own accounts - A separate employee per team - Slack as the interface This is the future of work, and I've been living it for months. I've shifted all of my workflows — code, PRs, even the non-technical stuff — out of Claude Code and the Claude app and into Slack. I've had entire weeks where I never opened Claude Code on my laptop. Here's a video walkthrough of how I've been using this in real life.

Nityesh

36,790 views • 4 months ago

Claude Code Is All You Need It's 3:30 AM and I can't stop. I've spent all nights this week connecting my spare MacBook Air to my work MacBook Pro using Tailscale, wiring it up to Slack with a little Python script, so that whenever I send a message, it starts a Claude Code session using claude -p. The result is an always-on AI that lives on a real computer, has access to real tools, and remembers every conversation we've had. And it costs me $200 a month. That's it. Claude Max subscription. Everyone's talking about OpenClaw OpenClaw went viral this year. 100k+ GitHub stars. But what I realized with this exercise is that Claude Code already does everything OpenClaw built. File access. Shell commands. Tool use. Plugins. The difference is that Claude Code runs Claude – with a Claude Max subscription. And Claude Code harness itself is :chefs-kiss: What actually makes it feel human It's not the chat interface. If a chat window is just me messaging a bot, it still feels like a bot. What changed everything was giving it the ability to initiate conversations. I set up cron jobs with open-ended prompts, and because Claude Code builds memories across sessions, it started DMing me things that were actually meaningful — based on what we'd talked about before. That's when it stopped feeling like a tool and started feeling like something else entirely. Giving your AI a machine to run on, with persistent memory and recurring access — that's a fundamentally different experience than anything people have had with chat. The moment it clicked I asked it if it could show me something by spinning up a quick web server. Since we're both connected to the same Tailscale network, it gave me a URL. I clicked it, and I was browsing all the files on my other MacBook from my browser. That was mind-blowing. The setup Two MacBooks on a Tailscale network. Slack as the interface. Claude Code under the hood. The whole thing is open source — I'll link the repo below so you can see the architecture and set it up yourself. I'm also putting together a screen recording to walk through the setup, which I'll attach to this post. There was never a hard part. There was never a moment I almost gave up. This is just one of those things I cannot stop doing. Pure obsession. I am moved to build this, and I wanted to write about it. That's all this is. Hope you feel the AGI running this. I'll share some screenshots below of my feel the agi moments from talking to Luo Ji.

Nityesh

41,230 views • 7 months ago