[{"data":1,"prerenderedAt":713},["ShallowReactive",2],{"project-47882697":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":51,"what":52,"said":87,"maker_in_thread":257,"shape":269,"grid":272,"attempts":675,"same_week":676,"maker_shows":33,"maker_hidden":705,"reader_version":706,"card":707},"47882697","Tolaria","Open-source macOS app to manage Markdown knowledge bases","title","Show HN: Tolaria – Open-source macOS app to manage Markdown knowledge bases","https:\u002F\u002Fgithub.com\u002Frefactoringhq\u002Ftolaria","github.com","lucaronin",1776981719,2026,318,142,133,4366,4,"legend","productivity","markdown note-taking","desktop_app",[24,25,26,27],"markdown notes","knowledge base","offline notes","git notes","debated",0.156,{"positive":31,"neutral":32,"mixed":33,"critical":34},26,21,1,19,67,{"idea":37,"execution":40,"design":42,"privacy":44,"docs":46,"performance":47,"pricing":48},{"positive":38,"critical":39},12,5,{"positive":33,"critical":41},8,{"positive":39,"critical":43},3,{"positive":45,"critical":33},0,{"positive":33,"critical":33},{"positive":45,"critical":45},{"positive":33,"critical":45},[39,39,45,45,45,43,39,50,45,33,33,33,43,39,18,33,33,45,45,43,45,43,39,39,39,33,33,39,39,33,43,39,43,43,39,43,50,33,45,33],2,"Hey there! I am Luca, I write https:\u002F\u002Frefactoring.fm\u002F and I built Tolaria for myself to manage my own knowledge base (10K notes, 300+ articles written in over 6 years of newslettering) and work well with AI.\n\nTolaria is offline-first, file-based, has first-class support for git, and has strong opinions about how you should organize notes (types, relationships, etc).\n\nLet me know your thoughts!",{"problem":53,"audience":59,"pricing":59,"motivation":60,"time_to_build":59,"stack":64,"openness":84,"stage":85,"team_size":86},{"value":54,"source":55,"evidence":56},"Managing a large personal knowledge base of Markdown notes that works well with AI","maker",[57],{"id":58},"post",null,{"value":61,"source":55,"evidence":62},"Built for the author's own 10K-note knowledge base from six years of newsletter writing",[63],{"id":58},[65,77],{"value":66,"source":67,"evidence":68},"Tauri","commenter",[69,73],{"id":70,"by":71,"text":72},"47883251","jimmcslim","And I was going to say Mac native as well, but uses Tauri. I’d love some app with the polish of Bear Notes but that just edited raw Markdown files. Ideally Obsidian with the…",{"id":74,"by":75,"text":76},"47883270","Pym","Wow thanks! Better than the one I was planning to build for myself. Love the UI. Love the fact that the app was made with Tauri. Nice work, will share!",{"value":78,"source":67,"evidence":79},"BlockNote editor",[80],{"id":81,"by":82,"text":83},"47886865","YousefED","Exciting stuff Luca. Cool to see you're using BlockNote as the editor (project I'm working on). Let us know if you have any feedback for us \u002F features you'd love to see!","open_source","unknown","solo",{"praise":88,"objections":122,"requests":168,"questions":194,"alternatives":218},[89,101,111],{"value":90,"source":67,"evidence":91},"Clean, polished UI and design",[92,96,100],{"id":93,"by":94,"text":95},"47883140","r0bbie","Super nice! I've ended up settling on Logseq for note-taking for a while now, but never loved the UI. This is clean and love the git-backed approach. Would love to see a dark…",{"id":97,"by":98,"text":99},"47884505","moralestapia","Hey Luca this is great, trying it now. The UI is gorgeous, congratulations!",{"id":74,"by":75,"text":76},{"value":102,"source":67,"evidence":103},"Git-first approach for AI context and version history",[104,108],{"id":105,"by":106,"text":107},"47900676","repoinsider","Interesting to see this gaining traction so fast. The git-first approach for AI context is a smart differentiator from Obsidian, it lets you see exactly what the AI changed vs…",{"id":109,"by":11,"text":110},"47886566","the idea of being git-first it's exactly for that! so you can setup AI as a git contributor and see its changes clearly",{"value":112,"source":67,"evidence":113},"Offline-first, file-based Markdown",[114,118],{"id":115,"by":116,"text":117},"47884803","dhruv3006","I love how you have used markdown here ! We kind of have used the exact philosophy in https:\u002F\u002Fvoiden.md\u002F - offline-first, file based and support for git. This is exactly the…",{"id":119,"by":120,"text":121},"47895096","KBh","I love this. Markdown first just makes more sense for knowledge bases. Love the clean ui. I built https:\u002F\u002Fgithub.com\u002FLostWarrior\u002Fknowledge-base which is cli first.",[123,138,149,161],{"value":124,"source":67,"evidence":125},"Overlaps heavily with Obsidian; unclear why it is needed",[126,130,134],{"id":127,"by":128,"text":129},"47883132","antonkochubey","Doesn’t Obsidian already do pretty much the same?",{"id":131,"by":132,"text":133},"47887422","datagreed","Why not obsidian?",{"id":135,"by":136,"text":137},"47887324","NamlchakKhandro","obsidian already exists. and works on linux.",{"value":139,"source":67,"evidence":140},"Editor bugs such as code fences and keyboard shortcuts",[141,145],{"id":142,"by":143,"text":144},"47886563","sixhobbits","I tried it and it looks really nice but like most of these it has too many small editing thorns for me to use. Two I noticed right away - ctrl-a works to go to start of line but…",{"id":146,"by":147,"text":148},"47888601","kenforthewin","Nice work, couple bits of feedback * The editor doesn't seem to support code fence literals (as in I can't type ``` to get a code block) * At very large markdown file sizes the…",{"value":150,"source":67,"evidence":151},"Built with Tauri rather than native macOS",[152,153,157],{"id":70,"by":71,"text":72},{"id":154,"by":155,"text":156},"47884941","msephton","I would be all over this if it was a native macOS app",{"id":158,"by":159,"text":160},"47890118","niek_pas","A lot of people are posting their similar projects in this thread. Is there anyone making a markdown knowledge management app that feels truly Mac-native, i.e. written in AppKit…",{"value":162,"source":67,"evidence":163},"Sorting bug after git commit",[164],{"id":165,"by":166,"text":167},"47885618","wkcheng","Nice work! This looks really cool. I downloaded and am trying it out, but I'm running into a pretty annoying sorting bug that's preventing me from using it for real. I copied…",[169,180,184],{"value":170,"source":67,"evidence":171},"Mobile version",[172,176],{"id":173,"by":174,"text":175},"47886713","valentinkov","Great app! One thing I'd love to see is a mobile version — I find myself searching my notes on my phone more often than on desktop.",{"id":177,"by":178,"text":179},"47885181","dewey","I often fall back to Apple Notes (I know not really a knowledge base, or markdown) because it syncs between my devices and it's usable on the phone. Is this something you have a…",{"value":181,"source":67,"evidence":182},"Dark mode",[183],{"id":93,"by":94,"text":95},{"value":185,"source":67,"evidence":186},"Windows version",[187,191],{"id":188,"by":189,"text":190},"47886224","enola-mag","I tried this on my Mac. Excellent concept, and the 10k notes is promising. Is there anything similar to this for Windows?",{"id":192,"by":11,"text":193},"47886558","releasing it over the next couple of days",[195,203,211],{"value":196,"source":67,"evidence":197},"How it handles performance at 10K+ notes",[198,202],{"id":199,"by":200,"text":201},"47884208","aldielshala","Curious how it handles 10K+ notes performance-wise, does it index everything or lazy-load?",{"id":146,"by":147,"text":148},{"value":204,"source":67,"evidence":205},"How it differs from Obsidian and VSCode",[206,210],{"id":207,"by":208,"text":209},"47890725","ianberdin","Can anyone explain how is it different to VSCode. I just don’t get it. I open VSCode, I have files tree, mardown preview and Claude code to edit. I tried obsidian, Notion. Still…",{"id":127,"by":128,"text":129},{"value":212,"source":67,"evidence":213},"How temporal and changing decisions are modeled",[214],{"id":215,"by":216,"text":217},"47885297","ajbd","The “types as lenses, not schemas” principle and the focus on structure + relationships really stand out. How do systems like this handle temporal stuff over time? (things that…",[219,224,232,243,250],{"value":220,"source":67,"evidence":221},"Obsidian",[222,223],{"id":127,"by":128,"text":129},{"id":131,"by":132,"text":133},{"value":225,"source":67,"evidence":226},"Logseq",[227,228],{"id":93,"by":94,"text":95},{"id":229,"by":230,"text":231},"47889476","spockz","This sounds a lot like logseq that I encountered yesterday but I haven’t had a time to use them both: https:\u002F\u002Flogseq.com\u002F",{"value":233,"source":67,"evidence":234},"Notion",[235,239],{"id":236,"by":237,"text":238},"47883742","SpyCoder77","As I was scrolling down the page I was like \"what if I wanted to use a notion-style editor instead of markdown\" and my requests were instantly met",{"id":240,"by":241,"text":242},"47884363","npv789","notion killer",{"value":244,"source":67,"evidence":245},"Typora",[246],{"id":247,"by":248,"text":249},"47885087","astrocat","> I’d love some app with the polish of Bear Notes but that just edited raw Markdown files. Typora? (https:\u002F\u002Ftypora.io\u002F)",{"value":251,"source":67,"evidence":252},"Zettlr",[253],{"id":254,"by":255,"text":256},"47883407","bovermyer","Zettlr would like a word.",{"comments":258,"answered":50,"key":259},10,[260,263,266],{"id":261,"text":262},"47888162","big fan of Bear! It was a big influence for Tolaria — that's why you like it! thank you for the great feedback mate",{"id":264,"text":265},"47886540","that's weird will look into it! thanks for reporting",{"id":267,"text":268},"47886555","I started Tolaria in Swift but met very real limitations especially in the Markdown editor part. It's very hard to build something that is Notion like in that department with…",{"commenters":270,"max_depth":41,"maker_replies":258,"first_comment_mins":39,"lifespan_hours":271},99,309,[273,277,281,284,288,291,293,297,300,302,305,309,312,314,317,320,322,325,329,331,334,337,339,341,344,345,347,350,351,353,356,360,363,366,369,371,372,375,378,381,384,386,388,392,395,397,400,402,406,410,413,415,417,420,423,425,428,431,434,435,436,438,440,442,443,446,449,452,455,458,461,462,464,467,469,471,473,476,478,481,483,484,488,492,497,501,502,504,507,509,513,517,520,524,527,532,534,538,540,542,545,547,551,555,557,558,562,566,570,574,578,580,582,584,586,588,590,594,597,600,602,605,610,612,616,620,622,626,628,631,634,638,642,644,646,648,652,655,658,660,663,665,668,671,673],[274,45,39,275,276,45],"47884325","project\u002Fpositive\u002Fidea","smadam9",[278,45,39,279,280,45],"47884695","project\u002Fpositive\u002Fnone","ericol",[282,45,45,283,276,45],"47884730","commenter\u002Fneutral\u002Fnone",[285,45,45,286,287,45],"47884835","commenter\u002Fneutral\u002Fidea","ItsClo688",[289,33,39,275,290,45],"47887678","james-bcn",[261,33,45,292,11,33],"maker\u002Fneutral\u002Fnone",[294,33,43,295,296,45],"47890756","maker\u002Fneutral\u002Fidea","jwr",[298,33,45,299,290,45],"47890818","other\u002Fneutral\u002Fnone",[301,33,45,299,208,45],"47890774",[303,33,45,299,304,45],"48040281","alwillis",[306,50,45,307,308,45],"47887560","other\u002Fneutral\u002Fidea","zby",[310,50,45,299,311,45],"47888160","theIntangible",[313,50,45,299,308,45],"47888969",[315,50,45,299,316,45],"47888650","a96",[318,50,45,299,319,45],"47894159","evertvdbruel",[321,50,45,283,308,45],"47904141",[323,50,45,299,324,45],"47895980","quicklywilliam",[326,50,45,327,328,45],"47897616","other\u002Fcritical\u002Fidea","trueno",[177,43,43,330,178,45],"project\u002Fneutral\u002Fnone",[332,43,45,299,333,45],"47886180","_false",[335,43,45,299,336,45],"47887659","Barbing",[338,43,45,299,333,45],"47893606",[340,43,45,299,304,45],"48040308",[342,18,39,279,343,45],"47883776","stock_toaster",[115,39,45,307,116,45],[236,346,39,275,237,45],6,[165,348,33,349,166,45],7,"project\u002Fcritical\u002Fexecution",[264,348,45,292,11,33],[352,348,33,349,166,45],"47895355",[354,41,45,299,355,45],"47904960","FailMore",[357,358,45,299,359,45],"47891234",9,"duncangh",[361,358,45,299,362,45],"47891519","pegasus",[364,358,45,299,365,45],"47891541","aagd",[367,358,45,299,368,45],"47904337","RivoLink",[370,358,45,299,355,45],"47904891",[146,258,33,349,147,45],[373,258,45,307,374,45],"47890425","brasetvik",[154,376,33,377,155,45],11,"project\u002Fcritical\u002Fdesign",[379,376,45,283,380,45],"47885253","guessmyname",[382,376,33,377,383,45],"47885507","ikdiendoehdj",[267,376,45,385,11,33],"maker\u002Fneutral\u002Fexecution",[387,376,45,299,155,45],"47887481",[389,376,33,390,391,45],"47888074","project\u002Fcritical\u002Fprivacy","sdevonoes",[393,376,45,283,394,45],"47889505","dserodio",[396,376,43,385,324,45],"47895621",[398,376,45,299,399,45],"47890596","nicoritschel",[215,38,43,401,216,45],"project\u002Fneutral\u002Fidea",[403,404,45,299,405,45],"47889204",13,"Igor_Wiwi",[407,408,39,275,409,45],"47883441",14,"redaantar",[411,408,45,299,412,45],"47884355","QuantumNomad_",[414,408,45,299,409,45],"47887724",[81,416,43,292,82,45],15,[93,418,39,419,94,45],16,"project\u002Fpositive\u002Fdesign",[142,421,43,422,143,45],17,"project\u002Fmixed\u002Fexecution",[424,421,45,385,11,33],"47886621",[426,421,43,427,143,45],"47889327","project\u002Fneutral\u002Fexecution",[127,429,33,430,128,45],18,"project\u002Fcritical\u002Fidea",[432,429,45,283,433,45],"47883153","hoppyhoppy2",[70,429,33,377,71,45],[247,429,45,299,248,45],[437,429,45,299,336,45],"47887890",[439,429,45,299,316,45],"47888926",[441,429,45,283,399,45],"47890624",[254,429,45,299,255,45],[444,429,45,299,445,45],"47883809","morelikeborelax",[447,429,45,299,448,45],"47884300","dragonfax",[450,429,45,299,451,45],"47883505","jryio",[453,429,45,283,454,45],"47884280","kid64",[456,429,43,401,457,45],"47884499","tarr1124",[459,429,43,401,460,45],"47885055","fiatpandas",[109,429,45,275,11,33],[463,429,45,283,457,45],"47889851",[465,429,45,283,466,45],"47894740","CrompyBlompers",[468,429,45,283,457,45],"47897957",[470,429,45,283,466,45],"47902934",[472,429,45,283,457,45],"47909117",[474,429,45,299,475,45],"47891005","crashabr",[477,429,45,275,11,33],"47886601",[479,34,43,330,480,45],"47885780","hk1337",[119,482,39,419,120,45],20,[74,32,39,419,75,45],[485,486,39,419,487,45],"47914982",22,"fermatf",[489,490,39,275,491,45],"47886135",23,"dhr_uvi",[493,494,39,495,496,45],"47890689",24,"project\u002Fpositive\u002Fdocs","foundart",[498,499,39,279,500,45],"47885956",25,"Manik_agg",[229,31,43,330,230,45],[97,503,39,419,98,45],27,[505,503,45,506,11,33],"47886578","maker\u002Fpositive\u002Fnone",[105,508,39,275,106,45],28,[510,511,39,275,512,45],"47886339",29,"julia-kafarska",[514,515,43,330,516,45],"47882754",30,"subdomain",[518,519,45,299,368,45],"47890569",31,[521,522,33,430,523,45],"47889405",32,"conartist6",[525,522,45,283,526,45],"47889793","xandrius",[528,529,33,530,531,45],"47906285",33,"project\u002Fcritical\u002Fdocs","speakspokespok",[207,533,43,401,208,45],34,[535,536,45,299,537,45],"47890314",35,"microflash",[173,539,43,401,174,45],36,[541,539,39,506,174,45],"47886715",[543,544,39,506,255,45],"47883444",37,[546,544,45,292,11,33],"47886584",[548,549,39,275,550,45],"47885766",38,"johntopia",[552,553,39,275,554,45],"47933927",39,"patrickhener",[188,556,39,275,189,45],40,[192,556,45,330,11,33],[559,560,33,430,561,45],"47889053",41,"tzahifadida",[563,564,33,430,565,45],"47891753",42,"contingencies",[567,568,33,349,569,45],"47891623",43,"vulture916",[571,572,43,401,573,45],"47886775",44,"AnthonyR",[575,576,43,401,577,45],"47889015",45,"phyzix5761",[158,579,45,299,159,45],46,[581,579,45,299,399,45],"47890574",[583,579,45,299,159,45],"47899858",[585,579,45,299,537,45],"47900705",[131,587,43,401,132,45],47,[589,587,39,275,391,45],"47888090",[591,592,43,401,593,45],"47907871",48,"crakhamster01",[595,596,43,330,287,45],"47884838",49,[598,596,45,299,599,45],"47884884","gnabgib",[601,596,45,299,287,45],"47885366",[199,603,43,604,200,45],50,"project\u002Fneutral\u002Fperformance",[606,607,39,608,609,45],"47889154",51,"project\u002Fpositive\u002Fpricing","figassis",[135,611,33,430,136,45],52,[613,614,43,330,615,45],"47896524",53,"Drakexor",[617,618,39,279,619,45],"47890113",54,"vldszn",[240,621,39,275,241,45],55,[623,624,43,401,625,45],"47887124",56,"jimmypk",[627,624,45,292,11,33],"47888180",[629,624,45,299,630,45],"47888390","eddyg",[632,624,45,299,633,45],"47888627","momentmaker",[635,636,33,349,637,45],"47883700",57,"kskzjsjdjw",[639,636,39,640,641,45],"47883759","project\u002Fpositive\u002Fexecution","droidjj",[643,636,33,349,383,45],"47885521",[645,636,45,283,409,45],"47893198",[647,636,33,349,399,45],"47890630",[649,650,33,651,451,45],"47883025",58,"project\u002Fcritical\u002Fnone",[653,650,45,299,654,45],"47883054","qsort",[656,650,45,283,657,45],"47883174","rglover",[659,650,45,283,237,45],"47883276",[661,650,45,283,662,45],"47883784","lbreakjai",[664,650,45,299,445,45],"47883817",[666,650,45,283,667,45],"47884179","BirAdam",[669,650,45,283,670,45],"47885332","tredre3",[672,650,33,349,383,45],"47885545",[674,650,45,283,550,45],"47885750",[],[677,682,686,690,695,700],{"id":678,"name":679,"points":680,"category":681},"47920787","dirac",393,"dev_tools",{"id":683,"name":684,"points":685,"category":681},"47874647","Honker",327,{"id":687,"name":688,"points":689,"category":20},"47899844","WUPHF",260,{"id":691,"name":692,"points":693,"category":694},"47886517","How LLMs Work",245,"learning_science",{"id":696,"name":697,"points":698,"category":699},"47937380","Auto-Architecture",241,"hardware",{"id":701,"name":702,"points":703,"category":704},"47876071","Turning a Gaussian Splat into a videogame",236,"games",false,"v2",{"id":708,"name":5,"line":6,"ai":705,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":709,"top":18,"kw":710,"maker":11,"domain":10,"tier":19,"attempts":45,"strip":711,"url":9,"mix":712,"praise":90,"objection":124,"sub":21},47882697,0.16,[24,25,26,27],"5500035201113541100303555115513533532101",[31,32,33,34],1794036699334]