TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Reor – An AI note-taking app that runs models locally

411 点作者 samlhuillier超过 1 年前
Reor is an open-source AI note-taking app that runs models locally.<p>The four main things to know are:<p>1. Notes are connected automatically with vector search. You can do semantic search + related notes are automatically connected.<p>2. You can do RAG Q&amp;A on your notes using the local LLM of your choice.<p>3. Embedding model, LLM, vector db and files are all run or stored locally.<p>4. Point it to a directory of markdown files (like an Obsidian vault) and it works seamlessly alongside Obsidian.<p>Under the hood, Reor uses Llama.cpp (node-llama-cpp integration), Transformers.js and Lancedb to power the local AI features.<p>Reor was built right from the start to support local models. The future of knowledge management involves using lots of AI to organize pieces of knowledge - but crucially, that AI should run as much as possible privately &amp; locally.<p>It&#x27;s available for Mac, Windows &amp; Linux on the project Github: <a href="https:&#x2F;&#x2F;github.com&#x2F;reorproject&#x2F;reor">https:&#x2F;&#x2F;github.com&#x2F;reorproject&#x2F;reor</a>

32 条评论

kepano超过 1 年前
This is a good reminder of why storing Obsidian notes as individual Markdown files is much more useful than stuffing those notes in a database and having Markdown as an export format. The direct manipulation of files allows multiple apps to coexist and do useful things on top of the same files.
评论 #39375119 未加载
评论 #39374611 未加载
评论 #39374645 未加载
评论 #39382468 未加载
评论 #39379573 未加载
评论 #39378127 未加载
评论 #39376004 未加载
评论 #39373977 未加载
toddmorey超过 1 年前
&quot;crucially, that AI should run as much as possible privately &amp; locally&quot;<p>Just wanted to say thank you so much for this perspective and fighting the good fight.
评论 #39374662 未加载
humbleferret超过 1 年前
Great job!<p>I played around with this on a couple of small knowledge bases using an open Hermes model I had downloaded. The “related notes” feature didn&#x27;t provide much value in my experience, often the link was so weak it was nonsensical. The Q&amp;A mode was surprisingly helpful for querying notes and providing overviews, but asking anything specific typically just resulted in less than helpful or false answers. I&#x27;m sure this could be improved with a better model etc.<p>As a concept, I strongly support the development of private, locally-run knowledge management tools. Ideally, these solutions should prioritise user data privacy and interoperability, allowing users to easily export and migrate their notes if a new service better fits their needs. Or better yet, be completely local, but have functionality for &#x27;plugins&#x27; so a user can import their own models or combine plugins. A bit like how Obsidian[1] allows for user created plugins to enable similar functionality to Reor, such as the Obsidan-LLM[2] plugin.<p>[1] <a href="https:&#x2F;&#x2F;obsidian.md&#x2F;" rel="nofollow">https:&#x2F;&#x2F;obsidian.md&#x2F;</a> [2] <a href="https:&#x2F;&#x2F;github.com&#x2F;zatevakhin&#x2F;obsidian-local-llm">https:&#x2F;&#x2F;github.com&#x2F;zatevakhin&#x2F;obsidian-local-llm</a>
评论 #39381679 未加载
评论 #39373643 未加载
评论 #39378344 未加载
mcbetz超过 1 年前
Interesting project, wishing you all the best!<p>If you are using Obsidian, Smart Connections in v2 (1) does also support local embeddings and shows related notes based on semantic similarity.<p>It&#x27;s not super great on bi&#x2F;multi-lingual vaults (DE + EN in my case), but it&#x27;s improving rapidly and might soon support embedding models that cater for these cases as well.<p>(1) <a href="https:&#x2F;&#x2F;github.com&#x2F;brianpetro&#x2F;obsidian-smart-connections">https:&#x2F;&#x2F;github.com&#x2F;brianpetro&#x2F;obsidian-smart-connections</a>
fastball超过 1 年前
<i>Does</i> the future of knowledge management involve using lots of AI to organize pieces of knowledge?<p>I think &quot;here be dragons&quot;, and that over-relying on AI to do all your organization for you will very possibly (probably?) cause you to become worse at thinking.<p>No data to back this up because it is still early days in the proliferation of such tools, but historically making learning and thinking and &quot;knowledge management&quot; <i>more passive</i> does not improve outcomes.
评论 #39373005 未加载
评论 #39381959 未加载
评论 #39372880 未加载
评论 #39380068 未加载
评论 #39373906 未加载
CrypticShift超过 1 年前
Some suggestions :<p>- Create multiple independent &quot;vaults&quot; (like obsidian).<p>- Append links to related notes, so you can use (Obsidian&#x27;s) graph view to map the AI connections.<p>- &quot;Minimize&quot; the UI to just the chat window.<p>- Read other formats (mainly pdfs).<p>- Integrate with browser history&#x2F;bookmarks (maybe just a script to manually import them as markdown ?)<p>Thanks for Reor !
评论 #39374292 未加载
评论 #39382739 未加载
haswell超过 1 年前
Literally yesterday I spun up a project with the intent to build something exactly like this for Obsidian.<p>Excited to see something already far more realized, and I’m looking forward to trying this out.<p>I’ve been working on a larger than small writing project using Obsidian, and my ultimate goal is to have conversations with the corpus of what I’ve written, and to use this to hone ideas and experiment with new ways of exploring the content.<p>Not sure if local LLMs are powerful enough yet to enable meaningful&#x2F;reliable outcomes, but this is the kind of stuff that really excites me about the future of this tech.
评论 #39376857 未加载
wbogusz超过 1 年前
Great to see something like this actualized. I’m a huge fan of Obsidian and its graph based connections for note taking.<p>Always see parallels drawn between Obsidian note structures and whole “2nd brain” idea for personal knowledge management, had seemed like a natural next step would be to implement note retrieval for intelligent references. Will have to check this out
davidy123超过 1 年前
Super interesting project. I like its focus. Wondering if the author looked into Cozodb, or other databases that combine vector + graph&#x2F;triples. Since probably neuro-symbolic is the best path. <a href="https:&#x2F;&#x2F;docs.cozodb.org&#x2F;en&#x2F;latest&#x2F;releases&#x2F;v0.6.html" rel="nofollow">https:&#x2F;&#x2F;docs.cozodb.org&#x2F;en&#x2F;latest&#x2F;releases&#x2F;v0.6.html</a> talks about this idea.
评论 #39374309 未加载
评论 #39380268 未加载
nerdjon超过 1 年前
I have been looking for a while for a better way to take notes, what I was using worked fine but it did tend to end up being a blackhole.<p>I just downloaded this, I realize that it is still a new tool. But I think a critical feature needs to be context. The ability to have completely separate contexts of notes, maybe even completely different databases.<p>That way similar sounding to an LLM but contextually different don&#x27;t get brought up. I figured that is what &quot;new directory&quot; did but it does not appear that way.<p>So is there any plans to implement a switcher for database? I can&#x27;t find a way to change where it is right now.<p>But doing some quick tests importing some notes in it does seem very promising and I really like where you are taking it. It is just confusing notes that should be in distinct contexts.<p>Edit: I see this is already in PR! Awesome.
outside1234超过 1 年前
Which local model works best for folks? Sort of intimidated by the large number of models on Hugging Face and it is hard to conceptualize which of the variants work the best.<p>I downloaded:<p>mistral-7b-v0.1.Q4_K_M.gguf Q4_K_M 4bits 4.37 GB 6.87 GB medium, balanced quality - recommended<p>Was that a good choice?
评论 #39390351 未加载
elcombato超过 1 年前
I really like this idea and the app, but beware when using your existing logseq folder it will mess up the structure&#x2F;indentation&#x2F;bullet-points of the notes.
评论 #39388372 未加载
评论 #39409190 未加载
bemusedthrow75超过 1 年前
I think I struggle to see any application of LLMs for my notes that wouldn&#x27;t, in practice, be just as easily implemented as a search facility.<p>My main challenge with my notes (that I&#x27;ve been collecting for about 15 years) is remembering to consult them before I google.<p>I suppose a unified interface to both my notes via LLM and internet search would help, but then I get that with my Apple Notes and the Mac&#x27;s systemwide search, if I remember to use it.
评论 #39374130 未加载
dev_tty01超过 1 年前
Can I still just run grep on my notes? Not trying to be snide, just wondering if the raw text remains available for simple text operations.
rcarmo超过 1 年前
I did my usual test for these things - I tossed in the Markdown source for my site, which has 20 years of notes (<a href="https:&#x2F;&#x2F;taoofmac.com&#x2F;static&#x2F;graph" rel="nofollow">https:&#x2F;&#x2F;taoofmac.com&#x2F;static&#x2F;graph</a>).<p>Surprisingly, indexing sort of worked. But since I have an index.md per folder (so that media is grouped with text for every note) the editor is confused, and clicking on links always took me to a blank screen.<p>Also, pretty much every question gives an error message that says &quot;Error: The default context shift strategy did not return a history that fits the context size&quot;, likely because there is too much context...<p>Edit: Fixed most of it by using a mistral instruct model. But the editor does not know what front matter is (neither in editing nor in previews, where front matter looks like huge heading blocks)
评论 #39380567 未加载
dvorka超过 1 年前
Rear is a really interesting project with admirable goals. I believe this is just the beginning, but you have already done a great job!<p>I have been working on my note-taking application (<a href="https:&#x2F;&#x2F;github.com&#x2F;dvorka&#x2F;mindforger">https:&#x2F;&#x2F;github.com&#x2F;dvorka&#x2F;mindforger</a>) for some time and wanted to go in the same direction. However, I gave up (for now). I used ggerganov&#x2F;llama.cpp to host LLM models locally on a CPU-only machine with 32GB RAM, and used them for both RAG and note-taking use cases (like <a href="https:&#x2F;&#x2F;www.mindforger.com&#x2F;index-200.html#llm" rel="nofollow">https:&#x2F;&#x2F;www.mindforger.com&#x2F;index-200.html#llm</a>). However, it did not work well for me - the performance was poor (high hardware utilization, long response times, failures, and crashes) and the actual responses were rarely useful (off-topic and impractical responses, hallucinations). I tried llama-2 7B with 4b quantization and a couple of similar models. Although I&#x27;m not happy about it, I switched to an online commercial LLM because it performs really well in terms of response quality, speed, and affordability. I frequently use the integrated LLM in my note-taking app as it can be used for many things.<p>Anyway, Reor &quot;only&quot; uses the locally hosted LLM in the generation phase of the RAG, which is a nicely constraint use case. I believe that a really lightweight LLM - I&#x27;m thinking about a tiny base model fine-tuned for summarization - could be the way to go (fast, non-hallucinating). I&#x27;m really curious to know if you have any suggestions or if you will have any in the future!<p>As for the vector DB, considering the resource-related problems I mentioned earlier, I was thinking about something similar to facebookresearch&#x2F;faiss, which, unlike LanceDB, is not a fully-fledged vector DB. Have you made any experiments with similarity search projects or vector DBs? I would be interested in the trade-offs similar to small&#x2F;large&#x2F;hosted LLMs.<p>Overall, I think that both RAG with my personal notes as a corpus and a locally hosted generic purpose LLM for the use cases I mentioned above can take personal note-taking apps to a new level. This is the way! ;)<p>Good luck with your project!
SamBam超过 1 年前
So if I point this at my existing Obsidian library, what happens? Does this add to existing files, or add new files, to store the output of things generated by the AI? Doe the chunking of the files only happen within the vector database? What if I later edit my files in Obsidian and only open up Reor after -- does the full chucking happen every time, or can it notice that only a few new files exist?<p>Just wondering what the interaction might be for someone who uses Obsidian but might turn to this occasionally.
评论 #39372923 未加载
kingkongjaffa超过 1 年前
I tried it and it doesn&#x27;t really work, the models have no knowledge of my notes.<p>I tried llama-2-7b-chat.Q4_K_M.gguf and phi-2.Q4_K_M.gguf and neither showed any knowledge of the notes I added to the folder.<p>Does anyone know of a good way to test if it&#x27;s working (a prompt?) and does anyone know of other projects like this?
dkarras超过 1 年前
I had been researching stuff related to this for some time. Interesting project! Why not an obsidian plugin to tap into the ecosystem?
评论 #39372996 未加载
评论 #39372807 未加载
yosito超过 1 年前
Seems promising, but I couldn&#x27;t get it to work at all. Seems like I&#x27;m not the only one having issues: <a href="https:&#x2F;&#x2F;github.com&#x2F;reorproject&#x2F;reor&#x2F;issues">https:&#x2F;&#x2F;github.com&#x2F;reorproject&#x2F;reor&#x2F;issues</a>
2024throwaway超过 1 年前
Running with a Local LLM on a Mac M1, this completely locked up my system for minutes. I tried to let it run, because the progress bar was ticking every now and then, but after 10 minutes I gave up and killed it.
评论 #39381868 未加载
评论 #39376416 未加载
erickf1超过 1 年前
I like the idea. Unfortunately, could not get it to work on Linux. Making a note caused a crash. Searching notes crashed. LLM chat would cause crash. Hope to see it work some time.
gavmor超过 1 年前
Seems cool, but didn&#x27;t utilize my GPU? At any rate, definitely a futuristic POC, and prototype for the way I see desktop software going in the next few years.
评论 #39373833 未加载
calebdre超过 1 年前
This is really cool! Something i&#x27;ve actually been thinking about for a while.<p>Would you mind a pull request that spruces up the design a bit?
评论 #39372652 未加载
mrtesthah超过 1 年前
It doesn&#x27;t seem to view my plain text notes. What file formats are currently supported, if plain text is not?
评论 #39430696 未加载
poulpy123超过 1 年前
since LLM are computer intensive, you should add some hardware requirements in the README
nextaccountic超过 1 年前
Is this really fully open source? What is the catch &#x2F; what is the proprietary part?
评论 #39430689 未加载
sigmonsays超过 1 年前
serious question: when do you ever have your own notes and can&#x27;t find the answer ?<p>i would call it bad note taking to not be able to recall an answer you put into your notes.<p>I like the idea of something like this but i&#x27;ve struggled to find a real use case.
评论 #39382585 未加载
评论 #39379759 未加载
donclark超过 1 年前
Could I share an idea(note) with a friend? And we grow the idea together?
评论 #39430692 未加载
lenerdenator超过 1 年前
How would this run on, say, a M2 Pro MBP with 32GB RAM?
评论 #39376320 未加载
frankcort超过 1 年前
Wow cool, can I import my One Note notebooks?!!??
评论 #39373280 未加载
评论 #39372685 未加载
donclark超过 1 年前
How would I use this as a mobile user?
评论 #39382595 未加载