Skip to content
View a0s's full-sized avatar

Block or report a0s

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

Anton Osenenko

Platform engineer · tooling for AI coding agents
Claude Code & Codex harnesses, supervision, observability — on top of 15+ years of software and infrastructure
📍 Warsaw, Poland · remote OK

Claude Code Codex CLI Agent Skills LinkedIn CV


🤖 Agent tooling — what I build now

Project What it does
🌳 agent-monitor
stars
A live tree of every Codex and Claude Code session, subagent and teammate in a repo — across worktrees, with model, effort, task and status
🔁 agent-retrier
stars
Auto-resume Claude Code or Codex after a usage limit or a refused turn. One shell script, no tmux, no daemon
🧭 harness-supervisor
stars
One supervision process for many repos: shared skill, role routing, durable recovery state, leases for host resources, merge queue
🎮 game-maker
stars
Build any game from a description and references with a fleet of builder / critic / judge agents
🎨 harness-pixelart
stars
Real hand-drawn-style pixel art from an agent: craft-checked sprites and animations with game-ready exports

Built for both Claude Code and Codex · agent-monitor and agent-retrier install with brew install a0s/<name>/<name>

🛠 CLI & macOS tools

Project What it does
🐱 smartcat cat that renders Markdown, images, PDFs and code in the terminal — and stays plain cat for pipes and scripts
🌐 ipv6-install Automatic IPv6 on macOS: a WireGuard tunnel that appears only on networks without IPv6
🧦 3proxy-install Your own HTTP/SOCKS proxy on any Linux in one interactive script
🔄 work-dir-sync Continuous two-way sync of local folders with S3 — rclone bisync driven by FSEvents
🔒 max-in-jail Run the Max messenger safely inside an Android emulator on macOS
☁️ Infrastructure & observability (earlier work)
Project What it does
nvidia-smi-exporter Prometheus exporter for nvidia-smi, keyed by GPU UUID
terraform-eks-karpenter AWS EKS cluster with Karpenter autoscaling in Terraform
terraform-provider-kubernetes-awaiter Terraform provider that waits for a Kubernetes API resource
tinkoff-invest-dumper Orderbook and candle streams to JSON for ML
inpol-checker Watches for free slots at inpol.mazowieckie.pl
🌍 Products
  • Country Tracker — travel history and Schengen 90/180 compliance
  • PIXLFLW — non-destructive photo editor with a reversible operation stack

Stack


Make DevOps, not chaos.

Pinned Loading

  1. 3proxy-install 3proxy-install Public

    Set up your own Proxy server on Debian, Ubuntu, Fedora, CentOS, Arch Linux and more

    Shell 9 1

  2. inpol-checker inpol-checker Public

    Check slots at inpol.mazowieckie.pl

    Python 10 9

  3. tinkoff-invest-dumper tinkoff-invest-dumper Public

    Saves orderbook/candles streams to JSON-file for ML purposes

    Go 13 3

  4. nvidia-smi-exporter nvidia-smi-exporter Public

    Nvidia-smi Prometheus exporter with respecting of GPU-UUID

    Ruby 38 2

  5. watir-get-image-content watir-get-image-content Public

    Get Watir::Image's content copy without external download

    Ruby 13 6

  6. max-in-jail max-in-jail Public

    Безопасный запуск мессенджера Max внутри эмулятора.

    Shell 9 2