About
About Holder
Holder is a free, open-source, volunteer-built personal knowledge system.
What is this?
Holder is a free, open-source, volunteer-built personal knowledge system.
When will this be finished?
London is two thousand years old, look up, the skyline is full of cranes, look down they are digging new tube lines.
With Holder, it is very new. There are rough edges. Things will change. Some platforms and features are further along than others. No point to pretend otherwise.
But that's also why this is an interesting time to get involved.
Holder is being built in the open, and I'd like other people to help shape what it becomes, whether that's through code, testing, packaging, documentation, design, ideas, bug reports, or simply trying it and figuring out what doesn't work.
Who is making this?
The project has been started by me, Zeth, a software engineer from England, but I am hoping others will join.
Why are you making this?
When I was young, anything important that I needed to remember, I would write on the back of my hand. If that wasn't enough space then I would write it on the back of an old envelope and use it as a bookmark for the current book that I carried with me. That was enough, it worked.
But now a few decades later. I am underwater in an swirling chaotic ocean of information. I have emails, documents, forms, bills, ideas, research, bookmarks, AI conversations, notes, things I need to remember, things I need to write, and an endless stream of crap coming at me.
How do I get on top of it? I found existing programs did not suit my needs, my ways of working. They were too closed, too commercial, too annoying. They were often worse than just a directory of text files.
So I am building a tool for myself. And it could be useful for other people, so I am trying to make it an open source project. Then other people can contribute and we can collectively bring order to the chaos.
How can I help?
The most useful way to start is to simply to get it working on your computer, use it seriously to try to organise yourself, and then think: what works, what doesn't, what's confusing, and what's missing.
Contributions of all kinds are welcome. Development, testing, art, web design, writing.
You don't need to be an expert on the whole project to contribute. If something interests you, pick a repository, have a look around, open an issue, join a discussion, or try building it.
How Does Holder Fit Together?
Holder is an open ecosystem that hopefully can fit into your workflow. It is a framework that comes with a GUI, but also an HTTP API and a Command Line interface.
It is made up in parts, each one does one thing well.
The biggest two parts are the frontend and backend. If you have ever made a web application, you can get the idea.
The backend has the core logic and the server, which in classic Unix terminology is called a daemon.
The frontend has the UI desktop interface.
In packaged managed setups like Ubuntu Linux, that is all we need. The service manager (Systemd or OpenRC) starts the daemon and the GUI frontend, the API and command line tool can just expect it to be there.
But on Mac and Windows we need to handle this process ourselves. So a third program called the launcher checks the backend is up, starts it if needed, then hands over to the frontend.
We also have a couple of more dev-ops repos that handle the workflows of getting the source code from repo to release.
Where is it?
Holder lives in the open on GitHub. That is where the source code, issues, discussions, contributor notes, and project repositories are collected.
Where are your Cheesy Infographics?
Alright, if we have to...
Human memory and attention are limited, so there is real power in getting information out of your head and into a system you can trust. Better external memory makes information easier to retrieve; retrieval makes more information available for comparison and reasoning; connections make patterns easier to notice; and those patterns can contribute to better-informed judgement and action.
Holder does not do your thinking for you: the aim is to provide an external cognitive system that leaves more of your limited attention available for the thinking that matters.
The ultimate objective is to become a wiser, more capable and better-organised human being. Today's objective is to find the boiler warranty. Holder's ambitions live somewhere between those two extremes: take the ordinary chaos of documents, possessions, dates, thoughts and responsibilities, give it enough structure to become useful, and see what happens. Software does nothing by itself; but when the right information appears at the right moment, people can do things differently.
Saving mankind may require a later release; for now, we'll start with getting it to build.
Holder starts with the world as you experience it: people, things, places, events and time. Resources and Milestones give you handles on that world; Cards capture what you observe, remember, believe, infer and intend. As those Cards accumulate, connections, themes and patterns can emerge, helping you move from isolated experiences towards greater understanding.
Whether Holder eventually leads you to Truth, Beauty, the Good or enlightenment is somewhat beyond the scope of the GPL, but at least as free and open source software, you have privacy and control.