docheinestages 1 day ago

Just my two cents: less is more and the first impression matters a lot. I'm saying this because we see a new agent sandbox tool on the front-page almost every day. Most of them have an AI-made landing page design, lots of animations, lots of words. This has become a bad sign for me. I can tell that you put time into it, made a video, and everything, but I guess I'm suffering from some kind of fatigue of having to go through all these tools. So, the less I have to process to get to the meat of exactly what I'm looking at, what sets this apart from others, why and when I would need to use it, then the more likely I am to actually engage with the product.

  • ozkatz 1 day ago

    That's fair. What makes this unique is the versioned, composable filesystem. It's built on top of lakeFS (https://github.com/treeverse/lakeFS) so it scales really well, unlike other solutions that try and do this with Git directly.

    • doctorpangloss 1 day ago

      LLM authored comments are against the rules. I don't think file versioning is differentiated anyway.

      • nateb2022 1 day ago

        OP is actually one of the co-creators of lakeFS, for context.

    • hamandcheese 1 day ago

      Is lakeFS an FS....? Zero mention of FUSE or a kernel module at all in the README.

      • rendaw 1 day ago

        The title says it's a new filesystem, you either need to use fuse or a kernel module.

  • whalesalad 1 day ago

    Agreed. All of these tools promise the world and are so incredibly vague. Actually show me what I can do with it, like hands on.

    • ozkatz 1 day ago
      • whalesalad 1 day ago

        Being brutally honest - terrible demo. 80% of this is baseline stuff, setting up permissions (annoying), and the last few seconds we see a file was deleted and we can approve it. This is not selling your product.

        • ozkatz 1 day ago

          Appreciate the honest feedback. I agree there's a lot to improve there.

      • lifty 1 day ago

        I see a lot of negative feedback here, but I don't agree with it. This is really fantastic what you have built, especially for longer running agents that are used repeatedly, in which case the initial investment of giving only the permissions it needs is worth the effort. To that end, ability to combine several agents which have different roles, which are narrowly scoped in terms of permissions, would be a very useful feature. Perhaps you could even have an agent or UI overlay driven by AI, which can quickly scope the permissions for a new agent, so that users don't need to do it manually.

  • messh 1 day ago

    Sadly this is what sells. Standing out in this regard checkout https://shellbox.dev maybe swinging too far though?

  • dev360 1 day ago

    As someone who is building an AI tool in this category, can you give examples? :)

    I've tried to focus more on end-user use-cases in my own product positioning, even though security is absolutely at the top of my list. This was hard to watch because it felt it demonstrated a security feature that is really secondary to the purpose of an agent.

    What would be a spin in this AI category that would excite or surprise you?

  • debarshri 1 day ago

    Anthropic is probably looking at this trend and building something. When released will kill couple of startups.

jFriedensreich 1 day ago

I had to dig hard to find this is a SAAS sandbox offering not an actual sandbox (the software i can use locally). Its just wasting peoples time, no one needs a non opensource sandbox. There are now at least 3 apache 2 projects (smolmachines, microsandbox, boxlite) working on sandboxes and at least one of them should be ready for primetime soon.

  • alexellisuk 1 day ago

    It's interesting to see this one launch (yes yet another sandbox.. I was getting worried we'd not seen one for a few days)

    SlicerVM (est. 2022) is already used for prime time, not "free as in beer" but has pretty reasonable individual plans that include all features. Shares the core code with actuated. (Creator of both speaking here)

    Feel free to take a look and see if gives you a little more than the others you mentioned. If not no problems, I realise some folks prefer free stuff.

    • jFriedensreich 1 day ago

      What do you mean "not free as in beer"? Its not free as in anything? Sandboxes need to be open source, nothing else is acceptable.

      • kjok 17 hours ago

        Why should they be open source?

        • jFriedensreich 5 hours ago

          Same reason linux or databases need to be open source. A sandbox is not a nice to have or a feature anymore, it is as fundamental building block to running any software. You cannot depend on closed source building blocks, not as closed source product and especially not as open source product.

  • HatchedLake721 1 day ago

    It’s like saying no one needs Dropbox because rsync exists, or no one needs HubSpot because Salesforce exists.

    • jFriedensreich 1 day ago

      Not really, its more like saying no one needs another windows when linux exists. By "no one needs" i mean the world needs open source sandbox building blocks that are up to the challenges of the current age, no closed source solution can be a fundamental building block for the world to become better and more secure. No non-local building block can be at the foundation to anything that makes the world better and more robust.

      • HatchedLake721 1 day ago

        That's a very narrow and technical person's point of view.

        You might need it open source, the majority of the world doesn't care, like they don't care Windows is closed source, or like AWS is a "cloud" running somewhere else. Both of them are building blocks that made "the world better and more robust".

    • grim_io 1 day ago

      No, it's like saying almost no one wants a saaszsh. Which is probably an accurate statement.

