[{"data":1,"prerenderedAt":645},["ShallowReactive",2],{"project-48037724":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":49,"post_text":52,"what":53,"said":98,"maker_in_thread":239,"shape":250,"grid":254,"attempts":607,"same_week":608,"maker_shows":40,"maker_hidden":637,"reader_version":638,"card":639},"48037724","Tilde.run","Agent sandbox with a transactional, versioned filesystem","title","Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem","https:\u002F\u002Ftilde.run\u002F","tilde.run","ozkatz",1778083114,2026,205,133,280,4366,7,"notable","dev_tools","agent sandbox","web_app",[21,24,25,26,27],"versioned filesystem","lakefs","ai agents","rollback","mixed",-0.145,{"positive":31,"neutral":32,"mixed":33,"critical":34},14,23,1,24,62,{"design":37,"docs":38,"execution":41,"idea":42,"privacy":45,"performance":47,"pricing":48},{"positive":33,"critical":33},{"positive":39,"critical":40},0,2,{"positive":33,"critical":33},{"positive":43,"critical":44},9,15,{"positive":39,"critical":46},3,{"positive":33,"critical":39},{"positive":39,"critical":33},[33,46,33,46,33,39,39,33,46,33,39,46,33,33,33,50,46,33,46,33,50,46,50,33,50,33,33,46,46,51,50,39,39,46,50,50,46,46,46,33],5,4,null,{"problem":54,"audience":64,"pricing":70,"motivation":76,"time_to_build":52,"stack":83,"openness":96,"stage":97,"team_size":96},{"value":55,"source":56,"evidence":57},"Agents can delete or corrupt state with no easy recovery; versioned, transactional filesystem allows rollback and review","maker",[58,61],{"id":59,"by":11,"text":60},"48038320","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…",{"id":62,"by":11,"text":63},"48039791","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…",{"value":65,"source":56,"evidence":66},"Teams running AI agents, mainly SMB and mid-sized ISVs",[67],{"id":68,"by":11,"text":69},"48038836","oz dot katz at treeverse.io would be best. ICP is SMB\u002Fmid-sized ISVs.",{"value":71,"source":56,"evidence":72},"Free to start; pricing not yet decided, likely consumption-based",[73],{"id":74,"by":11,"text":75},"48039880","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.…",{"value":77,"source":56,"evidence":78},"Agents need persistent, versioned state with human-in-the-loop approval and rollback",[79,80],{"id":59,"by":11,"text":60},{"id":81,"by":11,"text":82},"48039776","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,…",[84,90],{"value":85,"source":56,"evidence":86},"lakeFS",[87],{"id":88,"by":11,"text":89},"48038344","That's fair. What makes this unique is the versioned, composable filesystem. It's built on top of lakeFS (https:\u002F\u002Fgithub.com\u002Ftreeverse\u002FlakeFS) so it scales really well, unlike…",{"value":91,"source":56,"evidence":92},"FUSE mount",[93],{"id":94,"by":11,"text":95},"48038000","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.","unknown","beta",{"praise":99,"objections":122,"requests":171,"questions":192,"alternatives":211},[100,112],{"value":101,"source":102,"evidence":103},"Versioned storage sandbox is a differentiator","commenter",[104,108],{"id":105,"by":106,"text":107},"48037786","danielbenzvi","Interesting. Their versioned storage sandbox seems to be what really sets them apart",{"id":109,"by":110,"text":111},"48038397","pwr1","This looks pretty useful. The versioned filesystem part is nice becuase that’s exactly where a lot of agent stuff gets messy fast.",{"value":113,"source":102,"evidence":114},"Useful for persistent agent storage",[115,119],{"id":116,"by":117,"text":118},"48038635","kushalpatil07","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…",{"id":120,"by":11,"text":121},"48038649","Exactly that!",[123,138,153,160],{"value":124,"source":102,"evidence":125},"Hosted service, not a local or open source sandbox",[126,130,134],{"id":127,"by":128,"text":129},"48045029","jFriedensreich","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…",{"id":131,"by":132,"text":133},"48047102","grim_io","Another one. If it's not a local sandbox, I'm not interested. We've got enough subscription lock-in from LLM's already.",{"id":135,"by":136,"text":137},"48038150","wyre","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…",{"value":139,"source":102,"evidence":140},"Lacks clear use case and vague landing page",[141,145,149],{"id":142,"by":143,"text":144},"48038982","varispeed","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…",{"id":146,"by":147,"text":148},"48038305","docheinestages","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…",{"id":150,"by":151,"text":152},"48039786","jmull","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?…",{"value":154,"source":102,"evidence":155},"Demo is weak",[156],{"id":157,"by":158,"text":159},"48040489","whalesalad","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.…",{"value":161,"source":102,"evidence":162},"Versioning already available via git or S3",[163,167],{"id":164,"by":165,"text":166},"48040885","_pdp_","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!",{"id":168,"by":169,"text":170},"48040099","mdavid626","Just enable versioning in S3?",[172,177,185],{"value":173,"source":102,"evidence":174},"Local or open source version",[175,176],{"id":127,"by":128,"text":129},{"id":131,"by":132,"text":133},{"value":178,"source":102,"evidence":179},"Clear pricing",[180,184],{"id":181,"by":182,"text":183},"48039288","stronglikedan","> 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.…",{"id":150,"by":151,"text":152},{"value":186,"source":102,"evidence":187},"Read-only access controls",[188],{"id":189,"by":190,"text":191},"48048797","tim-projects","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…",[193,200,204],{"value":194,"source":102,"evidence":195},"Which OS is supported",[196],{"id":197,"by":198,"text":199},"48046824","egorfine","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…",{"value":201,"source":102,"evidence":202},"How atomic commits and conflicts work",[203],{"id":150,"by":151,"text":152},{"value":205,"source":102,"evidence":206},"Compute resources available",[207],{"id":208,"by":209,"text":210},"48038607","viewhub","What compute resources does the sandbox have? Memory\u002FCPU\u002FGPU?",[212,218,225,232],{"value":213,"source":102,"evidence":214},"lakeFS directly",[215],{"id":216,"by":11,"text":217},"48038696","not at the moment. You can use lakeFS directly with Fuse-Mount to do something similar with your own compute.",{"value":219,"source":102,"evidence":220},"SlicerVM",[221],{"id":222,"by":223,"text":224},"48046355","alexellisuk","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,…",{"value":226,"source":102,"evidence":227},"SmolVM",[228],{"id":229,"by":230,"text":231},"48047500","theaniketmaurya","This is something solved by a bunch of new sandboxes including ours - SmolVM https:\u002F\u002Fgithub.com\u002FCelestoAI\u002FsmolVM",{"value":233,"source":102,"evidence":234},"Btrfs snapshots",[235],{"id":236,"by":237,"text":238},"48039465","Galanwe","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…",{"comments":240,"answered":241,"key":242},26,18,[243,244,247],{"id":88,"text":89},{"id":245,"text":246},"48038507","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=fDR8tmes020 - a 2 minute hands-on demo!",{"id":248,"text":249},"48044276","Appreciate the honest feedback. I agree there's a lot to improve there.",{"commenters":251,"max_depth":252,"maker_replies":240,"first_comment_mins":50,"lifespan_hours":253},80,6,100,[255,257,259,263,267,271,275,279,282,284,285,286,289,293,296,300,302,303,305,308,310,314,316,318,322,324,327,330,332,334,338,339,342,345,347,350,353,356,358,359,362,365,367,370,371,372,375,378,381,382,385,388,390,392,396,398,402,404,406,410,411,413,415,419,421,424,428,431,435,439,441,445,447,449,453,455,457,458,462,465,468,470,472,474,476,478,480,482,484,487,491,493,496,498,501,503,505,508,512,515,517,521,522,525,528,531,533,535,538,540,542,544,548,550,553,554,558,560,562,565,569,572,576,578,582,584,588,589,591,595,597,601,604],[146,39,33,256,147,39],"project\u002Fcritical\u002Fdesign",[88,39,39,258,11,33],"project\u002Fpositive\u002Fidea",[260,39,39,261,262,39],"48040202","commenter\u002Fcritical\u002Fidea","doctorpangloss",[264,39,46,265,266,39],"48042814","maker\u002Fneutral\u002Fnone","nateb2022",[268,39,46,269,270,39],"48044744","project\u002Fneutral\u002Fdocs","hamandcheese",[272,39,39,273,274,39],"48045746","commenter\u002Fneutral\u002Fnone","rendaw",[276,39,33,277,278,39],"48049063","project\u002Fcritical\u002Fexecution","cbsks",[280,39,33,281,158,39],"48038451","project\u002Fcritical\u002Fdocs",[245,39,39,283,11,33],"project\u002Fneutral\u002Fnone",[157,39,33,281,158,39],[248,39,39,265,11,33],[287,39,50,258,288,39],"48046749","lifty",[290,39,39,291,292,39],"48042540","other\u002Fneutral\u002Fnone","messh",[294,39,39,273,295,39],"48044681","dev360",[297,39,39,298,299,39],"48046463","other\u002Fcritical\u002Fidea","debarshri",[127,33,33,301,128,39],"project\u002Fcritical\u002Fidea",[222,33,39,291,223,39],[304,33,39,273,128,39],"48047096",[306,33,39,273,307,39],"48052675","kjok",[309,33,39,291,128,39],"48059200",[311,33,39,312,313,39],"48046779","commenter\u002Fneutral\u002Fidea","HatchedLake721",[315,33,39,273,128,39],"48047075",[317,33,39,273,313,39],"48047658",[319,33,39,320,321,39],"48070012","other\u002Fneutral\u002Fprivacy","suprjami",[323,33,33,301,132,39],"48047119",[325,33,39,291,326,39],"48087355","darccio",[328,40,39,291,329,39],"48040003","skeledrew",[150,46,46,331,151,39],"project\u002Fmixed\u002Fdocs",[74,46,39,333,11,33],"maker\u002Fneutral\u002Fpricing",[335,51,33,336,337,39],"48044439","project\u002Fcritical\u002Fprivacy","aussieguy1234",[164,50,33,301,165,39],[340,50,39,291,341,39],"48042151","gatvol",[343,50,39,291,344,39],"48042525","sudb",[346,50,39,291,165,39],"48045431",[348,50,39,291,349,39],"48048140","revv00",[351,50,39,352,11,33],"48044239","other\u002Fneutral\u002Fidea",[354,50,39,291,355,39],"48049256","otterley",[116,252,46,357,117,39],"project\u002Fneutral\u002Fidea",[120,252,39,258,11,33],[360,252,33,301,361,39],"48039024","zuzululu",[363,252,39,364,182,39],"48039242","commenter\u002Fneutral\u002Fprivacy",[366,252,39,364,361,39],"48039482",[368,252,39,291,369,39],"48044486","keepamovin",[236,252,33,301,237,39],[81,252,39,357,11,33],[373,252,39,291,374,39],"48039497","thepoet",[376,252,39,291,377,39],"48039662","gavmor",[379,252,33,301,380,39],"48045259","gitaarik",[229,252,39,291,230,39],[383,252,39,291,384,39],"48049436","empath75",[386,18,46,357,387,39],"48039489","seamossfet",[389,18,39,357,11,33],"48039848",[391,18,50,258,387,39],"48040193",[393,394,46,357,395,39],"48039558",8,"anonymousiam",[397,394,39,291,11,33],"48039714",[399,43,46,400,401,39],"48039261","project\u002Fneutral\u002Fperformance","redwood",[403,43,39,400,11,33],"48039801",[142,405,33,301,143,39],10,[407,408,33,301,409,39],"48038289",11,"esafak",[59,408,39,258,11,33],[412,408,39,312,409,39],"48038437",[414,408,39,357,11,33],"48038494",[416,408,46,417,418,39],"48038505","project\u002Fneutral\u002Fexecution","bossyTeacher",[189,420,33,336,190,39],12,[422,420,33,301,423,39],"48049128","k4rli",[425,426,39,291,427,39],"48048603",13,"MicBook56",[429,31,50,258,430,39],"48039521","verdverm",[432,44,50,433,434,39],"48040110","maker\u002Fpositive\u002Fdesign","sahil-shubham",[436,44,46,437,438,39],"48043152","project\u002Fneutral\u002Fdesign","arm32",[440,44,39,291,223,39],"48046410",[442,443,46,357,444,39],"48039340",16,"cpard",[446,443,39,357,11,33],"48039753",[197,448,46,269,198,39],17,[450,241,50,451,452,39],"48038574","project\u002Fpositive\u002Fnone","digitaltrees",[454,241,39,273,11,33],"48038584",[456,241,46,265,452,39],"48038801",[68,241,39,265,11,33],[459,460,33,301,461,39],"48039813",19,"gverrilla",[463,460,33,301,464,39],"48040808","languid-photic",[466,460,39,312,467,39],"48042916","chickensong",[469,460,39,312,461,39],"48044042",[471,460,50,258,467,39],"48045568",[473,460,39,273,461,39],"48067188",[475,460,39,273,467,39],"48068470",[135,477,33,336,136,39],20,[479,477,39,283,11,33],"48038182",[481,477,46,357,136,39],"48038425",[483,477,39,437,11,33],"48038466",[181,485,33,486,182,39],21,"project\u002Fcritical\u002Fpricing",[488,489,46,357,490,39],"48038881",22,"mc-serious",[492,489,39,357,11,33],"48038943",[494,489,46,495,490,39],"48039734","project\u002Fneutral\u002Fprivacy",[497,489,39,495,11,33],"48044704",[499,32,50,258,500,39],"48040512","mehmetkeremmtl",[502,32,39,400,11,33],"48044264",[504,32,33,301,380,39],"48045265",[506,34,46,283,507,39],"48063843","binyu",[509,510,46,357,511,39],"48073496",25,"SachitRafa",[513,240,50,258,514,39],"48047041","kindev",[109,516,50,258,110,39],27,[518,519,46,417,520,39],"48039367",28,"clearstack",[62,519,39,417,11,33],[523,524,39,291,361,39],"48039014",29,[526,524,39,291,527,39],"48039054","trollbridge",[529,524,39,291,530,39],"48039986","Karrot_Kream",[532,524,39,291,361,39],"48040854",[534,524,39,291,530,39],"48040921",[536,524,39,291,537,39],"48042014","dandaka",[539,524,39,291,530,39],"48042185",[541,524,50,258,182,39],"48039234",[543,524,33,301,430,39],"48039632",[545,524,33,546,547,39],"48040881","project\u002Fcritical\u002Fnone","redlewel",[105,549,50,258,106,39],30,[551,549,46,417,552,39],"48037965","qudat",[94,549,39,437,11,33],[555,549,50,556,557,39],"48038449","project\u002Fpositive\u002Fexecution","afshinmeh",[208,559,46,400,209,39],31,[561,559,39,400,11,33],"48038689",[563,559,50,564,209,39],"48043061","project\u002Fpositive\u002Fperformance",[566,567,46,357,568,39],"48038335",32,"dtran24",[570,567,39,571,11,33],"48038356","maker\u002Fneutral\u002Fdocs",[573,574,46,357,575,39],"48039712",33,"kay_o",[577,574,39,258,11,33],"48039820",[579,580,50,451,581,39],"48039307",34,"irivkin",[168,583,33,301,169,39],35,[585,586,46,357,587,39],"48038590",36,"dorianzheng",[216,586,39,357,11,33],[590,586,46,400,587,39],"48038721",[592,593,39,291,594,39],"48045925",37,"whwhyb",[131,596,33,301,132,39],38,[598,599,39,298,600,39],"48038058",39,"cyanydeez",[602,599,39,273,603,39],"48038143","yuppiepuppie",[605,599,39,273,606,39],"48038557","jrm4",[],[609,614,619,623,628,633],{"id":610,"name":611,"points":612,"category":613},"47972511","WhatCable",566,"hardware",{"id":615,"name":616,"points":617,"category":618},"48038257","Hallucinopedia",317,"creative",{"id":620,"name":621,"points":622,"category":618},"48026342","PaletteInspiration",215,{"id":624,"name":625,"points":626,"category":627},"47995037","ml-sharp-web",185,"ai",{"id":629,"name":630,"points":631,"category":632},"48038019","Templatical",169,"productivity",{"id":634,"name":635,"points":636,"category":627},"47990708","hnup.date",168,false,"v2",{"id":640,"name":5,"line":6,"ai":637,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":641,"top":18,"kw":642,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":643,"url":9,"mix":644,"praise":101,"objection":124,"sub":21},48037724,-0.14,[21,24,25,26,27],"1313100131031115313153515113345003553331",[31,32,33,34],1794036700546]