master
Search
K
Getting Started
Concepts
Guides
Reference
kidd
An opinionated CLI framework
Built on yargs and Zod. Convention over configuration, end-to-end type safety.
Introduction
Quick Start
Type-Safe Commands
Define commands with Zod schemas and get fully typed args, config, and context in every handler.
Middleware Pipelines
Compose auth, logging, timing, and custom logic with a nested onion model.
Built-in Auth
OAuth PKCE, device code, env vars, and file tokens with zero boilerplate.
Terminal UI
Logger, spinner, prompts, colors, and formatters all available on ctx.
Config Discovery
Automatic config file loading with Zod validation and typed access.
Build & Compile
Bundle to ESM with tsdown and compile to standalone binaries with Bun.
Packages
@kidd-cli/core
The runtime framework for commands, middleware, auth, and terminal UI.
framework
runtime
@kidd-cli/cli
The developer CLI for scaffolding, building, and diagnostics.
cli
tooling