skeledrew 1 day ago

I made something pretty similar to this a couple months ago, when I was just getting into using coding agents. Has 2 parts that work individually but are better together: a change tracking FS and an agent sandbox. Haven't really used it though as it's a pain to get Claude Code working in that - Docker-based - sandbox without baking it in, and I really want something that's fully configurable. And then I didn't really need it to because I'm a very interactive user; I'm almost constantly watching the agent and never use YOLO... except for 1 codebase where it's frustratingly failing to fix a single particular bug and I really don't want to deal with it myself.

jmull 1 day ago

This is an excellent idea who's time has come.

But this is too vague for me. I'm not seeing my questions answered in the landing page or FAQ either.

E.g.,... what's the pricing?

How does atomic commit really work? E.g., if one write to S3 succeeds but the update to a git repo fails?

Does this use optimistic locking or something else? What happens if I commit changes to a resource that was updated since it was imported?

Where/how is it hosted?

  • ozkatz 1 day ago

    Regarding pricing - that's indeed a great question and we don't have an answer yet. It will very likely be based on consumption and should be competitive to similar solutions.

    Atomic commits are based on snapshotting done by lakeFS under the hood. Each sandbox run produces a new atomic commit to a hidden "main" branch. Updating that branch is optimistically concurrent, with lakeFS checking for conflicts - multiple writers updating the same object.

_pdp_ 1 day ago

Git is already versioned, S3 support versioning and any file copied into the sandbox, is well a copy, so I am not sure what is the angle here.

Other than that it looks cool!

  • gatvol 1 day ago

    Doesn't s3 now have versioning + POSIX mounts?

    • ozkatz 1 day ago

      S3 offers versioning at the single file level.

      Imagine an agent dropping a directory with 1m images in it. just figuring out what happened and what got dropped, restoring it one by one, etc. - doable, but ergonomics are a bit lacking.

    • otterley 22 hours ago

      S3 Files is not POSIX compliant and doesn’t claim to be so. For example, atomic renames aren’t supported.

kushalpatil07 1 day ago

I was trying to build an agent. None of the sandboxes out there had solved the filesystem problem. I want my agent to have a persistent storage, and that stays forever. Like a human with a computer. When the agent spins up again, it has access to the computer with the same files.

I had to create my own setup using aws s3 filesystem and docker for this.

