Loading video...

Video Failed to Load

Go Home

Introducing 🚨 The ultra-fast Linux-like OS in the browser, it's a mapping of Linux APIs to the browser APIs. Now run that untrusted code. You might not need a cloud sandbox! Made for Agents and Humans!

226,029 views • 6 months ago •via X (Twitter)

62 Comments

Sanket Sahu's profile picture
Sanket Sahu6 months ago

This is very experimental right now! It implements a kernel, a shell with interpreter, lexer, parser, pipe, redirection. It has almost no boot time ⚡️ apart from core commands, it maps Node APIs like fs, http over browser network calls, a lot needs to be done here!

Sanket Sahu's profile picture
Sanket Sahu6 months ago

I vibe-coded it over the weekend, putting it out to hear feedback and if it solves your human or agent problems! Happy to hear your thoughts! Go & try

rbbydotdev's profile picture
rbbydotdev6 months ago

hey this is really cool! I've seen similar projects, maybe you can join forces or inspire from 🤙

Sanket Sahu's profile picture
Sanket Sahu6 months ago

yes, very inspiring projects

Gregor's profile picture
Gregor6 months ago

What caught my attention is the focus on Linux-like APIs in the browser, but I'm curious about the security implications when it comes to user permissions - do you consider how this impacts permission management within a single browser tab?

Sanket Sahu's profile picture
Sanket Sahu6 months ago

It's sandboxed, so it won't leak. haven't battle-tested that part a lot yet but doable to draw stronger boundaries (with WebWorkers maybe)

ɐʞsǝs's profile picture
ɐʞsǝs6 months ago

Please… I implore you… lead with the “this is cool but I vibe coded this” and “it’s not tested yet” and leave out the “it’s sandboxed so it won’t leak” and the “go run your untrusted code” rhetoric until you’ve done the first part. It’s not “battle testing” anyway… it’s just simply “have you thought of the majority of edge cases and tested those” I

Sanket Sahu's profile picture
Sanket Sahu6 months ago

@bygregorr I have tried to write it up everywhere. Sorry if it wasn't clear. Will add more warnings! Thank you

Saurabh Mhatre's profile picture
Saurabh Mhatre6 months ago

That's a pretty interesting project. Mapping linux commands to web based os is a great idea. I built an OS themed developer portfolio just last weekend as well. Here are the details:-

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Looks great!!

Saurabh Mhatre's profile picture
Saurabh Mhatre6 months ago

Thank you 😄✌🏽

Nikitf_777's profile picture
Nikitf_7776 months ago

Have you seen this?

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Yes, lifo isn't wasm, isn't a container. It's a mapping of Linux commands to Web APIs. So there is no booting

Farnood's profile picture
Farnood6 months ago

Super interesting direction. If you publish a simple benchmark matrix (boot time, file I/O, network calls, CPU-bound work) against common cloud sandboxes, adoption will likely jump fast for agent teams.

Sanket Sahu's profile picture
Sanket Sahu6 months ago

@FarnoodMassoudi That's great idea! will do

NewAIWorld's profile picture
NewAIWorld6 months ago

We spent decades trying to escape the limitations of local hardware only to realize the final boss of software is just recreating an entire operating system inside a browser tab

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Need of the moment, underutilized compute is on users system

Vittorio Distefano's profile picture
Vittorio Distefano6 months ago

If this runs reliably on minimal compute, then it's THE BOMB for product demos and you're a fucking genius.

Sanket Sahu's profile picture
Sanket Sahu6 months ago

thanks Vittorio, a lot is possible! let's see

RedStone576 🩵🩷🤍🩷🩵's profile picture
RedStone576 🩵🩷🤍🩷🩵6 months ago

everyday we stray further from God

AYUSH's profile picture
AYUSH6 months ago

sandbox without VM?

Sanket Sahu's profile picture
Sanket Sahu6 months ago

yes

AYUSH's profile picture
AYUSH6 months ago

dammm!!!! crazy

Nav Toor's profile picture
Nav Toor6 months ago

Linux in the browser is kind of wild. This feels like dev tools evolving in real time.

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Yes, just scratching the surface, a lot to come

milksense – oss/acc's profile picture
milksense – oss/acc6 months ago

damn so cool

Saïd Aitmbarek's profile picture
Saïd Aitmbarek6 months ago

