Shuru is a lightweight sandbox that spins up Linux VMs on macOS using Apple's Virtualization.framework. Boots in about a second on Apple Silicon, and everything is ephemeral by default. There's a checkpoint system for when you do want to persist state, and sandboxes run without network access unless you explicitly allow it.
Single Rust binary, no dependencies.
Built it for sandboxing AI agent code execution, but it works well for anything where you need a disposable Linux environment.
srinath693|6 days ago
Xlab|7 days ago
My idea is to have unified environment across all targets, so the only thing that changes is speed and amount of RAM.
scosman|6 days ago
Kinda cool I’m on my phone, on an alpine terminal, and genuinely need to ask if it’s running in the browser.
chrisweekly|6 days ago
harshdoesdev|7 days ago
josephg|7 days ago
harshdoesdev|7 days ago
fulafel|6 days ago
userbinator|7 days ago
7777777phil|7 days ago
Earlier this month I wrote about how these layers have very different defensibility profiles and why going monolithic is the wrong call: https://philippdubach.com/posts/dont-go-monolithic-the-agent...
EDIT: Spelling
camkego|7 days ago
runako|7 days ago
I am excited by the innovation happening in the space!
1 - https://github.com/apple/container
harshdoesdev|7 days ago
jclay|7 days ago
xrd|7 days ago
harshdoesdev|7 days ago
BrandiATMuhkuh|7 days ago
scosman|6 days ago
I like the defaults (ephemeral, network off). Any thoughts on adding host-mapped directories?
I have a MCP server for ephemeral sandboxes that supports various backends (Docker, E2B, Modal, even WASM). I’ll look at adding this. https://github.com/Kiln-AI/Kilntainers
praveenhm|7 days ago
harshdoesdev|7 days ago
user3939382|6 days ago
https://igorstechnoclub.com/sandbox-exec/
sedawkgrep|6 days ago
rishabhaiover|7 days ago
harshdoesdev|7 days ago
Cyphase|6 days ago
apatheticonion|6 days ago
alexellisuk|6 days ago
steve1977|6 days ago
JSR_FDED|7 days ago
raihansaputra|6 days ago
slightly related to this, and i'm not familiar with linux sandboxing/containerization in depth, but any similar turn key solution for linux desktop/server? ideally i have something like sprites/shuru but on my own linux/ubuntu server instead of in the cloud.
alexellisuk|6 days ago
servercobra|6 days ago
harshdoesdev|6 days ago
Krisso|7 days ago
harshdoesdev|7 days ago
tobyhinloopen|7 days ago
harshdoesdev|7 days ago
akashkahlon|6 days ago
janlucien|7 days ago
[deleted]
okayokay123|7 days ago
[deleted]
conradev|7 days ago
noname120|7 days ago
harshdoesdev|7 days ago
JoshTriplett|7 days ago