Kwike is an LLM-first tool for composing agentic workflows using Unix primitives - pipes, append-only logs, and event subscriptions instead of SDKs and harnesses.
Core Primitives
- daemon - event store owner, persists to append-only JSON-lines
- dispatch - emit events to the store
- watch - poll commands on interval, dispatch on change
- consume - pull subscribed events, render templates, execute tools
Key Features
- Uniforms - prompt templates with JSON schema validation
- Session management - fresh vs resume based on event type
- Crash recovery - cursor-based replay, idempotent processing
- Fan-out/fan-in - collector pattern for parallel workflows