Skip to content
View serhiileniv's full-sized avatar

Block or report serhiileniv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
serhiileniv/README.md

Serhii Leniv

AI engineer · agent infrastructure, LLM tooling and CLIs

email quillfile


I build the tooling that AI engineering runs on: model routing, agent orchestration, and the small CLIs that sit under a coding agent's workflow. Everything I ship is open source, and the pinned repos are the current set.

Recent work: a drop in proxy that routes every Claude request to the cheapest model able to handle it, measured by replaying 200 real turns; a desktop workspace that runs a team of coding agents in parallel, each isolated in its own git worktree; and a coding agent held under 10k lines by a budget enforced in CI.

I work in TypeScript and Java. I improve my AI engineering practice constantly and I am always looking for the next better workflow.

Also running quillfile: convert, resize and compress images, and manipulate PDF, Word and Doc files, entirely in the browser.

TypeScript Java


A snake eating a year of contributions off the graph

Open to interesting challenges · leniv.tech@gmail.com

Pinned Loading

  1. claude-router claude-router Public

    Cut your Claude API bill: local proxy that auto-routes every request to right model. Zero code changes.

    TypeScript 7 3

  2. every every Public

    Robus cron alternative, with better syntax.

    Go 8 1

  3. ctxline ctxline Public

    Model and context size in your Claude Code status line.

    Rust