Top
Best
New

Posted by ozkatz 3 days ago

Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem(tilde.run)
199 points | 132 commentspage 4
danielbenzvi 3 days ago|
Interesting. Their versioned storage sandbox seems to be what really sets them apart
qudat 3 days ago|
I don't get it, it looks like they are copying data to the sandbox filesystem why would that impact production data? Because the agent can re-upload the file to s3?
afshinmeh 3 days ago|||
That's exactly how I tried to address that problem with https://github.com/afshinm/zerobox -- you control what network access (e.g. `--deny-net *.amazonaws.com`) your agent has and you also get snapshotting out of the box.

That said, using LakeFS is probably a better long term solution and I like this approach.

ozkatz 3 days ago|||
Good question - the filesystem is Fuse-mounted into the sandbox, not copied into it. This way agents can modify data directly simply by interacting with the "local" files.
viewhub 3 days ago||
What compute resources does the sandbox have? Memory/CPU/GPU?
ozkatz 3 days ago|
Currently a static 2 cores and 4GB RAM, no GPU. Will be configurable soon!
viewhub 2 days ago||
Cool. I'll take the API for a spin in the next week. If I use it for my upcoming project, I'll need the ability to control the available CPU/GPU/Memory attached to each sandbox so I can right-size it for the workload. Congrats on the launch!
dtran24 3 days ago||
Do git and branching fit into this at all?
ozkatz 3 days ago|
Sure! and it's not either/or - you can either import code from GitHub (or any other git remote) into a Tilde repository, or simply clone a repository directly inside the sandbox if you want full control over the git commit/branch semantics.
kay_o 3 days ago||
Does this interact with sql or only fs?
ozkatz 3 days ago|
It provides a filesystem abstraction, which agents are really good at interacting with. Because it's just a POSIX filesystem - you can put a sqlite database directly on it and get those same transactional capabilities for that too.
irivkin 3 days ago||
Looks promising! I wanna try it!
mdavid626 3 days ago||
Just enable versioning in S3?
dorianzheng 3 days ago||
any chance i can run local micro-VM such as boxlite with this?
ozkatz 3 days ago|
not at the moment. You can use lakeFS directly with Fuse-Mount to do something similar with your own compute.
dorianzheng 3 days ago||
got it, will definitely check it out do you have some performance number of lakeFS in your mind
whwhyb 2 days ago||
not to be confused with tilde.club
grim_io 2 days ago||
Another one.

If it's not a local sandbox, I'm not interested.

We've got enough subscription lock-in from LLM's already.

foreman_ 2 days ago|
[flagged]
More comments...