What problem does it solve?
Kinic CLI turns day-to-day operations of verifiable, owned memory canisters into clear, repeatable commands, reducing confusion about which flags, auth mode, and network choice to use.
Core Features & Use Cases
- Auth mode selection for agents and humans: Choose identity vs Internet Identity, and understand which commands require which kind of auth.
- Network-aware command routing: Decide when to use mainnet flags vs local replica defaults, including when to ask the user for network assumptions before mutating state.
- Discovery and retrieval-focused workflows: Use machine-readable capabilities to discover supported operations, then use list/show/search to inspect and retrieve memories, optionally via JSON for agent-friendly consumption.
- Local preference management: Treat prefs as a local JSON API for shared CLI and TUI behavior, including default memory and retrieval tuning.
- TUI entrypoint for interactive ops: Launch a terminal UI when a human wants a guided flow rather than automation.
Quick Start
Ask the user for which identity and network (local vs mainnet), then run the smallest read command to inspect their memories (for example: cargo run -- --ic --identity alice list --json).