Show HN: Windi – knowledge management and sharing platform based on short notes
windi.app
windi.app
[1] Based on what I can tell from the linked page, which doesn't give a ton of detail.
On the second concern, nested tags are supported so you can have something like #project1/tag1, #project1/tag2, #project2/tag1 etc. - does this work for you?
Edit: Another advantage of this is that cross-project tagging stands out because the full tag is displayed.
I like how simple and small this is, as well as its support for history out of the gates. :)
- Does it support writing code? - Can I use it in an European corporate setting (privacy, data protection, SSO, etc.)? Or given that it is in beta, do you have plans in that regard? - Does it support concurrent editing?
- All data is hosted in the EU. Haven't got time to review the legal side but I'd love to make it compliant with EU regulations (if not already)!
- Not yet; the usage pattern I was imagining is that people take their own short notes and link to each other, forming a network.
Feel free to contact me using the email address at the bottom of the landing page! Would love to know your use case.
RSS is a nice extra.
Is there a way to demo the example in graph mode without logging in?
One annoyance: in the web example, the full row is clickable for tags to expand, but then you have to click the text on the sub-tag (despite the full row being highlighted).
Here's my graph for instance: https://windi.app/people/zhy/graph
But for knowledge management, I still think a local-only application is much better for privacy and more control.
Personally I love the idea of a local replica along with server-side data (maybe end-to-end encrypted). It hasn't be implemented in Windi because it needs some design to play well with sharing features (inter-user bidirectional links, global tags, etc.) but this is definitely on the roadmap! Specifically:
- real-time log replication (that allows to maintain a local database consistent with the server state)
- end-to-end encryption
Since you talk about local only app , I can suggest bangle.io [1] - a local only operative note taking app.
Second reason was the inconvenience of opening my local webpage and clicking "new entry", then selecting from my tag suggestions or adding a few more new tags.. every time I wanted to add a new note.
Creating a new text document, copy-pasting into it, then closing it and clicking yes to save, then drag and dropping it onto my "notes" folder on my Desktop, somehow seems easier... No titles, no tags, but I could always rest assured that, when I'll need it, It would be there, somewhere in that "notes" folder, even years later.
Jokes aside, I didn't actually realize people are into these "knowledge management" systems.
I was wondering if one were to open source a self-hosted app like this, what license you could chose such that individual people would be able to install/modify/use/etc a copy for personal use, even commercial, even if employed, even work computers. Yet disallow a company from modifying/customizig/deploying it for multiple employees, have the company pay a formal fee? Are there any examples of such licenses in the wild?
Maybe Amazon is too big to fight?
Some reading in case it's of interest:
https://www.google.com/search?q=using+agpl+to+protect+agains...
Also [this page](https://docs.windi.app/taking-notes/bidirectional-links) does not actually explain how to create a link. I guessed and put a notes URL into a different note's markdown link. Is there a shorthand for linking notes or do you just use the note's full URL?
The current way for linking notes is by using the URL - I'm working on integrating search to the process so that it's possible to search for the note you want to link directly in the input box. Or do you have another idea on how this can be improved?
Thanks!
I’ve been obsessing over this idea for a while now. Never got around to implementing anything, but I really like the thought of just barfing things into my keyboard and having it all available at the speed of thought.
Hope you achieve some success to this end :)
The harder part is efficiently sorting through notes so they can be referenced or acted upon.
(Personal context: plenty of web frontend and backend experience, but no React, as I’ve favoured lighter things, such as Svelte for the last few years; and I tend to just write straight HTML, possibly with simple templating. I’m not seeking to criticise or condemn here, just to understand. I understand why you’d depend on JS for web apps, just not for simple marketing sites.)
But seriously this is not just a privacy thing. It's also an accessibility problem. Why is it that we have lost the art of just making a web page that does stuff, and then enhancing that functionality?
It means you can build quickly and even if you start static, you can later add more functionality, go SSR, or even build out a full on web app without actually migrating or rewriting.
People have opinions about React, I will not go into that too much, but personally I find it a very effective and enjoyable tool to build things with.
Imo something like Next.js is easier to develop with than "just HTML" as you get templating, hot reloading in development, routing, image optimization, i18n options, and all the other goodies that come with it, or are already solved by someone. It's imo not to be underestimated how much work all the little things are when you have to do them manually.
That said, I have to agree that it's strange not to enable SSR and not to make a static export, I think it's pretty much the default. I find the export functionality one of the best things about Next.js as it makes sites blazing fast and really easy to host.
Is that an intentional homage?
Since this isn't reddit I suppose I should get off my facetious horse and provide some useful feedback huh?
I really like that you can click the image and see a live demo of the application. I found that quite by accident but it was more informative than the site itself IMO. It's probably worth calling out that it is clickable with an arrow or something.
In fact, since you can publish the notes, it might even make sense to dogfood and use the tool itself for the documentation rather than using Docusaurus.
Windi is also the name of a product from the FridaBaby company that helps babies pass gas. So there’s that.