Unternet Kernel
The Unternet Kernel consists of a series of modules which work in tandem to form the basis of an agentic operating system. It's capable of understanding user intent, executing actions, accumulating memory, and orchestrating a full grahical user interface with stateful processes.
Goals
Unlike other reasoning libraries (e.g. LangChain, Semantic Kernel), Unternet's Kernel is built from the ground up to satisfy all of the following:
- Model-agnostic (including compatability with small, local, or open-source models)
- Orchestration of ongoing, stateful processes (not just one-off tool use)
- Open, pluggable architecture (so anyone can build applications for it or extend it)
- Abstraction over arbitrary tool-use protocols (compatible with MCP, Web Applets, and anything else that emerges)
- Can form the basis of a full GUI (not just a chat thread)