nexus-kernel

Companion repo to NexusAOS — the alpha-track sibling of the same 12-crate Rust workspace. The 981-test suite is tracked under NexusAOS.

Overview

This microkernel is the kernel layer of the NexusAOS workspace: provider-swappable model interface, event-sourced append-only audit trail, and policy-enforced governance — 0 clippy warnings and full CI/CD.

AI & Streaming

Integrated OpenAI-compatible and Anthropic streaming with real-time token streaming into TUI/GUI. Supports multiple LLM providers through a unified interface.

Terminal & SSH

Native terminal emulation using PTY + VT100 + Zig parser. SSH multiplexing and multi-interface support: CLI, TUI, GUI, and RPC.

Tech Stack

RustTokioOpenAIAnthropicSQLiteRatatuiIcedSSHEvent Sourcing