limandoc | 9 months ago | on: Ditching Obsidian and building my own
limandoc's comments
limandoc | 1 year ago | on: Building a Knowledge System That Enhances Rather Than Replaces Thought
limandoc | 1 year ago | on: The Philosophy Behind LimanDoc: 2D Knowledge Organization Tool
https://news.ycombinator.com/item?id=41878836.
Edit: I see that AWS struggles, here is the post:
---- Over a dozen different note-taking, knowledge management, and productivity tools were tried before I started ideating over something simple, something visual, yet powerful enough to satisfy my needs. The vision was born not instantly - but over extensive research of what I want, what people love and dislike in other tools, and what I can actually program. As a software engineer, the last task was the easiest.
Other tools often end up locking into restrictive structures, endless information hoarding, and dependence on cloud systems that may not be around tomorrow. I have outlined a set of principles designed to give me true ownership and freedom over my knowledgebase. Here’s why I started this journey, perhaps you can find yourself here too.
1. File Is The King
In tools like Notion, we’re locked into proprietary “blocks” and structures that can’t easily transition into other programs. A file, in contrast, is universally accessible and can live independently of any single platform. I needed a tool that handles files so that I could use them with other apps. As an example, I want to visualize PDFs, Excel/Word, Markdown, and images, but edit or sign them with other programs.
What would happen if a tool like Notion or Evernote were to disappear tomorrow? Of course, you can export everything to HTML or PDF, but that is yucky to work with later on. With LimanDoc, my files are mine, forever, and I can use them wherever and with whatever other app I want.
2. Offline First
Cloud-based tools promise convenience but at the cost of privacy and independence. I wanted LimanDoc to empower me to take their files offline, ensuring their work remains accessible even without an internet connection. This is why I value tools like Obsidian and got many inspirations for LimanDoc. Something Roam Research could be one day.
This doesn’t mean LimanDoc can’t integrate with modern tools. Syncing with Google Drive, for example, remains an option, so I can still sync files to my work laptop when needed. However, the core philosophy is: my files, my network, and my control over the distribution. I can imagine the peace of mind knowing that even when syncing over a local network, my files never leave my private system. Albeit this P2P system and syncing over the local network is still in development, this is one of my goals to bring to the masses on.
2b. Moreover, with advances in neural processing, offline-first extends to local LLMs too. The goal is to bring AI-driven insights directly to you, without your data ever needing to go into the cloud. There are infinitely many cases where this can be useful: transcribe recorded meetings to text; summarize books and long PDFs; or draw a graph of an Excel file.
3. Zettelkasten Turned Into Note-Hoarding
For years, Zettelkasten has been the go-to framework for managing ideas and notes, but I find that it can quickly devolve into an endless library of information I don’t really need. Hoarding information doesn’t make me smarter—it makes finding what I actually need even harder. I praised Obsidian above, but besides the huge entry barrier, the over-engineered plugins make things worse - I was constantly reminded to "improve my system" once more like a drug addict. I mean, the graph view is cool, however that is the only dopamine I get from using Obsidian. But I don't need a shiny toy that distracts me - I need a tool to solve problems.
I believe that notes should be treated like stepping stones. Use them, learn from them, and once you’re done, let them go. In LimanDoc, I want to create a space that values clarity over clutter, motivating me to review and refine notes rather than hoard them. The goal is not to archive every idea but to simplify, understand, and discard what no longer serves me.
4. 2D Canvas: Knowledge is Visual, Not Just Stored
I need to visualize what I have in order to understand it better. Binding this feature with the files that are in my file system gives me a true power tool. Now, some apps also have canvases like Miro or Mural, but they are online, which means that if you want to edit a PDF, Excel, or Word, you will have to download it, do your work, and re-up
load it again. What in a mother of UX is this?
5. Infinite Zoom: Hierarchical Clarity with Fluidity
Knowledge isn’t always linear, and my tools should respect that. With LimanDoc, infinite zoom functionality allows me to create diagrams with files/documentation that grow organically. Let’s say I am developing an idea and want to break down a concept further. I simply create an inner board, which is a folder, and simply zoom in, creating a nested “board within a board” if needed. There is a beautiful concept called Zoomworld by Jef Raskin - read about it!
Feel like me? Then help me to improve LimanDoc by sending feature requests or bug reports to info[at]limandoc.com - I would be eternally grateful to see that my app is also useful to you.
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
However for both files to be visually be on the same level, I am now thinking about shortcuts, where the original document will live in a distant folder (board), and you can view it from other board by creating a reference/shortcut to it. Possibilities are endless!
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
Indeed I have been focusing on features more than optimization, but I also had to spend huge amount of time with the new UI tool. For example I had to revert a lot of macOS features like two-finger panning and zooming because on Windows/Linux I would not receive an y-coordinate events from trackpad... Some key shortcuts I had to implement myself for that reason too.
I also wished that the sidebar UI lag was the only one :) There are more if high-def images and big PDFs are rendered. The UI optimization will be the primary focus for next two releases.
Regarding POC - for me it is also a business POC - I primarily want to know if other people will find the idea useful, whether there are alternatives etc. While I'm here I also want to ask what use case would you (if ever) consider using it - personal or work related?
Also feel fee to reach at info[at]limandoc.com, as for the extensive feedbacks I will give a perpetual license in the (possible) near future. Having feedbacks is primary reason for this PoC.
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
Another thing I tried (still in backlog) is dynamic quality reducer for images and PDFs - sort of like a game engine rendering where zooming out will reduce quality of images. What are you writing your app on? Electron?
limandoc | 1 year ago | on: Show HN: Desktop app displaying files on a 2D canvas
limandoc | 1 year ago | on: Show HN: MonsterWriter – Write a thesis, post, or organize notes
But I have noticed that my problem is mainly in visualizing and remembering all the docs, pdfs, websites, and basically keeping all the bits of informational from various sources.
So I started my own hobby project LimanDoc[1] where it would serve the purpose of visualizing, diagramming, and previewing docs (later I'll add features like in Roam/Loqseq to backlink pieces of information). One important feature is keeping the files agnostic and possibility to open files in other 3rd party tools. If I want to edit word/excel/markdown files I do it in other tools, and in LimanDoc just preview it.
Still far from perfect, but it is available for download and play around.
[1] limandoc.com
limandoc | 2 years ago | on: Joplin is an open source note-taking app
You can put all your documents/PDFs there and structure them as you wish. And it will be syncing locally only!
limandoc | 2 years ago | on: Show HN: Anytype – local-first, P2P knowledge management
[1] https://drive.google.com/drive/folders/1lOIfGaXKbymw7fQXjwBh...
limandoc | 2 years ago | on: Ask HN: Tell us about your project that's not done yet but you want feedback on
However I do not want to tie the documentation process to git as it will be harder for other team members (think of POs, Teamleads, clients) to find the documentation through git history. Instead, a separate IDE for documentation (as is my app) is an ideal place to store & share knowledge. Just like there is separate app for slack, e-mail, browser, etc.
Thanks for your thoughts!
limandoc | 2 years ago | on: Ask HN: Tell us about your project that's not done yet but you want feedback on
It is a desktop application and self-hosted, which will allow to sync with your work laptop and mobile devices without the need for 3rd party server. Many online solutions for knowledge management did not make me happy (e.g. Notion[2], Miro[3], Evernote[4]) as they all lacked either diagram building or were online only. There is also an Obsidian[5] for it is too complicated and it's unbelievable that a user has to go through hours of tutorials on youtube to understand how to use PKM software. Hence I created my easy but powerful tool for keeping all the knowledge/documentation in one place.
The desktop app was build using Kotlin Multiplatform (JVM app) with Compose UI framework
You can view(and comment!) the app screenshots here [6]: There are also mockups with more features, so ignore weird UI at first.
[1]: https://www.drawio.com [2]: https://www.notion.so [3]: https://miro.com [4]: https://evernote.com [5]: https://obsidian.md
[6: App screenshots]: https://drive.google.com/drive/folders/1lOIfGaXKbymw7fQXjwBh...
limandoc | 2 years ago | on: Don't Take VC Funding – It Will Destroy Your Company
Just as I would not suggest to start a relationship before healing, same principle applies here: don't ask for money while a company is on low (financial) morale. But once the company is (financially) confident - all VCs and investors will come along. And that's when you can set a tone. For example by not giving up baord seats and restricting what investor can do. Simply offer them 10x return + dividents and nothing more. This capital will be enough to further boost your company.
I like the offline part, but for me Canvas was the best tool. I am also building a P2P synchronization feature for LimanDoc, and having offline LLM support is coming soon too
[1] https://limandoc.com/