Does Tilde solve for this?

  • ozkatz 1 day ago

    Exactly that!

  • zuzululu 1 day ago

    just get a $5 VPS or hetzner and you are good.

    • stronglikedan 1 day ago

      infosec would like a word...

      • zuzululu 1 day ago

        which is the bare minimum that I hope people are doing , nothing about trusting a third party is any less or more secure.

    • keepamovin 1 day ago

      Just run it on your GitHub actions minutes

  • Galanwe 1 day ago

    Snapshotting a filesystem is trivial with e.g. btrfs. You can hook snapshot creation in your agent.

    That is a single one liner of btrfs subvolume snapshot, in a single hook configuration file, ready to be valued at $10B as quantum agentic versioned sandbox startup.

    • ozkatz 1 day ago

      Part of the appeal (subjective, I know) of versioning is stuff like human-in-the-loop approvals. Think of a pull request: a change is requested by an agent, a human approves, changes get merged atomically. Even if other changes were applied since creation.

  • thepoet 1 day ago

    Hey, this is exactly what we do at https://instavm.io Agents get persistent storage that outlive the sandbox and when the agent spins up again you get access to the computer with same files.

  • gavmor 1 day ago

    Nanoclaw mounts each agent's folder to the ephemeral container.

  • gitaarik 1 day ago

    Isn't that like working on a codebase with an agent?

  • empath75 22 hours ago

    Agent Sandboxes is the official k8s solution for this.

tim-projects 23 hours ago

This is good and all, but it doesn't stop the agent from deleting you remote github branches, s3 data or potentially gdrive data.

Are you able to set access read only?

I'd never personally use something like this because I don't see what it offers over doing dev in a linux VM, and setting folders to read only with chattr.

Most solutions can be engineered with standard Linux tools.

  • k4rli 22 hours ago

    Exactly. Having just snapshots of db state isn't that useful, if running ai-slop queries has already triggered actions to external services (example: credit card issuer), warehouse processes (example: shipments, product lines...) , or similar.

    There are of course some projects where it can be useful, assuming it works properly and that's not a given either when it's vibecoded.

MicBook56 23 hours ago

It's funny how everyone is converging on similar ideas with AI tools. I did something similar to offload work to cheaper models from claude code when anthropic started squeezing the subscription quota https://github.com/smidy/forger

seamossfet 1 day ago

Does this provide gitflow to handle conflicts from multiple agents touching the same file system or is it purely for single-branch sequential iterations on the filesystem?

I have a use case that could use this if it supports handling branching and merging file systems.

  • ozkatz 1 day ago

    It uses lakeFS under the hood, so the unit of conflict would be a single file (object, under the hood). Resolving conflicts requires "picking" a winning side, or rerunning a conflicting job. Would you see a use case for merging changes into the same file? Interested to hear about your use case!

    • seamossfet 1 day ago

      We're building a CAD for drug design, we often have to handle large and highly varied file formats. Protein structures, compounds, python scripts, lab notebook entries, instrumentation data, etc.

      From a data structure and file ergonomics perspective, think of it as similar to Unity or UE4 for drug design. We have a huge variety of assets to manage alongside their relationships to each other, and the project files are local on the user's machine (with a collaboration / sync over the network between scientists working on the same project, hence where something like this would come in for us).

      Many of those files are fine with a winning side strategy, but some of them might not be that clean. Take a protein structure defined by an `mmcif` file for example, if we clean the file by removing hydrogen atoms and another scientist repairs a side chain on that same file then we'd need a way to reconcile those differences.

      On the agent side, our agents will generate small python scripts that manipulate the proteins, then cache and re-use those scripts as tools when possible. So preserving those scripts alongside the mutated asset and conversation history is something we've been working on.

anonymousiam 1 day ago

Back in the 1970's when versioned filesystems were invented, they provided a recovery path for when a file was improperly changed or deleted. Now, in the age of LLMs that go rouge, I can see why they would become popular again.

  • ozkatz 1 day ago

    Oh VMS, How I miss thee

egorfine 1 day ago

I glanced through the whole documentation, the homepage and the github readmes and still couldn't figure out which OS do they support and how. And this is especially important to know because sandboxing in macOS and Linux have nothing in common.

sahil-shubham 1 day ago

Nice work on the website!

