No description
- Rust 82%
- JavaScript 18%
| docs | ||
| src | ||
| .gitignore | ||
| AGENTS.md | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
nyatikit
nyatikit is the shared chat UI/runtime kit that sits above nyatibara.
It is not only a protocol crate. It should become:
- a UI-agnostic chat/timeline state and transport layer
- a set of reusable adapters/components for concrete UI targets
Current scope:
- transcript item model
- message role/status
- pending message concept
- message parts
- UI stream protocol for chat timelines
- timeline state reducer
- first reusable Leptos transcript components
Current non-goals:
- provider logic
- product layout
- product-specific workflows
The immediate job is to keep public Nyati products from inventing their own chat-state model over and over again.
Planned split:
nyatikit core- message/timeline model
- UI-facing stream protocol
- reducers/helpers
- adapters
nyatikit-leptosnyatikit-dioxusnyatikit-phoenix- later
nyatikit-tui
Start with: