cluster::gossip
Auto-clustering
Your devices discover each other and form a mesh over iroh — gossip, heartbeat, join tickets. No config, no cloud broker, no open ports.
kaba_engine
One harness LAB, all models
A single model harness LAB with backend selection per device — GPU or CPU, any local model. Quantize, cache, and probe VRAM automatically.
kaba/train/v1
LoRA build pipeline
Build adapters from your proprietary data and workflows. Train locally, or push the job to a clustered peer for more resources. Import, manifest, and version every adapter as you scale.
memstore + memcrypt
Autonomous memories
Kaba observes what you actually do and writes memories on its own — verifiable, private, encrypted at rest before they ever touch disk.
rl::memories
RL on your memories
Reinforcement learning runs over your memory graph. The model improves from what it observed about you, not from someone else’s dataset.
trajectory + telemetry
Trajectories feed training
Every run is checkpointed as a trajectory. Rewind any run, replay it, or train on it. All telemetry is fuel for your hill climb.
toolloop
Full tool loop, any local LLM
The canonical tool loop runs in the daemon: every exec sandboxed in a gVisor container, hooks, subagents fanning out to peers. Any local model becomes an operator.
helm install kaba
Orchestration-ready
A harness LAB that scales with your platform across Kubernetes, Nomad, and any container cluster you run. Carve the mesh per user, per business unit, per org: same binary, scaled on your systems.
tor + .kaba
Anonymous by design
Tor as a first-class transport, key-derived .kaba names over iroh — no DNS, no CA. Plus Ghost Mode: incognito on steroids, zero trace on disk. Both toggle per-pane.
policy::gate
Local-only, policy-driven
RAG, models, adapters, settings, and memories are all encrypted at rest and gated by policies you write. Nothing leaves unless a policy says so.
run::anywhere
Platform-agnostic, default local
Linux as first-class citizen with native macOS and Windows support. Runs on desktops, servers, headless IoT boards, or ESP32 microcontrollers. Same binary, any edge. No cloud dependency, no vendor lock-in.
kaba://*.kaba
Sovereign service exposure
Expose anything under a .kaba domain. Publish APIs, dashboards, data, or content behind a key-derived .kaba name. Access is either public or restricted to your chosen peers. Iroh/QUIC direct connect means no DNS lookup, no CA, no open ports.