Building something for the same problem but more so from the perspective of self-hostable stateful sandboxes, and not just the filesystem (see https://bhatti.sh). What sandbox solution are you using here?

  • arm32 1 day ago

    Your landing page looks very similar to OP's! I thought it was the same site!

    • alexellisuk 1 day ago

      Not a surprise at all.

      If you look at https://slicervm.com you'll see he's copied our terminal animation from the top of the website. Took out a monthly subscription for 1x month, cloned the majority of the UX/DX and way the guest agent works.

      Had people reach out and flag it to me and I'm like "yes there's a reason for that"..

      I think this is just par for the course in an AI slop world. Nothing to stop people imitating, copying, cloning with a good prompt and partial source / detailed docs available.

cpard 1 day ago

It was a nice surprise seeing your post on the first page of HN Oz, congrats!

If I understand correctly what Tilde is doing is extending the concept of the sandbox in an operating system - filesystem, to data too.

So this is a sandbox environment someone would use for data heavy agentic workloads, is this correct?

  • ozkatz 1 day ago

    Hey! It doesn't necessarily have to be "data heavy", but any form of state (from code to binary files) that an agent might use for automation.

    Agents are really good at interacting with files and directories (text in, text out!). This adds a layer for those that allows managing that state in a transactional, versioned way.

digitaltrees 1 day ago

Interesting project. I am building an IDE for my phone and browser (www.propelcode.app) and have evaluated a few container architectures and providers. It was quite painful to get a prototype working. I will try your platform and would be happy to give feedback.

  • ozkatz 1 day ago

    Much appreciated! and good luck with your project

    • digitaltrees 1 day ago

      What’s the best way to give you user feedback? What would be most helpful? What’s your ideal customer profile?

      • ozkatz 1 day ago

        oz dot katz at treeverse.io would be best. ICP is SMB/mid-sized ISVs.

kindev 1 day ago

Wow, I see a lot of potential with this project! Using the filesystem simplifies the integration with 3rd parties significantly.

stronglikedan 1 day ago

> Free to start

Before I invest my time into something like this I'll need to know what it'll end up costing in the end. Perhaps it's just that "private previews" aren't for me. Good luck!

mc-serious 1 day ago

Nice, I think that's pretty neat. Do you have an idea where to take this further? I.e. for the filesystem it's great but what if you need to touch external systems that keep their own state?

  • ozkatz 1 day ago

    In a perfect world, every system and external API would expose a standardized interface for versioning its own immutable state, so you'd be able to rollback and time travel across multiple such systems.

    Not sure what else we can do in this world other than tightly control outbound requests and provide enough visibility into those requests for a human|agent to try and undo changes.

    Happy to hear your thoughts - what would you like to see us take this?

    • mc-serious 1 day ago

      Yeah tbh I think this might be close to impossible to do as it probably 1) requires alignment that every stateful system needs a rollback capablity 2) it needs to be standardized which will probably take a minimum of 2 years after consensus (and that's probably conservative).

      I'd love to learn more on how egress can be handled securely in sandboxes, and in general also ingress as this has some security impact - as soon as you allow reading from an external system you open up a new threat vector. Curious to understand whether you have any strategy for network access?

      • ozkatz 1 day ago

        That’s the current RBAC implementation: agents by default can make no API calls. the only way for them to contact the outside world is through a forward proxy configured in the sandbox. that proxy only allows making requests to destinations explicitly allowed (host, path, method)

mehmetkeremmtl 1 day ago

The versioned filesystem is exactly what's missing when agents hallucinate and go off the rails. How fast are the rollbacks if an agent completely messes up the directory state?

  • ozkatz 1 day ago

    very very fast: proportional to the count of objects modified, but not their size. Every commit represents a snapshot - an immutable listing of objects that represents the repository. reverting is essentially applying the inverse of the diff introduced by the reverted commit.

    This is metadata only as the objects themselves are immutable.

  • gitaarik 1 day ago

    Wasn't git invented for these kinds of things?

clearstack 1 day ago

If an agent deletes something important (e.g. database), can you undo it? Does it automatically backup before making changes?

  • ozkatz 1 day ago

    If that database is stored on the transactional filesystem available to the sandboxes, yes! Instead of backing up, it utilizes an efficient snapshot mechanism (lakeFS under the hood).

pwr1 1 day ago

This looks pretty useful. The versioned filesystem part is nice becuase that’s exactly where a lot of agent stuff gets messy fast.

zuzululu 1 day ago

more tools I will never use or need theres just an endless supply of new open source projects now I stopped paying attention

I increasingly feel the impact of landing on the frontpage of HN is not as pronounced as it used to be. The demographic shift of HN is also noted, it has a lot more "reddit" vibe than I remember.

  • trollbridge 1 day ago

    Kind of sad, because I can't think of anywhere that's replacing this.

    • Karrot_Kream 1 day ago

      tbh I think open internet forums are just dead. It was fun while it lasted but the reason it was good is because of the gatekeeping conditions (not to say that the gatekeeping didn't push away valuable contributors) that kept the internet forums hard to access.

      GCs, blogs, and small chatrooms are the way.

      • zuzululu 1 day ago

        already on HN I am seeing a lot of generated or AI assisted comments. on Reddit, sometimes I will engage in a debate then it gets drawn out and I realize I am talking to a bot.

        perhaps the biggest hit is the trust, now people will just jump to conclusion and say your comment is AI and overall the presence that I used to feel from before the AI days is not there.

        its no longer rewarding and ironically i've started to engage a lot less and seek human connections outside so perhaps there is an upside.

        I also see a lot of people cutting back on instagram and social media use. AI appears to be slowly driving people off the internet and towards analog real human connection but its very subtle and too little to celebrate

        • Karrot_Kream 1 day ago

          > I also see a lot of people cutting back on instagram and social media use. AI appears to be slowly driving people off the internet and towards analog real human connection but its very subtle and too little to celebrate

          I think it was bound to happen. The open internet is like public infrastructure with no janitor. People rant on it, people lie on it, people push zealous activism on it, people send bots onto it. The amount of work it would take to effectively moderate this stuff wouldn't make it economically viable to run any site. You'd need a full time staff just to police this stuff.

          Small groups are small enough to be moderated by everyone in the group. It might feel sad (it certainly feels sad to me), but I think we should realize we just happened to be on the internet in a weird moment where a high bar was needed to get onto it that happened to align around norms of good discussion. I'm struggling with this transition (because it's hard as an adult to find new places to socialize), but need to ween myself off this site because it's obvious the quality has dipped too low to get much out of it.

      • dandaka 1 day ago

        why can't we simply raise the bar for posting? I remember semi-open platforms, where you were invited, had to earn the right to post comments and posts. and you could easily lose those rights when downvoted. its seems strange in the AI-bot era that we allow any entity the freedom of speech.

        • Karrot_Kream 1 day ago

          That's essentially how most small chatrooms work these days. Join a bigger GC or small Discord/Matrix/IRC and bad behavior gets flagged with impunity. But most of the big web forums like HN, Reddit, etc predate that and moving to a model like that would pretty much kill the sites as we know them.

  • stronglikedan 1 day ago

    there's always been an endless supply of open source projects, but I think you'd be hard pressed to find an open source replacement for this project

    • verdverm 1 day ago

      There are dozens or hundreds of sandbox projects and companies now. It's the new vector database / agent memory until people notice OCI can do most of this and is already widely adopted in industry.

  • redlewel 1 day ago

    Before all the vibecoding when I saw some project even if I thought it was dumb or didn't appeal to me, there was still a level of respect for it because at least someone put the effort in to write the code and at least attempt to understand what they were doing. The more they understood they more they learned about programming even if the project itself isn't super useful for others.

    Now I see these things and its more likely than not that it was spit out by an agentic tool with little to no understanding of the code, and hardly learning or effort took place. Feels cheap and a waste of time. Why spend my time looking at something that someone made in a few hours so they could up their fake portfolio?

    Its great to find real development out there but these types of posts eg "Show: random agentic tool gibberish" feel cheap and flaccid now. Nothing impressive

aussieguy1234 1 day ago

Nice project, but saying "Run AI agents in production without the risk" isn't quite accurate.

Even if some tool makes it impossible for an AI agent to delete things in a way that isn't recoverable, there are other risks such as data exfiltration that need to be managed separately.

danielbenzvi 1 day ago

Interesting. Their versioned storage sandbox seems to be what really sets them apart

  • qudat 1 day 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?

    • ozkatz 1 day 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.

    • afshinmeh 1 day 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.

viewhub 1 day ago

What compute resources does the sandbox have? Memory/CPU/GPU?

  • ozkatz 1 day ago

    Currently a static 2 cores and 4GB RAM, no GPU. Will be configurable soon!

    • viewhub 1 day 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 1 day ago

Do git and branching fit into this at all?

  • ozkatz 1 day 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 1 day ago

Does this interact with sql or only fs?

  • ozkatz 1 day 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 1 day ago

Looks promising! I wanna try it!

mdavid626 1 day ago

Just enable versioning in S3?

varispeed 1 day ago

All these agent offering are missing a use case.

What I would use it for and why?

It reminds me of a blockchain - where it was a solution desperately looking for a problem. What problem does it solve?

esafak 1 day ago

I do not get it. If the agent is not mutating state the change can be checked in. If it is mutating external state, version control won't save you.

  • ozkatz 1 day ago

    the repo acts as a source of truth for agents. think memory, data & code. If an agent decides to change any of those, version control allows:

    1. to have a human in the loop to approve certain changes 2. rollback changes that end up being incorrect 3. allow reviewing the timeline and history to figure out what changed and how

    • esafak 1 day ago

      2. is false. You can't roll back everything an agent does. If you told it to place a trade in the stock market, for example, you can not undo that. That is what I mean by external state. Everything else is covered by existing version control, is it not? What does this buy over that?

      • ozkatz 1 day ago

        indeed - this only applies to the filesystem managed by tilde. Existing version control is fine if you're only managing code. For data (Think large parquet files, millions json files, images and videos, etc), git doesn't scale well for that.

    • bossyTeacher 1 day ago

      Re 2: how do you rollback the (erroneous) action of removing a db table column and the subsequent data loss from the removed column?

dorianzheng 1 day ago

any chance i can run local micro-VM such as boxlite with this?

  • ozkatz 1 day ago

    not at the moment. You can use lakeFS directly with Fuse-Mount to do something similar with your own compute.

    • dorianzheng 1 day ago

      got it, will definitely check it out do you have some performance number of lakeFS in your mind

verdverm 1 day ago

I implemented something like this in ADK with Dagger, but it misses some important features b/c of BuildKit underneath. The OCI foundations make saving each step as a layer, diff, clone/fork, and time travel easy. The hard parts are security and resource limits.

Glad to see more takes in this space.

redwood 1 day ago

How does the scale? For example if I were to have hundreds or thousands of concurrent agents running with some parts of their data pulled out of shared state and other parts custom to that particular agent run and I wanted all of this to be preserved for future collective or individual agent use later, is this a reasonable primitive for that problem space? Or is this more for a situation what you have one or a small number of productivity assistance agents that need a sandbox but low data mutation throughput and low amount of concurrent access across different agents?

  • ozkatz 1 day ago

    it should absolutely scale to that. The filesystem is backed by lakeFS, where every sandbox automatically branches out, and mounts that branch. so you get isolation from lakeFS and the scale of an underlying object store (S3, in Tilde).

wyre 1 day ago

Interesting. Literally saw a tweet talking about exactly this last night.

Not sure how I feel about it using on your hosted service, while your home page is asking me for analytics data and only the cli and sdk are open source.

  • ozkatz 1 day ago

    Fair enough - the underlying technology is indeed open source (https://github.com/treeverse/lakeFS) - the service provides the hosting and tooling to make it easy for consumption by agents.

    • wyre 1 day ago

      Thats a cool project. I didn't scroll down far enough to see that. Thanks for the correction

      I get providing a hosted service, but I don't understand how it makes it easier for agents to consume unless you're hosting an MCP? My understanding is an agent skill and a cli tool is all an agent needs?

      • ozkatz 1 day ago

        The repository itself get fuse-mounted into the running sandbox - no skill or MCP required to interact with data: an agent can simply `cat <file>` and use whatever tools they are already good at using.

whwhyb 1 day ago

not to be confused with tilde.club

grim_io 1 day 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.

gverrilla 1 day ago

I'm far from an expert on the field or in computer science, but from my limited perspective I don't see the need for sandboxing - after thousands of claude code interactions it never did nothing wrong that was serious, at all. If I understand this all correctly, lakeFS would be useful for versioning huge dataloads - but it's not my case: for my usecase I use dura and that's plenty, and for more serious projects where I want not only to version changes but also to 'journal' them, I use github. Also I don't understand one thing: this is like a different client? The website shows a screenshot of "Claude Code" that is not claude code at all, or is modified - that's not a terminal. Am I tripping in anything I said?

  • languid-photic 1 day ago

    Agreed. As alignment improves, I'm becoming increasingly bearish on sandboxing.

    Version control and isolation will probably stay useful, though, more for distributed development and workflow reasons than for safety.

  • chickensong 1 day ago

    You're basically saying there's no need to wear a seatbelt because you've driven thousands of times without an accident. Claude is pretty well behaved, but it's not guaranteed to be safe, especially as you start to hit the gas and relinquish more control. Hope for the best, but plan for the worst and all that. Just because your use case doesn't need sandboxing, doesn't mean there's no need for sandboxing.

    • gverrilla 1 day ago

      I'm not having a debate because I'm quite ignorant of the subject. Just trying to learn from you: wouldn't recoverability and observability suffice instead of sandboxing, if such events are indeed rare? not necessarily for all usecases, but for most?

      • chickensong 1 day ago

        Yeah, I'm sure the reality is that a basic setup is fine for most casual development. The average user isn't concerned with security and we've basically normalized data breaches. If you have backups, use git, and manually approve Claude's access and actions, that's likely "good enough".

        The problem is you start getting comfortable and tired of your workflow getting interrupted when the agent needs more/repeated access. Gradually the permission scope increases, or you decide to take the guards off completely. At this point you have a non-deterministic black box with internet access doing things to your computer. Maybe the agent gets confused and force-pushes git, maybe you load load a malicious plugin, or MCP to github and ingest something hostile. The internet isn't getting kinder, it's basically all-out war behind the scenes, and having your agent do online research is an attack vector. Security is layered, and sandboxing is a layer you can add to mitigate some issues and have piece of mind.

        TBH I didn't look too closely at the featured product because I have my own solution already, but it sounds like a versioning filesystem is integrated, which can be really handy. Filesystem snapshots are fast and cheap compared to traditional backup/restore operations. Git is a nice layer for text files, but it's slow and not very good for binary stuff, so if you're working with images or 3d models etc, a versioning FS is really useful.

        There are lots of agent use cases beyond individual coding. Maybe you're building a multi-tenant product that let's user agents do stuff and you need an undo feature. That's probably a good case for a sandbox with versioning FS. Maybe you have an agent handling contractual transactions that can't afford to oops. LLM agents are an entirely new computing interface, so we should imagine wide variety of use cases, some of which would likely benefit from a sandbox environment that versions data.

cyanydeez 1 day ago

I know everyones trying to figure out how to make money in this grift economy, but if you're a rational person, you know that it's all a bunch of gambling and tailoring your scope to b2b and ignoring local & open source models and tools, you're more likely going to be part of that permanent undeclass they keep talking about in a self-fullfilling prophecy.

  • yuppiepuppie 1 day ago

    What are you insinuating about this particular Show HN?

  • jrm4 1 day ago

    Sir, this is just one piece of software.