[{"data":1,"prerenderedAt":764},["ShallowReactive",2],{"project-48631726":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":47,"post_text":49,"what":50,"said":72,"maker_in_thread":177,"shape":190,"grid":193,"attempts":727,"same_week":728,"maker_shows":38,"maker_hidden":756,"reader_version":757,"card":758},"48631726","Oak","Git alternative designed for agents","title","Show HN: Oak – Git alternative designed for agents","https:\u002F\u002Foak.space\u002Foak\u002Foak","oak.space","zdgeier",1782142668,2026,216,189,256,4366,6,"notable","dev_tools","version control","cli",[21,24,25,26,27],"git alternative","monorepo","virtual filesystem","agents","mixed",-0.355,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,28,2,32,70,{"idea":37,"performance":40,"docs":41,"execution":44,"design":46},{"positive":38,"critical":39},3,19,{"positive":33,"critical":18},{"positive":42,"critical":43},0,4,{"positive":42,"critical":45},1,{"positive":45,"critical":45},[33,45,38,45,48,33,45,33,45,48,38,42,38,45,38,42,42,45,45,45,38,42,45,38,33,38,42,42,42,45,45,45,45,38,45,48,43,42,45,38],5,null,{"problem":51,"audience":49,"pricing":49,"motivation":61,"time_to_build":49,"stack":70,"openness":71,"stage":71,"team_size":71},{"value":52,"source":53,"evidence":54},"Agents need full repo copies to work, and git worktrees are hard to manage for parallel tasks","maker",[55,58],{"id":56,"by":11,"text":57},"48636960","\"download everything\" means that you don't have to do a full or partial clone of the repo to make a change. You can imagine agents running in the cloud need to spin up and access…",{"id":59,"by":11,"text":60},"48640046","Happy to describe or answer questions here. It's a version control system (like Git\u002FGitHub) designed for agents. Some specific things that make it different than git are a…",{"value":62,"source":53,"evidence":63},"Wanted to see what is possible natively without building on top of Git",[64,67],{"id":65,"by":11,"text":66},"48636885","Could probably build a Git backend at some point for people to use kind of like how jj does it. Right now my goal with this is to see what's possible natively if we don't try to…",{"id":68,"by":11,"text":69},"48633817","Haha I wish, but I've been working on VCS's separate from git for a while now. Although I do love git, I've wondered for years before agents if something could be made using…",[],"unknown",{"praise":73,"objections":89,"requests":123,"questions":138,"alternatives":153},[74,82],{"value":75,"source":76,"evidence":77},"Lazy mount idea is interesting and similar to google3 approach","commenter",[78],{"id":79,"by":80,"text":81},"48634278","mohsen1","The lazy mount is very interesting. This is similar to how google3 works at Google that I have not seen any similar implementation in open source so far. Git sparse checkout is…",{"value":83,"source":76,"evidence":84},"Monorepo and private\u002Fpublic file ideas are appealing",[85],{"id":86,"by":87,"text":88},"48634727","forty_one","Looks very interesting, but it's difficult to see the benefit from git right now apart from performance? Don't get me wrong, that's good, but I don't think it's a big enough…",[90,101,108],{"value":91,"source":76,"evidence":92},"Git performance is not a bottleneck for agents",[93,97],{"id":94,"by":95,"text":96},"48632427","vova_hn2","I cannot imagine git being a performance bottleneck in agentic workflow. > You can work on many tasks in parallel without needing to download everything or fight worktrees. What…",{"id":98,"by":99,"text":100},"48638897","danpalmer","The focus on speed is interesting here, it's something I think less and less about with agents. I'm not waiting for git operations, and at the rate agents run it's just not a…",{"value":102,"source":76,"evidence":103},"Agents already know git from training data",[104],{"id":105,"by":106,"text":107},"48635235","SwellJoe","Anything \"for agents\" needs to provide some kind of evidence it's better than what the agents already have baked into the model training data. It can't just be \"easier\" on some…",{"value":109,"source":76,"evidence":110},"Marketing and README are unclear",[111,115,119],{"id":112,"by":113,"text":114},"48633789","hnlmorg","I have absolutely no idea what this offers that makes it better than git (or any over VCS for that matter) for agents. There’s some mention about performance, which is great, but…",{"id":116,"by":117,"text":118},"48632170","sublinear","Lots of self-promotion, but no concrete comparisons where this tool does a better job than git. The only thing to go on is this single sentence: \"With virtual mounts, agents…",{"id":120,"by":121,"text":122},"48632216","noelwelsh","A few comments: * The core idea sounds interesting. Make it the first paragraph, not paragraph seven. * Spend more words describing what makes Oak different. * \"I built a version…",[124,131],{"value":125,"source":76,"evidence":126},"Offline or self-hosted install without creating an account",[127],{"id":128,"by":129,"text":130},"48635091","desmondl","I would have loved to try locally, but the installer asks me to create an account and I don't want to do that yet.",{"value":132,"source":76,"evidence":133},"Explain the data model and how it differs from git",[134],{"id":135,"by":136,"text":137},"48632283","ks2048","I would recommend just linking to a few sentences that say how Oak is different than Git, rather than a personal backstory. (https:\u002F\u002Foak.space\u002Fdocs) My initial reaction is if…",[139,146],{"value":140,"source":76,"evidence":141},"How latency is handled for on-demand access over WAN",[142],{"id":143,"by":144,"text":145},"48634099","coldstartops","I am curious, how do you handle latency issues for on demand access? I saw you use FUSE (and FSKit), and from my experience it is pain to make filesystems in userspace work…",{"value":147,"source":76,"evidence":148},"How it handles submodules and LFS",[149],{"id":150,"by":151,"text":152},"48632118","IshKebab","Does this try to solve the biggest problems with Git: submodules and LFS?",[154,158,165,171],{"value":155,"source":76,"evidence":156},"git",[157],{"id":112,"by":113,"text":114},{"value":159,"source":76,"evidence":160},"jj",[161],{"id":162,"by":163,"text":164},"48632364","nixosbestos","Yeah, I'll just wait for jj to get more virtualized FS features, and be very, very happy with that.",{"value":166,"source":53,"evidence":167},"Fossil SCM",[168],{"id":169,"by":11,"text":170},"48633846","I'm also secretly a massive fan of Dr. Hipp and his work on FossilSCM [1]. I love a bunch of his design decisions there and wanted to apply them to a new system. [1]…",{"value":172,"source":53,"evidence":173},"Perforce",[174],{"id":175,"by":11,"text":176},"48633648","Yes Lore looks awesome! I was previously working on a VCS for gamedevs -- that space definitely needs something better than Perforce haha. My comment would be that I think you…",{"comments":178,"answered":179,"key":180},31,17,[181,184,187],{"id":182,"text":183},"48640068","Mostly through networked file system mounts with FSKit\u002FFUSE backing when working on tasks in parallel. May be applicable for human facing tools but I think workflows there are…",{"id":185,"text":186},"48633429","Looks awesome!",{"id":188,"text":189},"48638086","I do wonder how far you can make git work like google3. Partially why I'm making Oak is because I think it might be hard to impossible to implement the necessary features for…",{"commenters":191,"max_depth":31,"maker_replies":178,"first_comment_mins":32,"lifespan_hours":192},118,110,[194,196,200,203,204,208,211,215,218,221,225,228,231,233,237,240,243,246,248,251,254,258,262,265,267,270,272,275,278,281,283,285,288,292,295,298,301,303,305,307,310,312,314,318,321,323,327,330,333,335,337,340,343,344,345,348,351,353,355,359,362,366,368,370,371,373,375,377,379,383,386,389,392,395,397,399,401,403,405,408,411,414,418,422,426,428,432,435,437,439,442,445,447,449,452,454,458,461,465,468,472,476,479,482,484,486,488,490,493,497,499,503,506,509,513,514,516,519,521,523,525,528,529,531,533,537,540,543,546,548,551,553,556,558,561,564,567,569,572,575,577,580,583,585,589,591,595,598,599,603,605,609,612,614,615,616,619,620,622,624,628,632,634,638,640,644,649,653,655,659,661,664,668,672,676,678,681,685,688,691,693,696,698,702,704,707,709,713,715,717,721,724],[105,42,45,195,106,42],"project\u002Fcritical\u002Fidea",[197,42,38,198,199,42],"48635799","project\u002Fneutral\u002Fperformance","mrmrs",[201,42,38,198,202,42],"48639719","fulafel",[182,42,42,198,11,45],[205,42,42,206,207,42],"48637934","commenter\u002Fneutral\u002Fidea","atombender",[209,42,45,195,210,42],"48638607","sdesol",[212,42,42,213,214,42],"48639883","commenter\u002Fneutral\u002Fnone","nextaccountic",[216,42,42,213,217,42],"48641010","dbt00",[219,42,42,213,220,42],"48644351","raincole",[222,42,42,223,224,42],"48645302","other\u002Fneutral\u002Fnone","cruffle_duffle",[226,42,42,223,227,42],"48646521","fireant",[229,42,42,223,230,42],"48651568","yencabulator",[232,42,42,223,224,42],"48654869",[234,42,38,235,236,42],"48638205","project\u002Fneutral\u002Fidea","skissane",[238,42,45,195,239,42],"48639520","citadel_melon",[241,42,42,223,242,42],"48640557","codesnik",[244,42,45,195,245,42],"48641278","gb2d_hn",[247,42,38,198,199,42],"48641387",[249,42,45,250,230,42],"48651593","project\u002Fcritical\u002Fperformance",[252,42,42,213,253,42],"48641343","hansarnold",[255,42,42,256,257,42],"48645347","other\u002Fcritical\u002Fidea","PashaGo",[259,42,48,260,261,42],"48646909","project\u002Fpositive\u002Fperformance","bottlero_cket",[263,45,42,223,264,42],"48633378","kjuulh",[185,45,42,266,11,45],"other\u002Fpositive\u002Fnone",[268,45,42,223,269,42],"48643942","sipjca",[112,33,45,271,113,42],"project\u002Fcritical\u002Fdocs",[273,33,38,198,274,42],"48633859","zbowling",[276,33,38,198,277,42],"48634476","PunchyHamster",[279,33,45,250,280,42],"48635179","grayhatter",[282,33,45,195,113,42],"48637633",[284,33,38,235,129,42],"48634916",[286,33,42,223,287,42],"48635349","gryfft",[289,33,38,290,291,42],"48635530","project\u002Fneutral\u002Fdocs","steve_adams_86",[293,33,45,195,294,42],"48637514","y1n0",[296,33,42,223,297,42],"48643388","uberex",[299,33,45,195,300,42],"48635186","laserbeam",[302,33,42,213,113,42],"48637517",[79,38,48,304,80,42],"project\u002Fpositive\u002Fidea",[188,38,42,306,11,45],"maker\u002Fneutral\u002Fidea",[308,38,45,195,309,42],"48638503","kccqzy",[311,38,42,306,11,45],"48639326",[313,38,42,213,309,42],"48667181",[315,38,42,316,317,42],"48639605","commenter\u002Fcritical\u002Fnone","ramoz",[319,38,38,235,320,42],"48641422","adastra22",[322,38,42,266,80,42],"48685303",[324,43,48,325,326,42],"48634005","maker\u002Fpositive\u002Fnone","pnw",[328,43,42,223,329,42],"48636022","dang",[331,43,42,332,11,45],"48636282","maker\u002Fneutral\u002Fnone",[334,43,42,223,329,42],"48637567",[86,48,38,336,87,42],"project\u002Fmixed\u002Fidea",[338,48,42,339,11,45],"48634878","maker\u002Fpositive\u002Fidea",[341,18,38,306,342,42],"48633590","pixlmint",[68,18,42,306,11,45],[169,18,42,223,11,45],[346,18,42,213,347,42],"48634570","andrewshadura",[349,18,42,213,350,42],"48635690","cornstalks",[352,18,42,213,347,42],"48644326",[354,18,42,213,350,42],"48645582",[356,18,48,357,358,42],"48635774","project\u002Fpositive\u002Fnone","infostud",[360,18,42,223,361,42],"48640064","pylotlight",[363,364,45,195,365,42],"48638979",7,"N_Lens",[367,364,42,223,11,45],"48650560",[369,364,42,213,320,42],"48654030",[135,31,45,195,136,42],[372,31,42,223,329,42],"48633419",[374,31,42,223,11,45],"48633464",[376,31,42,223,329,42],"48633519",[378,31,42,213,11,45],"48633557",[380,381,38,235,382,42],"48632097",9,"sourdecor",[384,381,42,223,385,42],"48632141","stouset",[387,381,42,223,388,42],"48632284","LoganDark",[390,381,42,223,391,42],"48633607","tcoff91",[393,381,42,223,394,42],"48635749","steveklabnik",[396,381,42,223,294,42],"48637600",[398,381,42,223,394,42],"48638664",[400,381,42,223,391,42],"48646441",[402,381,42,223,391,42],"48646472",[404,381,42,223,388,42],"48638727",[406,381,42,223,407,42],"48633298","iknowstuff",[409,381,42,223,410,42],"48633492","Imustaskforhelp",[412,381,42,223,413,42],"48634711","FergusArgyll",[415,416,45,271,417,42],"48637166",10,"manmal",[419,420,45,195,421,42],"48643995",11,"mpalmer",[423,424,45,271,425,42],"48634670",12,"no_circuit",[427,424,42,213,11,45],"48636006",[429,430,45,195,431,42],"48632088",13,"chadgpt3",[433,430,42,213,434,42],"48633521","ianm218",[98,436,45,195,99,42],14,[438,436,42,235,11,45],"48650451",[128,440,45,441,129,42],15,"project\u002Fcritical\u002Fexecution",[443,440,42,444,11,45],"48635218","project\u002Fneutral\u002Fexecution",[143,446,38,198,144,42],16,[448,446,42,198,11,45],"48634220",[450,446,42,451,144,42],"48635550","other\u002Fneutral\u002Fperformance",[453,446,45,250,309,42],"48638589",[455,179,45,456,457,42],"48635246","project\u002Fcritical\u002Fdesign","teaearlgraycold",[459,179,38,460,199,42],"48636344","project\u002Fneutral\u002Fdesign",[462,463,42,223,464,42],"48639197",18,"CHUNK_CHUNK",[466,39,42,223,467,42],"48635998","vcryan",[469,470,38,235,471,42],"48632096",20,"Pet_Ant",[473,470,42,474,475,42],"48632226","other\u002Fneutral\u002Fidea","WolfeReader",[477,470,42,474,478,42],"48632378","packetlost",[480,470,42,223,481,42],"48632517","tlb",[483,470,42,223,471,42],"48632916",[485,470,42,223,481,42],"48633425",[487,470,42,213,475,42],"48640094",[489,470,42,474,471,42],"48632557",[491,470,42,223,492,42],"48633202","mamcx",[494,495,45,195,496,42],"48639310",21,"drob518",[498,495,42,460,11,45],"48650434",[500,501,42,223,502,42],"48632163",22,"achandlerwhite",[504,501,42,223,505,42],"48632246","isodude",[507,501,42,223,508,42],"48632700","applfanboysbgon",[510,511,38,290,512,42],"48639948",23,"andunie",[59,511,42,235,11,45],[515,511,45,195,512,42],"48643060",[150,517,38,518,151,42],24,"project\u002Fneutral\u002Fnone",[520,517,42,518,11,45],"48632204",[522,517,38,518,151,42],"48632222",[524,517,42,518,11,45],"48632272",[526,517,38,332,527,42],"48632297","philipwhiuk",[175,517,42,223,11,45],[530,517,42,223,151,42],"48634524",[532,517,38,235,320,42],"48641475",[534,535,42,223,536,42],"48632198",25,"weinzierl",[538,535,42,223,539,42],"48632223","Banditoz",[541,535,42,223,542,42],"48632306","jayd16",[544,535,42,223,545,42],"48632351","gchamonlive",[547,535,42,223,542,42],"48632441",[549,535,42,223,550,42],"48633295","hn92726819",[552,535,42,223,394,42],"48635815",[554,535,42,223,555,42],"48632398","z3ugma",[557,535,42,223,475,42],"48632445",[559,535,42,213,560,42],"48634126","skydhash",[562,535,42,223,563,42],"48632609","fusslo",[565,535,42,213,566,42],"48633569","ef2k",[568,535,42,213,560,42],"48633780",[570,535,42,223,571,42],"48633323","dgellow",[573,535,42,213,574,42],"48633802","Exoristos",[576,535,42,213,571,42],"48635704",[578,535,42,223,579,42],"48633973","driggs",[581,535,42,223,582,42],"48632233","rogerrogerr",[584,535,42,223,277,42],"48634511",[586,587,45,195,588,42],"48633224",26,"jazz9k",[590,587,42,206,571,42],"48633346",[592,593,42,223,594,42],"48635343",27,"croes",[596,32,45,195,597,42],"48635486","whalesalad",[65,32,42,235,11,45],[600,601,38,444,602,42],"48638809",29,"bwhiting2356",[604,601,42,444,11,45],"48638885",[606,607,45,250,608,42],"48636535",30,"harshreality",[610,607,42,213,611,42],"48636567","fellowmartian",[613,607,42,198,11,45],"48637252",[94,178,45,250,95,42],[56,178,42,198,11,45],[617,178,38,518,618,42],"48638287","ilc",[162,34,42,223,163,42],[621,34,42,223,11,45],"48634101",[623,34,42,223,394,42],"48635831",[625,626,45,195,627,42],"48634290",33,"blurbleblurble",[629,630,38,235,631,42],"48633870",34,"robby1110",[633,630,42,198,11,45],"48634024",[635,636,48,260,637,42],"48636024",35,"hanneshdc",[639,636,42,325,11,45],"48636484",[641,642,45,643,508,42],"48632961",36,"project\u002Fcritical\u002Fnone",[645,646,42,647,648,42],"48633871",37,"other\u002Fcritical\u002Fnone","CrzyLngPwd",[650,651,45,250,652,42],"48642703",38,"GardenLetter27",[654,651,42,198,11,45],"48650399",[656,657,38,460,658,42],"48638779",39,"uproarchat",[660,657,42,460,11,45],"48638891",[662,657,48,663,658,42],"48639232","project\u002Fpositive\u002Fdesign",[665,666,48,304,667,42],"48640076",40,"insane_dreamer",[669,670,38,235,671,42],"48644168",41,"stealthy_",[673,674,48,304,675,42],"48633355",42,"agalamli",[677,674,42,518,11,45],"48633421",[679,674,38,235,680,42],"48633692","manquer",[682,683,42,647,684,42],"48633734",43,"GroksBarnacles",[686,683,42,223,687,42],"48634361","gitpusher",[689,683,42,223,690,42],"48635058","ianburrell",[692,683,42,223,684,42],"48695527",[694,683,42,206,695,42],"48634972","jayknight",[697,683,42,206,684,42],"48695534",[699,700,45,195,701,42],"48636387",44,"russellthehippo",[116,703,45,271,117,42],45,[705,703,42,706,11,45],"48632225","maker\u002Fneutral\u002Fdocs",[708,703,42,223,329,42],"48633408",[710,703,38,711,712,42],"48632244","project\u002Fmixed\u002Fdocs","manwithopinions",[120,714,38,706,121,42],46,[716,714,38,706,527,42],"48632282",[718,714,42,719,720,42],"48632379","commenter\u002Fneutral\u002Fdocs","stonogo",[722,714,42,719,723,42],"48640983","pepa65",[725,714,38,706,726,42],"48632486","AdamN",[],[729,734,738,743,748,752],{"id":730,"name":731,"points":732,"category":733},"48591348","in the Weights",471,"ai",{"id":735,"name":736,"points":737,"category":20},"48645437","TikZ Editor",451,{"id":739,"name":740,"points":741,"category":742},"48616304","Chess-Inspired Roguelike",433,"games",{"id":744,"name":745,"points":746,"category":747},"48608570","TownSquare",278,"web_saas",{"id":749,"name":750,"points":751,"category":20},"48660267","Nub",277,{"id":753,"name":754,"points":755,"category":742},"48629213","puzzlelair.com",251,false,"v2",{"id":759,"name":5,"line":6,"ai":756,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":760,"top":18,"kw":761,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":762,"url":9,"mix":763,"praise":75,"objection":91,"sub":21},48631726,-0.35,[21,24,25,26,27],"2131521215303130011130132300011113154013",[31,32,33,34],1793991157592]