Humbug is a project that explores building a secure and reliable operating system for human/AI collaboration.
Traditional operating systems are designed to securely use and share hardware resources. The best ones attempt to protect users from buggy and malicious software. The weakest link in this security chain is the human user, who can be tricked into running unsafe software or leaking access to sensitive data.
The introduction of AI suddenly makes this a lot more complicated. Our default model of the last few decades was an unpredictable human interacting with what should be a predictable system. With AI participant our unpredictable human is suddenly dealing with an equally unpredictable AI too.
We need to rethink our approach to security, privacy, and trust.
Background
Humbug was started as a project to build tools that would let me explore and develop legacy codebases, but has since evolved into a more general purpose platform. "Traditional" operating systems I've worked on, or designed, were able to draw on significant research from the 70s, 80s, and 90s, but AI changes the game.
You can find out more about the project on GitHub: https://github.com/m6r-ai/humbug.
Source code and binaries
The source code can be found on GitHub: https://github.com/m6r-ai/humbug
MacOS binaries for the latest release can be found on the GitHub releases page: https://github.com/m6r-ai/humbug/releases.