chkit

Installation
SKILL.md

chkit: ClickHouse Schema & Migration Toolkit

chkit lets you define ClickHouse schemas in TypeScript, generate migration SQL, detect drift, and run CI checks from a single CLI.

Docs: https://chkit.obsessiondb.com

For application API source authoring with @chkit/plugin-ingest, use the separate chkit-ingestion skill (npx skills add obsessiondb/chkit --skill chkit-ingestion) and the API sync guides. Its streams and checkpoints are separate from plugin-codegen's generated insert helpers.

Configuration

Use clickhouse.config.ts at the TypeScript project root, or pass a custom path with --config:

import { defineConfig } from '@chkit/core'
Installs
54
GitHub Stars
33
First Seen
Feb 26, 2026