Skip to content
nyati layered architecture

nyati

Rust-native agentic software

nyati is a public Rust ecosystem for durable LLM sessions, shared agent semantics, reusable chat UI surfaces, and agent-facing applications.

Runtime foundation

nyatibara owns provider-neutral protocol, provider adapters, tool loops, memory, and compaction foundations.

Shared agent layer

nyatiagents and nyatikit keep agent semantics and UI stream models shared across products.

Products

nyaticode and nyatipaw are public products built on the common runtime and agent model.

  • Runtime truth is append-only and event-oriented.
  • Tool calls and tool results stay durable until explicit compaction.
  • Products project runtime events into UI events instead of inventing isolated chat state.
  • Public crates stay layered: products depend on shared crates, never the reverse.