[{"data":1,"prerenderedAt":894},["ShallowReactive",2],{"project-46850205":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":48,"post_text":51,"what":52,"said":99,"maker_in_thread":221,"shape":229,"grid":234,"attempts":855,"same_week":856,"maker_shows":18,"maker_hidden":886,"reader_version":887,"card":888},"46850205","NanoClaw","“Clawdbot” in 500 lines of TS with Apple container isolation","title","Show HN: NanoClaw – “Clawdbot” in 500 lines of TS with Apple container isolation","https:\u002F\u002Fgithub.com\u002Fgavrielc\u002Fnanoclaw","github.com","jimminyx",1769986162,2026,533,224,44,4366,2,"legend","ai","personal ai agent","other",[24,25,26,27,28],"ai agent","apple containers","clawdbot alternative","claude code","sandboxed agent","roasted",-0.326,{"positive":32,"neutral":33,"mixed":34,"critical":35},10,22,1,35,68,{"docs":38,"idea":41,"execution":43,"privacy":44,"pricing":46,"design":47},{"positive":39,"critical":40},0,14,{"positive":42,"critical":42},5,{"positive":39,"critical":42},{"positive":18,"critical":45},7,{"positive":39,"critical":34},{"positive":34,"critical":39},[34,34,34,34,34,39,34,39,39,39,39,34,34,34,49,39,39,39,34,34,34,49,39,49,49,42,49,49,49,50,34,49,34,49,49,34,34,49,18,34],3,4,"I’ve been running Clawdbot for the last couple weeks and have genuinely found it useful but running it scares the crap out of me.\n\nOpenClaw has 52+ modules and runs agents with near-unlimited permissions in a single Node process. NanoClaw is ~500 lines of core code, agents run in actual Apple containers with filesystem isolation. Each chat gets its own sandboxed context.\n\nThis is not a swiss army knife. It’s built to match my exact needs. Fork it and make it yours.",{"problem":53,"audience":59,"pricing":59,"motivation":60,"time_to_build":67,"stack":73,"openness":96,"stage":97,"team_size":98},{"value":54,"source":55,"evidence":56},"Clawdbot\u002FOpenClaw runs agents with near-unlimited permissions in one Node process, which the maker finds scary","maker",[57],{"id":58},"post",null,{"value":61,"source":55,"evidence":62},"Wanted a smaller, safer Clawdbot-style assistant for personal needs",[63,64],{"id":58},{"id":65,"by":11,"text":66},"46850437","Fixed, thanks. Claude Code likes to insert itself and anthropic everywhere. If it somehow wasn't abundantly clear: this is a vibe coded weekend project by a single developer…",{"value":68,"source":55,"evidence":69},"A weekend",[70],{"id":71,"by":11,"text":72},"46850863","OP here. Appreciate your perspective but I don't really accept the framing, which feels like it's implying that I've been caught out for writing and coding with AI. I don't make…",[74,78,84,88],{"value":75,"source":55,"evidence":76},"TypeScript",[77],{"id":58},{"value":79,"source":55,"evidence":80},"Claude Agent SDK",[81],{"id":82,"by":11,"text":83},"46850919","OP here. Yes! This was a big motivation for me to try and build this. Nervous Anthropic is gonna shut down my account for using Clawdbot. This project uses the Agents SDK so it…",{"value":85,"source":55,"evidence":86},"Apple containers",[87],{"id":58},{"value":89,"source":90,"evidence":91},"SQLite","commenter",[92],{"id":93,"by":94,"text":95},"46854755","evrenesat","> No daemons, no queues, no complexity. Last time I checked, having a continuously running background process considered as a daemon. Using SQLite as back-end for storing the…","open_source","prototype","solo",{"praise":100,"objections":127,"requests":161,"questions":180,"alternatives":212},[101,109,120],{"value":102,"source":90,"evidence":103},"Smaller, more understandable alternative to OpenClaw",[104,108],{"id":105,"by":106,"text":107},"46850465","mark_l_watson","I like the idea of a smaller version of OpenClaw. Minor nitpick, it looks like about 2500 lines of typescript (I am on a mobile device, so my LOC estimate may be off). Also,…",{"id":71,"by":11,"text":72},{"value":110,"source":90,"evidence":111},"Apple container isolation is a good idea",[112,116],{"id":113,"by":114,"text":115},"46850373","thepoet","One of the things that makes Clawdbot great is the allow all permissions to do anything. Not sure how those external actions with damaging consequences get sandboxed with this.…",{"id":117,"by":118,"text":119},"46862735","ccheshirecat","i installed clawdbot twice but didn't really use it because i couldn't wrap my head around the skills and plugins, this looks so much more managable. and +1 for apple containers",{"value":121,"source":90,"evidence":122},"Skills-not-features contribution model is novel",[123],{"id":124,"by":125,"text":126},"46866759","srinath693","The \"skills not features\" contribution model is the most interesting part of this. Instead of a project that grows into another 52-module beast, contributors teach Claude how to…",[128,139,146,154],{"value":129,"source":90,"evidence":130},"README and docs look LLM-written and contained hallucinations such as a nonexistent repo",[131,135],{"id":132,"by":133,"text":134},"46850500","hebejebelus","I think these days if I’m going to be actively promoting code I’ve created (with Claude, no shade for that), I’ll make sure to write the documentation, or at the very least the…",{"id":136,"by":137,"text":138},"46850317","avaer","``` Quick Start git clone https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fnanoclaw.git ``` Is this an official Anthropic project? Because that repo doesn't exist. Or is this just so hastily thrown…",{"value":140,"source":90,"evidence":141},"Possible violation of Claude Code terms of service",[142],{"id":143,"by":144,"text":145},"46857467","pulkas","This violates the Claude Code subscription terms of service, so please be careful. This project violates Claude Code's Terms of Service by automating Claude to create an…",{"value":147,"source":90,"evidence":148},"Security risk of an agent with access to shared chats and prompt injection",[149,153],{"id":150,"by":151,"text":152},"46850908","popcorncowboy","> running it scares the crap out of me A hundred times this. It's fine until it isn't. And jacking these Claws into shared conversation spaces is quite literally pushing the…",{"id":82,"by":11,"text":83},{"value":155,"source":90,"evidence":156},"Sandbox does not prevent outbound actions the agent needs",[157],{"id":158,"by":159,"text":160},"46858371","ramoz","Not seeing how the sandbox prevents anything really. The point of OpenClaw is to connect out to different systems.",[162,166,173],{"value":163,"source":55,"evidence":164},"Get the Agent SDK to use the host's authenticated session inside containers",[165],{"id":82,"by":11,"text":83},{"value":167,"source":90,"evidence":168},"Make it agent agnostic rather than tied to Claude Agent SDK",[169],{"id":170,"by":171,"text":172},"46856018","elgrantomate","def appreciate this more compact approach; everything is an experiment rn. I realize you used Claude Agent SDK on purpose but I'd really like to this to be agent agnostic. Maybe…",{"value":174,"source":90,"evidence":175},"Support MCP tools",[176],{"id":177,"by":178,"text":179},"46850613","Johnny_Bonk","Can you use MCP tools? I saw that with open claw they moved away from that which I personally didn't like but",[181,193,198,205],{"value":182,"source":90,"evidence":183},"Is the 500 line count accurate",[184,188,192],{"id":185,"by":186,"text":187},"46854191","ivanstepanovftw","Where are those 500 lines of code?",{"id":189,"by":190,"text":191},"46857382","moi2388","500 lines? Single files in that repo already have more than 500 lines.",{"id":105,"by":106,"text":107},{"value":194,"source":90,"evidence":195},"How is the agent sandboxed from external actions",[196,197],{"id":113,"by":114,"text":115},{"id":158,"by":159,"text":160},{"value":199,"source":90,"evidence":200},"How does it differ from running Claude Code with skip permissions in a container",[201],{"id":202,"by":203,"text":204},"46853995","reassess_blind","What’s the difference between this, and just running Claude Code in —dangerously-skip-permissions mode in a container and accessing remotely via ssh? I’m confused as to what…",{"value":206,"source":90,"evidence":207},"Whether the Baileys WhatsApp library risks Meta bans",[208],{"id":209,"by":210,"text":211},"46853877","aitchnyu","That Baileys api for Whatsapp may (AFAICT) put you in thin ice with Meta. Is there a cheap legit alternative? https:\u002F\u002Fbaileys.wiki\u002Fdocs\u002Fintro\u002F",[213,217],{"value":214,"source":90,"evidence":215},"Claude Code with skip-permissions in a container",[216],{"id":202,"by":203,"text":204},{"value":218,"source":90,"evidence":219},"coderunner sandbox",[220],{"id":113,"by":114,"text":115},{"comments":222,"answered":18,"key":223},6,[224,225,226],{"id":71,"text":72},{"id":82,"text":83},{"id":227,"text":228},"46859737","Interesting. Again, not a lawyer, but all of this is a bit murky and not sure it applies. 1. Usage is not automated and unattended - it only responds to messages that are sent to…",{"commenters":230,"max_depth":231,"maker_replies":222,"first_comment_mins":232,"lifespan_hours":233},151,8,13,126,[235,237,241,244,246,250,254,256,259,262,265,268,271,274,277,280,282,285,288,291,294,296,300,302,305,308,311,313,316,318,321,323,325,327,331,334,336,339,341,344,347,349,352,355,358,361,364,367,370,373,375,378,380,382,384,386,388,391,393,396,399,402,404,407,410,413,416,420,422,425,427,429,433,436,439,442,445,448,450,452,456,458,461,465,469,472,474,476,478,481,484,487,489,491,493,495,497,499,502,505,508,511,514,516,519,522,525,528,530,533,535,538,540,543,546,549,553,556,559,561,564,567,569,572,575,577,580,582,585,588,592,594,596,599,602,605,609,613,617,620,624,626,629,631,634,636,639,641,644,646,649,652,655,657,660,663,666,668,670,671,673,675,677,680,682,685,686,687,689,691,696,699,701,704,707,710,713,715,718,720,723,726,729,730,735,739,742,745,747,750,754,758,761,764,767,770,773,775,778,782,786,789,792,796,799,801,803,806,808,811,814,817,819,822,827,830,832,834,837,841,845,849,851],[132,39,34,236,133,39],"project\u002Fcritical\u002Fdocs",[238,39,39,239,240,39],"46850549","other\u002Fneutral\u002Fidea","iterateoften",[242,39,34,236,243,39],"46850571","101008",[245,39,34,236,133,39],"46850612",[247,39,39,248,249,39],"46853258","commenter\u002Fneutral\u002Fnone","isodev",[251,39,39,252,253,39],"46854172","other\u002Fneutral\u002Fnone","roysting",[71,39,39,255,11,34],"maker\u002Fpositive\u002Fexecution",[257,39,34,258,133,39],"46850963","maker\u002Fcritical\u002Fdocs",[260,39,39,248,261,39],"46852736","patcon",[263,39,39,252,264,39],"46852924","anavat",[266,39,39,252,267,39],"46853238","snovv_crash",[269,39,39,252,270,39],"46853534","cess11",[272,39,39,252,273,39],"46858514","rapnie",[275,39,39,252,276,39],"46853580","ultra2d",[278,39,34,236,279,39],"46854694","djeastm",[281,39,39,252,264,39],"46855085",[283,39,39,252,284,39],"46855183","JoBrad",[286,39,39,252,287,39],"46858510","hxugufjfjf",[289,39,39,252,290,39],"46852245","furyofantares",[292,39,34,236,293,39],"46854282","MrJohz",[295,39,39,248,290,39],"46855179",[297,39,49,298,299,39],"46865669","project\u002Fneutral\u002Fdocs","laksjhdlka",[301,39,34,236,290,39],"46866090",[303,39,39,252,304,39],"46853069","nialse",[306,39,39,252,307,39],"46853327","vasco",[309,39,39,248,310,39],"46853461","figassis",[312,39,39,248,307,39],"46853613",[314,39,39,248,315,39],"46853769","frizlab",[317,39,39,248,307,39],"46854287",[319,39,39,248,320,39],"46856796","swiftcoder",[322,39,39,248,307,39],"46867307",[324,39,39,248,320,39],"46868550",[326,39,39,248,307,39],"46869763",[328,39,34,329,330,39],"46853377","maker\u002Fcritical\u002Fidea","codeforclout",[332,39,39,252,333,39],"46853444","_zoltan_",[335,39,39,252,315,39],"46853753",[337,39,39,252,338,39],"46856504","enraged_camel",[340,39,39,252,315,39],"46857153",[342,39,39,252,343,39],"46859033","scubbo",[345,39,39,252,346,39],"46857190","fragmede",[348,39,39,252,338,39],"46858857",[350,39,39,252,351,39],"46859675","falcor84",[353,39,39,252,354,39],"46859903","mikkupikku",[356,39,39,252,357,39],"46853944","EagnaIonat",[359,39,39,252,360,39],"46853994","mchaver",[362,39,39,252,363,39],"46854859","techpression",[365,39,39,252,366,39],"46856681","satvikpendem",[368,39,39,252,369,39],"46855006","lxgr",[371,39,39,252,372,39],"46859338","ModernMech",[374,39,39,248,366,39],"46856662",[376,39,39,252,377,39],"46856432","JKCalhoun",[379,39,39,252,366,39],"46856721",[381,39,39,252,377,39],"46857085",[383,39,39,248,366,39],"46857118",[385,39,39,252,354,39],"46859937",[387,39,39,252,333,39],"46864219",[389,39,39,252,390,39],"46857394","yunohn",[392,39,39,252,372,39],"46859283",[394,39,39,252,395,39],"46854469","thepasch",[397,39,39,252,398,39],"46854940","pawelduda",[400,39,39,248,401,39],"46856490","naasking",[403,39,39,248,366,39],"46856616",[405,39,34,406,390,39],"46853542","project\u002Fcritical\u002Fexecution",[408,39,34,258,409,39],"46855111","7thpower",[411,39,34,236,412,39],"46851847","jofzar",[414,39,39,248,415,39],"46853315","charcircuit",[417,39,39,418,419,39],"46853859","other\u002Fneutral\u002Fdocs","wernsey",[421,39,39,418,415,39],"46854214",[423,39,39,418,424,39],"46854822","vidarh",[426,39,34,236,279,39],"46854710",[428,39,39,252,366,39],"46856744",[430,39,39,431,432,39],"46853073","commenter\u002Fneutral\u002Fdocs","raincole",[434,39,39,431,435,39],"46853262","Nevermark",[437,39,34,236,438,39],"46853488","muyuu",[440,39,39,418,441,39],"46853796","swyx",[443,39,39,252,444,39],"46854351","jstanley",[446,39,39,418,447,39],"46853898","raahelb",[449,39,39,418,253,39],"46854245",[451,39,39,418,279,39],"46854724",[453,39,42,454,455,39],"46854218","maker\u002Fpositive\u002Fnone","pseudony",[150,34,34,457,151,39],"project\u002Fcritical\u002Fprivacy",[459,34,39,252,460,39],"46851161","TacticalCoder",[462,34,39,463,464,39],"46851465","commenter\u002Fcritical\u002Fpricing","spiderice",[466,34,39,467,468,39],"46851762","other\u002Fneutral\u002Fpricing","overgard",[470,34,39,467,471,39],"46851904","hyperadvanced",[473,34,39,248,346,39],"46852153",[475,34,39,252,424,39],"46858751",[477,34,39,252,471,39],"46921434",[479,34,39,467,480,39],"46852387","lemming",[482,34,39,467,483,39],"46852409","sothatsit",[485,34,39,467,486,39],"46852712","aeronaut80",[488,34,39,467,483,39],"46852873",[490,34,39,467,424,39],"46858721",[492,34,39,467,424,39],"46857852",[494,34,39,467,468,39],"46860183",[496,34,39,248,432,39],"46853164",[498,34,39,467,468,39],"46860247",[500,34,39,467,501,39],"46852408","up-n-atom",[503,34,39,504,432,39],"46853106","commenter\u002Fneutral\u002Fpricing",[506,34,39,252,507,39],"46851566","FuckButtons",[509,34,39,467,510,39],"46852005","crystaln",[512,34,39,252,513,39],"46852605","walterbell",[515,34,39,252,432,39],"46853085",[517,34,34,457,518,39],"46851426","anabis",[520,34,39,248,521,39],"46851531","DANmode",[523,34,34,457,524,39],"46851743","egeozcan",[526,34,39,252,527,39],"46852239","Terretta",[529,34,34,457,415,39],"46853445",[531,34,34,457,532,39],"46853597","naruhodo",[534,34,39,252,415,39],"46853639",[536,34,39,252,537,39],"46859753","pixl97",[539,34,39,248,415,39],"46863154",[541,34,39,542,424,39],"46857777","commenter\u002Fneutral\u002Fprivacy",[544,34,34,457,545,39],"46853970","p0nce",[547,34,39,252,548,39],"46858660","deadbabe",[550,18,34,551,552,39],"46854150","project\u002Fcritical\u002Fpricing","esskay",[554,18,39,248,555,39],"46854364","swordsith",[557,18,39,504,558,39],"46857025","shawabawa3",[560,18,39,252,555,39],"46862499",[562,18,49,563,552,39],"46869035","project\u002Fneutral\u002Fnone",[565,18,39,248,566,39],"46855647","arccy",[568,18,39,248,552,39],"46869039",[570,18,39,248,571,39],"46856440","ljm",[573,18,39,248,574,39],"46856907","FergusArgyll",[576,18,39,248,552,39],"46869053",[578,18,39,248,579,39],"46862062","amircs",[581,18,39,248,552,39],"46869047",[583,18,39,248,584,39],"46864758","andai",[586,18,39,248,587,39],"46880705","hitsmaxft",[589,49,49,590,591,39],"46853109","project\u002Fneutral\u002Fidea","theptip",[593,49,49,590,415,39],"46853619",[113,50,49,595,114,39],"project\u002Fneutral\u002Fprivacy",[597,50,39,542,598,39],"46850760","jckahn",[600,50,39,542,601,39],"46850967","smt88",[603,50,39,542,604,39],"46851359","the_fall",[606,50,39,607,608,39],"46851416","other\u002Fneutral\u002Fprivacy","sheepscreek",[610,42,34,611,612,39],"46850523","project\u002Fcritical\u002Fidea","renewiltord",[614,42,42,615,616,39],"46852120","project\u002Fpositive\u002Fidea","sanex",[618,222,39,607,619,39],"46851060","narmiouh",[621,45,42,622,623,39],"46850751","project\u002Fpositive\u002Fnone","dceddia",[625,45,39,248,133,39],"46850795",[627,45,39,248,628,39],"46850805","firloop",[630,45,39,248,133,39],"46850819",[632,45,39,248,633,39],"46850895","disillusioned",[635,45,39,248,633,39],"46850812",[637,45,39,248,638,39],"46850906","zarzavat",[640,45,39,248,623,39],"46851331",[642,45,39,252,643,39],"46852646","cypherpunks01",[82,45,39,645,11,34],"maker\u002Fneutral\u002Fprivacy",[647,45,49,648,623,39],"46851233","maker\u002Fneutral\u002Fnone",[650,45,49,648,651,39],"46851265","gronky_",[653,45,39,248,654,39],"46867020","DavideNL",[656,45,39,248,623,39],"46871181",[658,45,49,648,659,39],"46855486","skerit",[661,45,39,418,662,39],"46851443","joshstrange",[664,45,39,252,665,39],"46851671","ceroxylon",[667,45,39,248,441,39],"46853803",[669,45,49,298,133,39],"46915928",[93,231,34,236,94,39],[105,672,42,615,106,39],9,[674,32,39,607,513,39],"46852532",[202,676,49,590,203,39],11,[678,676,49,563,679,39],"46854054","randomtoast",[681,676,42,615,203,39],"46854173",[143,683,34,684,144,39],12,"project\u002Fcritical\u002Fnone",[227,683,39,648,11,34],[124,232,42,615,125,39],[688,232,39,648,11,34],"46868839",[690,40,34,684,587,39],"46880326",[692,693,49,694,695,39],"46850410",15,"project\u002Fneutral\u002Fexecution","treelover",[697,693,39,252,698,39],"46850459","ohyoutravel",[700,693,39,248,203,39],"46851138",[702,693,39,248,703,39],"46851302","yomismoaqui",[705,693,39,248,706,39],"46850931","cadamsdotcom",[708,693,49,595,709,39],"46851703","selkin",[711,693,39,542,712,39],"46852817","TheDong",[714,693,39,542,709,39],"46858353",[716,693,49,694,717,39],"46854289","garblegarble",[136,719,34,236,137,39],16,[721,719,49,298,722,39],"46850337","raybb",[724,719,34,236,725,39],"46850406","kklisura",[727,719,39,252,728,39],"46850441","mcintyre1994",[65,719,39,648,11,34],[731,732,42,733,734,39],"46851118",17,"project\u002Fpositive\u002Fprivacy","eskaytwo",[736,737,49,694,738,39],"46852852",18,"prophesi",[740,737,39,252,741,39],"46852863","te_chris",[743,737,39,248,744,39],"46852966","nsonha",[746,737,39,252,738,39],"46853725",[748,737,34,406,749,39],"46855239","Spacemolte",[751,752,49,753,483,39],"46852463",19,"project\u002Fmixed\u002Fidea",[755,756,49,590,757,39],"46856888",20,"river_otter",[759,756,49,590,760,39],"46857148","stronglikedan",[762,756,39,763,11,34],"46868986","maker\u002Fneutral\u002Fidea",[765,766,39,252,548,39],"46858689",21,[768,766,39,248,769,39],"46860217","mathfailure",[771,33,39,607,772,39],"46853502","chaostheory",[209,774,34,684,210,39],23,[776,774,49,563,777,39],"46853974","dandaka",[779,780,39,252,781,39],"46850290",24,"cyanydeez",[783,784,39,607,785,39],"46851083",25,"ed_mercer",[787,784,39,542,788,39],"46851131","AlexCoventry",[790,784,39,542,791,39],"46851810","ttul",[793,794,34,611,795,39],"46854953",26,"retired",[797,794,39,252,798,39],"46855177","written-beyond",[800,794,39,252,795,39],"46860269",[158,802,34,611,159,39],27,[804,802,42,733,805,39],"46867030","FreePalestine1",[177,807,49,563,178,39],28,[809,807,39,252,810,39],"46850758","johntash",[812,807,49,694,813,39],"46851018","CuriouslyC",[815,816,34,611,744,39],"46852189",29,[185,818,34,406,186,39],30,[820,818,34,406,821,39],"46854883","QuadmasterXLII",[823,824,42,825,826,39],"46851345",31,"maker\u002Fpositive\u002Fidea","suprstarrd",[117,828,42,829,118,39],32,"project\u002Fpositive\u002Fdesign",[170,831,49,590,171,39],33,[189,833,34,406,190,39],34,[835,35,39,252,836,39],"46851276","Bnjoroge",[838,839,39,252,840,39],"46853083",36,"dsrtslnd23",[842,843,34,457,844,39],"46853198",37,"Tepix",[846,847,39,252,848,39],"46851942",38,"singular_atomic",[850,847,39,248,346,39],"46853317",[852,853,39,252,854,39],"46850292",39,"aaronbrethorst",[],[857,862,867,872,877,882],{"id":858,"name":859,"points":860,"category":861},"46847690","Craftplan",577,"web_saas",{"id":863,"name":864,"points":865,"category":866},"46832074","ear",469,"languages",{"id":868,"name":869,"points":870,"category":871},"46850803","Xikipedia",441,"learning_science",{"id":873,"name":874,"points":875,"category":876},"46882389","Ghidra MCP Server",298,"dev_tools",{"id":878,"name":879,"points":880,"category":881},"46868479","Safe-now.live",195,"infrastructure",{"id":883,"name":884,"points":885,"category":881},"46824877","Amla Sandbox",146,false,"v2",{"id":889,"name":5,"line":6,"ai":886,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":890,"top":18,"kw":891,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":892,"url":9,"mix":893,"praise":102,"objection":129,"sub":21},46850205,-0.33,[24,25,26,27,28],"1111101000011130001113033533341313311321",[32,33,34,35],1794036692004]