Andrey Kasatkin

Open source

Two tools, one workflow. Kiteloop runs the agents. cleat keeps what they write from rotting.

cleat — quality gates for AI-driven development

Agents follow a context file about as well as a new hire follows a wiki. Standard CI does not help, because existing debt fails every PR on day one and gets switched off. cleat baselines the debt you have and fails only on new debt or a worsening baseline. The error names the file, the line, and the fix, and never mentions how to edit the baseline. It runs as a Claude Code Stop hook, so a red gate becomes the agent's next task, with a PreToolUse guard that blocks edits to policy files while the gate is red.

On a 153k-line repoBeforeAfter
Complexity violations930
Escape hatches8310
Baseline entries29713

Python 3, zero dependencies, one command to attach. github.com/svetdev/cleat

Kiteloop — lead a team of AI agents on your Mac

A planner grooms the backlog, a fleet builds it unattended in isolated worktrees, and nothing merges without a reviewer instance and a gate run. In August 2026 it processed 2,072 items on two production repos. 956 landed, 439 waited on a human, and the reviewer refused 117. Line-level gates keep the code from rotting; the separate reviewer keeps the ticket honest.

Swift, macOS. github.com/svetdev/Kiteloop

Kiu — building

An operating system for travel advisors: research, design, sell, book, and manage every trip in one place, with AI-curated itineraries on top of locally curated destination knowledge. Rust and React, 153k lines, and the repo cleat and Kiteloop were built to keep honest. Not open source.