[{"data":1,"prerenderedAt":241},["ShallowReactive",2],{"project-40971631":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":33,"aspects":34,"strip":39,"post_text":42,"what":43,"said":76,"maker_in_thread":153,"shape":164,"grid":168,"attempts":204,"same_week":205,"maker_shows":165,"maker_hidden":233,"reader_version":234,"card":235},"40971631","Mutable.ai Codebase chat","Mutable.ai Codebase chat that uses a Wiki for RAG","title","Show HN: Mutable.ai Codebase chat that uses a Wiki for RAG","https:\u002F\u002Fwiki.mutable.ai\u002FDao-AILab\u002Fflash-attention","wiki.mutable.ai","oshams",1721079042,2024,48,20,1321,3515,38,"shown","dev_tools","codebase chat","web_app",[21,24,25,26],"rag","code wiki","repo documentation","curious",-0.038,{"positive":30,"neutral":31,"mixed":32,"critical":30},2,7,1,12,{"privacy":35,"design":37,"performance":38},{"positive":36,"critical":32},0,{"positive":32,"critical":32},{"positive":32,"critical":36},[40,36,40,36,40,36,40,36,32,36,36,32,36,41,40,40,40,36,41,40],3,5,"Hi HN!\n\nWe wanted to introduce our codebase chat that uses a wiki of your repo to do retrieval instead of traditional vector or keyword RAG.\n\nWe have been pleasantly surprised by the quality of responses. We think creating a language knowledge base for LLMs to do RAG is the future. The way this works is we first write a Wikipedia style article on your codebase complete with diagrams and citations to your code.\n\nWe’ve run it on some of the most popular repos. If you want us to run in an open source repo please comment below. You can also run it on private repos and the permissions will follow t",{"problem":44,"audience":56,"pricing":61,"motivation":68,"time_to_build":72,"stack":73,"openness":74,"stage":75,"team_size":74},{"value":45,"source":46,"evidence":47},"Navigating and understanding large codebases","inferred",[48,52],{"id":49,"by":50,"text":51},"40976761","johtso","Any chance you could run this on the Effect codebase? Definitely an example of a project that can be hard to navigate due to its scope and gaps in documentation…",{"id":53,"by":54,"text":55},"40972108","codetrotter","Looking at the diagrams of one of your provided examples, https:\u002F\u002Fwiki.mutable.ai\u002Fdeepfakes\u002Ffaceswap I think there is room for improvement I don’t feel that any of those diagrams…",{"value":57,"source":46,"evidence":58},"Developers working in codebases",[59],{"id":60},"post",{"value":62,"source":63,"evidence":64},"Requires an active subscription for auto-updates","maker",[65],{"id":66,"by":11,"text":67},"40972143","it takes a few hours but we're adding parallelization so it takes only a few minutes for typical repos for it to stay up to date simply have an active subscription and we'll take…",{"value":69,"source":63,"evidence":70},"Retrieval via a wiki instead of vector or keyword RAG",[71],{"id":60},null,[],"unknown","launched",{"praise":77,"objections":93,"requests":112,"questions":137,"alternatives":152},[78],{"value":79,"source":80,"evidence":81},"Chat responses are high quality","commenter",[82,86,89],{"id":83,"by":84,"text":85},"40972256","jdross","i agreed with you but the chat is what shines. gave me SOTA answers to how i should solve a set of tickets and problems i was interested in on my codebase",{"id":87,"by":50,"text":88},"40976960","Oh I see it's already done! Is it possible to update it to the latest and greatest version? I have to say, the chat responses are quite impressive so far. The linking to relevant…",{"id":90,"by":91,"text":92},"40973642","terencezl","I like the chat interface. It's more dedicated than the universal archival list of past conversations on Anthropic & ChatGPT. Repo is a good unit of work in a developer's mental…",[94,98,102],{"value":95,"source":80,"evidence":96},"Diagrams are not helpful for diving into a codebase",[97],{"id":53,"by":54,"text":55},{"value":99,"source":80,"evidence":100},"Code linking to relevant sections is weak",[101],{"id":87,"by":50,"text":88},{"value":103,"source":80,"evidence":104},"Requests email during GitHub auth, raising spam concerns",[105,109],{"id":106,"by":107,"text":108},"40972423","joshka","Please don't request email address when authorizing using github auth. This invariably leads to spam, either intentionally, or accidentally when services don't guard their…",{"id":110,"by":107,"text":111},"40991525","Then ask for an email address for that purpose... in your app... for your app...",[113,133],{"value":114,"source":80,"evidence":115},"Generate wikis for more open source repos",[116,120,124,128,129],{"id":117,"by":118,"text":119},"40972178","theogravity","Looks neat. Can you generate on some of my repos (since when I tried it says to contact): https:\u002F\u002Fgithub.com\u002Ftheogravity\u002Floglayer…",{"id":121,"by":122,"text":123},"40972084","karolist","This is pretty cool, congrats on the launch. Could you run it on Blender? https:\u002F\u002Fgithub.com\u002Fblender\u002Fblender",{"id":125,"by":126,"text":127},"40973562","tannercollin","This is really impressive! Would you mind running it on: https:\u002F\u002Fgithub.com\u002FProtospace\u002Fspaceport This is a member portal for my local makerspace. Having a knowledge base will…",{"id":49,"by":50,"text":51},{"id":130,"by":131,"text":132},"40972686","laurentlb","I wanted to try mutable.ai on my open-source project one month ago. I contacted info@ but I still haven't got any response. The repo is…",{"value":134,"source":80,"evidence":135},"Update the Effect wiki to the latest version",[136],{"id":87,"by":50,"text":88},[138,145],{"value":139,"source":80,"evidence":140},"How long does wiki generation take and how is it kept up to date",[141],{"id":142,"by":143,"text":144},"40972048","andrewnc","Hey this is great! How long does it take to generate the Wiki when setting up, and what have you found is the best way to keep it up to date?",{"value":146,"source":80,"evidence":147},"Is GPT-4 used",[148],{"id":149,"by":150,"text":151},"40972919","p1esk","Are you using gpt4?",[],{"comments":31,"answered":40,"key":154},[155,158,161],{"id":156,"text":157},"40972226","yep!",{"id":159,"text":160},"40972711","generating!",{"id":162,"text":163},"40972135","sure thing, running it now!",{"commenters":33,"max_depth":165,"maker_replies":31,"first_comment_mins":166,"lifespan_hours":167},4,63,51,[169,171,173,174,175,176,177,178,180,182,185,187,189,191,193,194,196,198,200,202],[117,36,40,170,118,36],"project\u002Fneutral\u002Fnone",[156,36,36,172,11,32],"maker\u002Fneutral\u002Fnone",[130,36,40,170,131,36],[159,36,36,172,11,32],[121,32,40,170,122,36],[162,32,36,172,11,32],[142,30,40,170,143,36],[66,30,36,179,11,32],"maker\u002Fneutral\u002Fpricing",[106,40,32,181,107,36],"project\u002Fcritical\u002Fprivacy",[183,40,36,184,11,32],"40972658","maker\u002Fneutral\u002Fprivacy",[110,40,36,186,107,36],"commenter\u002Fneutral\u002Fprivacy",[53,165,32,188,54,36],"project\u002Fcritical\u002Fdesign",[190,165,36,172,11,32],"40972136",[83,165,41,192,84,36],"project\u002Fpositive\u002Fperformance",[125,41,40,170,126,36],[49,195,40,170,50,36],6,[87,195,40,197,50,36],"project\u002Fmixed\u002Fperformance",[199,195,36,172,11,32],"40977892",[90,31,41,201,91,36],"project\u002Fpositive\u002Fdesign",[149,203,40,170,150,36],8,[],[206,211,216,221,225,229],{"id":207,"name":208,"points":209,"category":210},"40956087","Resurrecting a dead Dune RTS game",485,"games",{"id":212,"name":213,"points":214,"category":215},"40972122","Horizon",361,"web_saas",{"id":217,"name":218,"points":219,"category":220},"40960508","Buzzinga",284,"consumer_social",{"id":222,"name":223,"points":224,"category":20},"40952509","CSS grid generator",262,{"id":226,"name":227,"points":228,"category":20},"40961101","Kaskade",164,{"id":230,"name":231,"points":232,"category":20},"40980715","Magic-cli",158,false,"v2",{"id":236,"name":5,"line":6,"ai":233,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":237,"top":18,"kw":238,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":239,"url":9,"mix":240,"praise":79,"objection":95,"sub":21},40971631,-0.04,[21,24,25,26],"30303030100105333053",[30,31,32,30],1794036657866]