[{"data":1,"prerenderedAt":689},["ShallowReactive",2],{"project-42063346":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":47,"what":48,"said":89,"maker_in_thread":205,"shape":218,"grid":222,"attempts":652,"same_week":653,"maker_shows":32,"maker_hidden":681,"reader_version":682,"card":683},"42063346","Aide","An open-source AI native IDE","title","Show HN: Aide, an open-source AI native IDE","https:\u002F\u002Faide.dev\u002F","aide.dev","skp1995",1730905260,2024,253,169,290,3515,9,"legend","dev_tools","ai code editor","desktop_app",[21,24,25,26],"vscode fork","llm ide","open source ide","curious",-0.188,{"positive":30,"neutral":31,"mixed":32,"critical":33},7,29,1,15,52,{"idea":36,"design":38,"docs":39,"privacy":42,"execution":43},{"positive":32,"critical":37},4,{"positive":32,"critical":37},{"positive":40,"critical":41},0,2,{"positive":40,"critical":40},{"positive":40,"critical":44},5,[32,44,46,46,46,46,32,40,46,46,40,40,37,46,32,32,32,46,32,44,32,46,32,32,40,40,40,40,40,40,40,40,40,44,40,40,32,37,40,32],3,"Hey HN, We are Sandeep and Naresh, the creators of Aide. We are happy to open source and invite the community to try out Aide which is a VSCode fork built with LLMs integrated.\n\nTo talk through the features, we engineered the following:\n\n- A proactive agent\n\nAgent which iterates on the linter errors (powered by the Language Server) and pulls in relevant context by doing go-to-definitions, go-to-references etc and propose fixes or ask for more files which might be missing in the context.\n\n- Developer control\n\nWe encourage you to do edits on top of your coding sessions. To enable this, we built ",{"problem":49,"audience":55,"pricing":61,"motivation":62,"time_to_build":61,"stack":69,"openness":86,"stage":87,"team_size":88},{"value":50,"source":51,"evidence":52},"Lets developers edit large existing codebases with an AI agent that uses language server context","maker",[53],{"id":54},"post",{"value":56,"source":51,"evidence":57},"Engineers working on long-lived codebases with deep dependencies",[58],{"id":59,"by":11,"text":60},"42065388","I can give my broader feedback: - Codegen tools today are still not great: The lack of context and not using LSP really burns down the quality of the generated code. -…",null,{"value":63,"source":51,"evidence":64},"Build an AI editor on VSCode that gives users control over data and prompts",[65,66],{"id":54},{"id":67,"by":11,"text":68},"42063877","VSCode forks are not new, there are many companies out there building towards this vision. What sets us apart is partly our philosophy (deeply integrating into the editor) and…",[70,74,80],{"value":71,"source":51,"evidence":72},"VSCode (fork)",[73],{"id":54},{"value":75,"source":51,"evidence":76},"Rust",[77],{"id":78,"by":11,"text":79},"42066993","Oh for sure! I do want to talk about how rust really helped us so many times when doing refactors or building new features, part of the reason why we were able to iterate so…",{"value":81,"source":51,"evidence":82},"tree-sitter",[83],{"id":84,"by":11,"text":85},"42065960","Yup, I have. We also use tree-sitter for the smartness of understanding symbols…","open_source","launched","team",{"praise":90,"objections":102,"requests":138,"questions":160,"alternatives":182},[91,98],{"value":92,"source":93,"evidence":94},"Open source and local-first control of data","commenter",[95],{"id":96,"by":11,"text":97},"42065043","Open Source; giving full ownership of the data to the users; running completely locally; we want to make sure you can use Aide no matter the environment you are in.",{"value":99,"source":51,"evidence":100},"Rollback feature praised as important",[101],{"id":67,"by":11,"text":68},[103,110,121,128],{"value":104,"source":93,"evidence":105},"Forking VSCode creates ongoing maintenance burden",[106],{"id":107,"by":108,"text":109},"42076531","jadbox","I'd much, much prefer Aide to continue as a CLI tool or as a VSCode plugin. Every fork of VSCode ends up with IDE maintenance bugs that never get addressed and slowly the effort…",{"value":111,"source":93,"evidence":112},"Name already used by other projects (AIDE, Android IDE)",[113,117],{"id":114,"by":115,"text":116},"42064490","fermigier","AIDE has been around for 25 years: https:\u002F\u002Faide.github.io\u002F IMHO the right thing would be to use another name.",{"id":118,"by":119,"text":120},"42064482","solarkraft","Not only is the name Aide already used by another project, it’s even also an IDE. https:\u002F\u002Fwww.android-ide.com\u002F",{"value":122,"source":93,"evidence":123},"Privacy and telemetry concerns",[124],{"id":125,"by":126,"text":127},"42071618","bagels","What is the privacy policy? Do you get to see my code and secrets? Does anybody else? I don't want you to. Nothing personal.",{"value":129,"source":93,"evidence":130},"Download links and sign-up flow were broken",[131,135],{"id":132,"by":133,"text":134},"42064604","drag0s","Looks like the download links from your landing page are broken? ``` Looks like our build pipeline is broken! Click here to let us know? ```",{"id":136,"by":11,"text":137},"42066382","> 2. Once the assistant window input became active, I wrote something short like \"hi\", but nothing happenned after pressing ctrl-Enter. I rageclicked around a bit, it's possible…",[139,146,153],{"value":140,"source":93,"evidence":141},"Support Claude via AWS Bedrock",[142],{"id":143,"by":144,"text":145},"42064002","xpasky","Any short-term plans for Claude via AWS Bedrock? (That's for me personally a blocker for trying it on our main codebase.)",{"value":147,"source":93,"evidence":148},"Linux binaries",[149],{"id":150,"by":151,"text":152},"42065746","SilentM68","Hmm, any time frame for when Linux (.deb,flatpak) binaries will be available?",{"value":154,"source":93,"evidence":155},"Support for other LLMs such as Qwen",[156],{"id":157,"by":158,"text":159},"42066855","CyberCatMeow","I see Qwen 2.5 is not listed on your website, is plugging in different llms supported as well?",[161,168,175],{"value":162,"source":93,"evidence":163},"How does it differ from Cursor?",[164],{"id":165,"by":166,"text":167},"42063857","pseudo_rand000","What differentiates Aide from all the existing tools in this space like Cursor?",{"value":169,"source":93,"evidence":170},"Why a fork rather than an extension?",[171],{"id":172,"by":173,"text":174},"42065215","gman83","Why is a fork required? I use the cline plugin for VS Code and it seems to be able to be able to more things, like update code directly, create new files, etc.",{"value":176,"source":93,"evidence":177},"Is the sidecar open source?",[178],{"id":179,"by":180,"text":181},"42063727","morgante","Is the \"sidecar\" open source too?",[183,187,191,198],{"value":184,"source":93,"evidence":185},"Cursor",[186],{"id":165,"by":166,"text":167},{"value":188,"source":93,"evidence":189},"Cline",[190],{"id":172,"by":173,"text":174},{"value":192,"source":93,"evidence":193},"Zed",[194],{"id":195,"by":196,"text":197},"42067470","ilrwbwrkhv","This is very similar to the Zed editor. How much did you get inspired by them? And what are the differences between yours and their implementations?",{"value":199,"source":93,"evidence":200},"Aider",[201],{"id":202,"by":203,"text":204},"42064673","Alifatisk","Aide.dev is similar to aider.chat except Aide being an IDE while Aider is a CLI",{"comments":206,"answered":207,"key":208},51,25,[209,212,215],{"id":210,"text":211},"42079015","Thats a fair point, a significant part of our 4 person team had to skill up on the VSCode codebase to be able to meaningfully make changes to it. I would love to know your…",{"id":213,"text":214},"42065325","fork was necessary for the UX we wanted to go for. I do agree that an extension can also satisfy your needs (and it clearly is in your case) Having a deeper integration with the…",{"id":216,"text":217},"42073061","how do you use the computer usage.. I do find it a very interesting API layer to play around with",{"commenters":219,"max_depth":30,"maker_replies":206,"first_comment_mins":220,"lifespan_hours":221},83,24,89,[223,225,227,231,235,236,238,242,246,248,250,254,258,260,262,264,267,269,272,275,278,281,285,287,291,293,295,296,300,302,305,308,311,313,315,318,321,324,328,330,331,334,337,340,342,344,347,349,352,354,357,362,364,366,370,372,376,378,381,383,385,387,391,396,398,401,403,406,408,410,412,414,418,420,423,425,427,430,432,434,436,438,440,442,444,446,448,450,452,454,456,458,460,464,466,469,472,474,477,479,481,484,486,489,493,495,496,499,500,503,506,508,511,513,515,518,521,523,525,528,530,533,535,538,540,543,546,549,552,554,556,558,560,562,565,567,569,572,574,576,579,581,583,585,587,589,591,593,595,598,601,604,607,610,612,614,617,620,623,626,629,632,634,637,640,643,645,648,650],[107,40,32,224,108,40],"maker\u002Fcritical\u002Fidea",[210,40,40,226,11,32],"maker\u002Fneutral\u002Fidea",[228,40,40,229,230,40],"42079373","commenter\u002Fneutral\u002Fidea","portpecos",[232,40,46,233,234,40],"42082253","project\u002Fneutral\u002Fidea","tertle950",[172,32,46,233,173,40],[213,32,40,237,11,32],"project\u002Fneutral\u002Fdesign",[239,32,44,240,241,40],"42071698","project\u002Fpositive\u002Fdesign","rco8786",[243,32,40,244,245,40],"42072449","other\u002Fneutral\u002Fnone","jaylane",[216,32,40,247,11,32],"commenter\u002Fneutral\u002Fnone",[249,32,40,244,245,40],"42083379",[251,32,40,252,253,40],"42075066","other\u002Fneutral\u002Fpricing","DeathArrow",[255,41,46,256,257,40],"42064499","project\u002Fneutral\u002Fdocs","mellosouls",[259,41,40,256,11,32],"42064581",[125,46,46,261,126,40],"project\u002Fneutral\u002Fprivacy",[263,46,40,261,11,32],"42071730",[265,46,46,261,266,40],"42076682","edf13",[268,46,40,261,11,32],"42077035",[270,37,46,233,271,40],"42064821","h1fra",[273,37,40,274,11,32],"42064933","project\u002Fpositive\u002Fidea",[276,37,40,244,277,40],"42073331","rubslopes",[279,37,40,244,280,40],"42065384","arjunaaqa",[282,44,46,283,284,40],"42064704","project\u002Fneutral\u002Fnone","james_marks",[286,44,40,256,11,32],"42064740",[288,289,46,256,290,40],"42074359",6,"nobody9999",[292,30,46,256,241,40],"42067948",[165,294,46,233,166,40],8,[67,294,40,274,11,32],[297,294,32,298,299,40],"42064465","project\u002Fcritical\u002Fidea","swyx",[301,294,40,244,203,40],"42064653",[303,294,40,244,304,40],"42075730","aniviacat",[306,294,40,244,307,40],"42081934","scubbo",[309,294,40,244,310,40],"42090448","einsteinx2",[312,294,40,244,203,40],"42093622",[314,294,40,274,11,32],"42064843",[316,294,32,317,299,40],"42065282","project\u002Fcritical\u002Fdocs",[319,294,40,320,11,32],"42065465","maker\u002Fpositive\u002Fnone",[322,294,46,233,323,40],"42076364","joenot443",[325,294,44,326,327,40],"42065018","project\u002Fpositive\u002Fnone","OsrsNeedsf2P",[96,294,40,329,11,32],"project\u002Fpositive\u002Fprivacy",[179,18,46,256,180,40],[332,18,46,256,333,40],"42063779","ghostwriternr",[335,18,46,256,336,40],"42064641","WillAdams",[338,18,40,244,339,40],"42065293","Validark",[341,18,40,244,336,40],"42065820",[343,18,40,244,307,40],"42081950",[345,18,40,244,346,40],"42066556","yjftsjthsd-h",[348,18,40,233,11,32],"42071894",[350,18,40,244,351,40],"42073660","rompledorph",[353,18,40,247,196,40],"42067178",[355,18,40,244,356,40],"42070222","homarp",[358,359,32,360,361,40],"42072878",10,"project\u002Fcritical\u002Fdesign","PittleyDunkin",[363,359,40,237,11,32],"42073053",[365,359,44,320,361,40],"42073132",[367,368,44,320,369,40],"42066898",11,"jwilber",[78,368,40,371,11,32],"maker\u002Fneutral\u002Fnone",[373,374,46,283,375,40],"42064526",12,"unshavedyak",[377,374,40,283,11,32],"42064564",[379,374,40,244,380,40],"42065847","swlkr",[382,374,40,283,11,32],"42068922",[384,374,40,244,380,40],"42071583",[386,374,40,244,11,32],"42072075",[388,389,32,360,390,40],"42068547",13,"nsonha",[392,393,46,394,395,40],"42078657",14,"project\u002Fmixed\u002Fdesign","nullspace",[397,393,40,237,11,32],"42078679",[399,33,32,317,400,40],"42066633","jamie_ca",[402,33,40,256,11,32],"42066657",[404,33,40,244,405,40],"42073937","random42",[195,407,46,233,196,40],16,[409,407,40,233,11,32],"42067676",[411,407,32,360,196,40],"42071412",[413,407,40,237,11,32],"42072111",[415,416,46,233,417,40],"42069191",17,"gitgud",[419,416,40,283,11,32],"42070161",[150,421,46,422,151,40],18,"project\u002Fneutral\u002Fexecution",[424,421,40,422,11,32],"42065773",[426,421,46,422,333,40],"42065854",[428,421,32,429,151,40],"42083698","project\u002Fcritical\u002Fexecution",[132,431,32,429,133,40],19,[433,431,40,422,11,32],"42064643",[435,431,40,422,11,32],"42064696",[143,437,46,283,144,40],20,[439,437,40,326,11,32],"42064038",[441,437,44,326,144,40],"42064272",[443,437,40,422,11,32],"42064340",[445,437,32,429,144,40],"42066264",[136,437,40,447,11,32],"project\u002Fneutral\u002Fperformance",[157,449,46,283,158,40],21,[451,449,40,283,11,32],"42066881",[453,449,46,283,158,40],"42067447",[202,455,46,283,203,40],22,[457,455,40,283,11,32],"42064949",[459,455,40,247,203,40],"42085465",[461,462,32,429,463,40],"42065785",23,"DrBenCarson",[465,462,40,233,11,32],"42065914",[467,220,46,233,468,40],"42076584","wg0",[470,207,40,252,471,40],"42073392","sagarpatil",[473,207,40,244,253,40],"42075046",[475,207,40,244,476,40],"42076134","tekacs",[118,478,32,298,119,40],26,[480,478,40,283,11,32],"42064576",[482,478,40,244,483,40],"42065055","memsom",[485,478,40,244,11,32],"42065206",[487,478,40,244,488,40],"42074670","Mashimo",[490,491,40,244,492,40],"42065127",27,"hubraumhugo",[494,491,40,244,280,40],"42065372",[59,491,40,226,11,32],[497,491,40,247,498,40],"42065615","SparkyMcUnicorn",[84,491,40,447,11,32],[501,491,40,244,502,40],"42065902","tomr75",[504,491,40,244,505,40],"42065939","nprateem",[507,491,40,247,11,32],"42065974",[509,491,40,510,505,40],"42066057","other\u002Fneutral\u002Fperformance",[512,491,40,244,11,32],"42066121",[514,491,40,244,505,40],"42067646",[516,491,40,244,517,40],"42073484","csomar",[519,491,40,244,520,40],"42071774","HyprMusic",[522,491,40,244,144,40],"42066378",[524,491,40,247,11,32],"42066961",[526,491,40,244,527,40],"42070915","Ancapistani",[529,491,40,244,11,32],"42071742",[531,491,40,244,532,40],"42067621","viraptor",[534,491,40,247,253,40],"42075268",[536,491,40,244,537,40],"42071404","KronisLV",[539,491,40,247,11,32],"42072017",[541,491,40,244,542,40],"42071444","adriand",[544,491,40,244,545,40],"42071501","thomasfromcdnjs",[547,491,40,244,548,40],"42071578","vbezhenar",[550,491,40,244,551,40],"42071828","yen223",[553,491,40,244,11,32],"42072001",[555,491,40,244,551,40],"42072134",[557,491,40,247,11,32],"42073073",[559,491,40,247,551,40],"42073158",[561,491,40,447,11,32],"42073222",[563,491,40,244,564,40],"42072386","BoorishBears",[566,491,40,244,551,40],"42072480",[568,491,40,244,11,32],"42073084",[570,491,40,244,571,40],"42075106","mike_hearn",[573,491,40,244,564,40],"42098965",[575,491,40,244,245,40],"42072457",[577,491,40,244,578,40],"42072591","jeswin",[580,491,40,233,11,32],"42072979",[582,491,44,326,578,40],"42073369",[584,491,46,283,253,40],"42075303",[586,491,40,283,11,32],"42075850",[588,491,40,244,253,40],"42075293",[590,491,40,244,578,40],"42082790",[592,491,40,244,361,40],"42072894",[594,491,40,244,517,40],"42073465",[596,491,40,244,597,40],"42074039","paradite",[599,491,40,244,600,40],"42074422","vdvsvwvwvwvwv",[602,491,40,244,603,40],"42074522","utf_8x",[605,491,40,244,606,40],"42075033","davedx",[608,491,40,244,609,40],"42075140","dagw",[114,611,32,298,115,40],28,[613,611,40,371,11,32],"42064528",[615,611,46,371,616,40],"42064791","dsabanin",[618,611,44,274,619,40],"42064913","lioeters",[621,611,46,233,622,40],"42075039","pabs3",[624,611,46,233,625,40],"42064938","handfuloflight",[627,611,40,244,628,40],"42069389","MyFedora",[630,31,40,244,631,40],"42064621","renewiltord",[633,31,40,244,11,32],"42064942",[635,31,40,244,636,40],"42065190","__MatrixMan__",[638,31,40,244,639,40],"42069075","DesiLurker",[641,642,32,429,253,40],"42075041",30,[644,642,40,422,11,32],"42075067",[646,642,32,360,647,40],"42075096","santiagobasulto",[649,642,40,237,11,32],"42075859",[651,642,46,237,647,40],"42075091",[],[654,659,663,667,671,676],{"id":655,"name":656,"points":657,"category":658},"42063709","YourHackerNews",564,"productivity",{"id":660,"name":661,"points":662,"category":20},"42043552","Magic Patterns (HTML to React extension)",326,{"id":664,"name":665,"points":666,"category":658},"42027187","Someday",313,{"id":668,"name":669,"points":670,"category":658},"42027654","Lynx.boo",303,{"id":672,"name":673,"points":674,"category":675},"42060856","SuperSplat",271,"creative",{"id":677,"name":678,"points":679,"category":680},"42036041","Meal Planner Dinner Ideas",266,"consumer_social",false,"v2",{"id":684,"name":5,"line":6,"ai":681,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":685,"top":18,"kw":686,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":687,"url":9,"mix":688,"praise":92,"objection":104,"sub":21},42063346,-0.19,[21,24,25,26],"1533331033004311131513110000000005001401",[30,31,32,33],1793991104521]