Skip to content
View balyakin's full-sized avatar

Block or report balyakin

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.

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
balyakin/README.md

Evgeny Balyakin

Developer. I build small tools, usually because I got annoyed by something.

Most of what's here is Go, Rust, or TypeScript. A lot of CLIs. SQLite wherever I can avoid running a server.

GitHub followers


Things I've built

aishield — Safety layer for AI coding agents: blocks dangerous shell commands, strips secrets before they reach the agent context, keeps a JSONL audit log. Started this after an agent deleted a directory I hadn't committed yet. Go.

llmfail — Local proxy that adds failover between LLM providers. Anthropic returning 429s? Falls through to OpenAI or wherever. Mostly just a routing layer, smaller than you'd expect. Go.

codebone — CLI and MCP server for giving agents compact code context. Extracts symbols, signatures, and structure with tree-sitter instead of dumping whole files. TypeScript.

sqliteq — Job queues, pub/sub, and scheduled jobs inside a single SQLite file. No daemon, no Redis. Just a file. Rust.

tokmon — Proxy for tracking token usage and costs across Anthropic/OpenAI. If you run a lot of agents you'll want this before the invoice arrives. Go, SQLite.

sudocheck — Linux privilege escalation audit: sudo rules, SUID/SGID binaries, capabilities, GTFOBins cross-reference. Outputs JSON or SARIF. Go.

depshield — Supply-chain check for package managers. One command, works across npm/pip/cargo/etc. Go.

git-pulse — Codebase diagnostics from git history: churn, ownership, dead zones. Rust, TUI.

TubeSift — Search YouTube channels by subtitle content, from the terminal. Full-text index. Python, SQLite.


Stack

Go for most backend tooling. Rust when I want small binaries or need the performance. Python for scripting and quick prototypes. SQLite as default storage — you can get surprisingly far without running a server.


Elsewhere

I also built SkyMoment — generates personalized star map posters. Very different from everything else here, but it's mine.

Pinned Loading

  1. llmfail llmfail Public

    A zero-config, drop-in local proxy for LLM APIs. Never let 429 Rate Limits or API downtimes interrupt your AI coding agents (Claude Code, Aider, Cursor) again.

    Go 1

  2. aishield aishield Public

    Local safety layer for AI coding agents: block dangerous commands, mask secrets, filter env vars, and keep JSONL audit logs.

    Go

  3. codebone codebone Public

    Agent-native CLI and MCP server for compact, syntax-aware code context, symbol search, project maps, and secure read-only source code analysis across TypeScript, Python, Go, Rust, and more.

    TypeScript

  4. sqliteq sqliteq Public

    Zero-polling job queues, pub/sub and cron inside your SQLite file. Uses OS-native file watchers instead of busy loops. Drop-in, no daemon, no Redis.

    Rust

  5. sudocheck sudocheck Public

    Linux privilege escalation audit CLI: scans sudo, SUID/SGID and capabilities, maps findings to GTFOBins, and outputs actionable fixes in terminal, JSON and SARIF.

    Go

  6. tokmon tokmon Public

    Transparent local proxy for Anthropic/OpenAI that tracks token usage, estimated cost, and anomalies in a live terminal dashboard.

    Go