# Kit > Documentation site powered by Tome - [JSON Output](https://go-kit.dev/advanced/json-output) - Machine-readable JSON output for scripting and automation. - [Remote Sessions](https://go-kit.dev/advanced/remote-sessions) - Run Kit in detachable sessions — on this machine, or on another over an end-to-end encrypted iroh connection. - [Subagents](https://go-kit.dev/advanced/subagents) - Multi-agent orchestration with Kit subagents. - [Testing with tmux](https://go-kit.dev/advanced/testing) - Test Kit's TUI non-interactively using tmux. - [Commands](https://go-kit.dev/cli/commands) - Complete reference for all Kit CLI subcommands. - [Global Flags](https://go-kit.dev/cli/flags) - Complete reference for all Kit CLI flags. - [Configuration](https://go-kit.dev/configuration) - Configure Kit using config files, environment variables, and CLI flags. - [Development](https://go-kit.dev/development) - Build, test, and contribute to Kit. - [Capabilities](https://go-kit.dev/extensions/capabilities) - All extension capabilities — lifecycle events, tools, commands, widgets, and more. - [Examples](https://go-kit.dev/extensions/examples) - Catalog of example extensions included with Kit. - [Loading Extensions](https://go-kit.dev/extensions/loading) - How Kit discovers and loads extensions. - [Extension System](https://go-kit.dev/extensions/overview) - Overview of Kit's Go-based extension system. - [Testing Extensions](https://go-kit.dev/extensions/testing) - Write unit tests for your Kit extensions using the test package. - [Kit](https://go-kit.dev/) - Kit is a powerful, extensible AI coding agent CLI with multi-provider support, built-in tools, and a rich extension system. - [Installation](https://go-kit.dev/installation) - Install Kit using npm, bun, pnpm, Go, or build from source. - [Providers](https://go-kit.dev/providers) - Supported LLM providers and model configuration. - [Quick Start](https://go-kit.dev/quick-start) - Get up and running with Kit in minutes. - [Callbacks](https://go-kit.dev/sdk/callbacks) - Monitor tool calls and streaming output with the Kit Go SDK. - [SDK Options](https://go-kit.dev/sdk/options) - Configuration options for the Kit Go SDK. - [Go SDK](https://go-kit.dev/sdk/overview) - Embed Kit in your Go applications. - [SDK Sessions](https://go-kit.dev/sdk/sessions) - Session management in the Kit Go SDK. - [Session Management](https://go-kit.dev/sessions) - How Kit persists and manages conversation sessions. - [Themes](https://go-kit.dev/themes) - Customize Kit's appearance with built-in themes, custom theme files, and the extension theme API.