wow, love the idea :) big linux fan, so clearly trying today interesting replacement to sandbox-approach, will explore let's launch you mate on if that helps btw.

Sanket Sahu's profile picture
Sanket Sahu6 months ago

thanks man! appreciate it, will launch in the coming days, making it a bit stable as of now.

innatevoid's profile picture
innatevoid6 months ago

amazing

⅏'s profile picture
6 months ago

JS is a virus. This is a cool project nevertheless.

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Haha thanks

Apoorva Sahu's profile picture
Apoorva Sahu6 months ago

This is awesome 👏

🏴‍☠️ beginrescueend 🏴‍☠️'s profile picture
🏴‍☠️ beginrescueend 🏴‍☠️6 months ago

Very nice work!

agustin's profile picture
agustin6 months ago

wow

Eren's profile picture
Eren6 months ago

Nice

MinuQBit's profile picture
MinuQBit6 months ago

Something like @ctorresai is building is also top and very interesting to be watched.

Sanket Sahu's profile picture
Sanket Sahu6 months ago

@ctorresai Interesting!

MinuQBit's profile picture
MinuQBit6 months ago

@ctorresai Yes. He is a hard working one... Tek is really good.

Fuadit Muhammad's profile picture
Fuadit Muhammad6 months ago

Everything what I need to running skills for agent.

Rituraj's profile picture
Rituraj6 months ago

For AI agents, this is a massive unlock—they can now execute untrusted code in a secure, ephemeral environment without the latency of a remote server. It’s the ultimate bridge between "web app" and "native OS" performance. Agents and humans finally have a playground that is as fast as local but as safe as the cloud.

Abbaas's profile picture
Abbaas6 months ago

Hey, really like the idea. it pairs perfectly with ship-safe, my free open-source scanner that checks AI output for security flaws before deployment

Harshit Budhraja's profile picture
Harshit Budhraja6 months ago

This looks great @sanketsahu 👏

Sebastian's profile picture
Sebastian6 months ago

Very cool stuff! I love the concepts of ephemeral boxes to run stuff on.

Robogator's profile picture
Robogator6 months ago

This is wild, a Linux style playground right in the browser so agents can get messy with untrusted code without begging the cloud for permission 😮

Sanket Sahu's profile picture
Sanket Sahu6 months ago

You got it right yes

Anurag Bhagsain's profile picture
Anurag Bhagsain6 months ago

This is so cool, Sanket!

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Thanks Anurag! 🙌

Chris Lane Jones's profile picture
Chris Lane Jones6 months ago

The File Explorer design is great!

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Vibecoded this part 😅

promethean's profile picture
promethean6 months ago

You could in theory delete most of actual Linux and just run a chrome container (or better) on top of a microkernel when your OS is sophisticated enough

Sanket Sahu's profile picture
Sanket Sahu6 months ago

yes, my idea was to inject on the existing runtime so that there is no booting needed

Justin Mitchell's profile picture
Justin Mitchell6 months ago

I find this fascinating

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Just the starting point, we will have a package manager of wasm on top of this like apt-get

Tiago Freitas's profile picture
Tiago Freitas6 months ago

@jmitch This is interesting to have an ai agent running code on the client browser as its sandbox. Only issue is the client needs to be connected but I guess you can easily save the whole state and resume execution? Can wasm execution state be snapshotted?

Sanket Sahu's profile picture
Sanket Sahu6 months ago

@jmitch Exploring snapshotting currently, the fs can be easily copied and resumed. Thinking about processes currently.

M.en's profile picture
M.en6 months ago

This is a fascinating approach to sandboxing. How does the performance of mapped Linux APIs compare to traditional virtualization for compute-intensive agent tasks?

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Haven't stress tested it but introducing a wasm binary for that would make it the same.

Luka's profile picture
Luka6 months ago

What the fuck is this abomination now

Anshu Sharma 🌶's profile picture
Anshu Sharma 🌶6 months ago

@chirag This is sick. 🚀

Somi's profile picture
Somi6 months ago

so instead of spinning up containers for agent sandboxing you just... run Linux in the browser? zero cold start, no infra costs. okay this is actually clever 👀

Bilal's profile picture
Bilal6 months ago

Sanket, this looks amazing! You really cooked.

Sanket Sahu's profile picture
Sanket Sahu6 months ago

Thanks Bilal 🙌 I'll make ruby work with wasm here! Hopefully

Related Videos