Skip to content
View metalagman's full-sized avatar

Block or report metalagman

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

Alexey Samoylov (@metalagman)

I automate the annoying parts.
Go tools, agent workflows, and infrastructure automation.


What I’m building

Agent systems and workflows

Project Description
normahq/norma PDCA-inspired workflow orchestrator for agent-driven work
normahq/relay Telegram-first control plane for long-running CLI agents
normahq/codex-acp-bridge Exposes Codex App Server to ACP
metalagman/agent-skills Reusable skills/workflows/resources for LLM agents
metalagman/aida One-shot runner for LLM-generated shell commands
metalagman/ainvoke Schema-driven runner for agent/LLM CLIs
mcp-dump CLI inspector for stdio MCP servers (initialize/capability data)
acp-dump CLI inspector for ACP-compatible agent runtimes and capability metadata
acp-repl Interactive ACP REPL for agent runtime exploration and testing

Infrastructure and operations

Project Description
metalagman/ecr-auth-operator Kubernetes operator that automates Amazon ECR authentication for pull credentials
metalagman/home-ops Kubernetes + Terraform/Terragrunt playground
metalagman/wsl-setup Reproducible WSL workstation setup and bootstrap automation

Developer tools and libraries

Project Description
metalagman/omnidist Turn one Go project into cross-platform npm + uv distributions with prebuilt binaries (run via npx / uvx)
metalagman/semverctl CLI for bumping and setting SemVer values in JSON/YAML files, Git tags (available via Go, npx, and uvx)
metalagman/appkit Opinionated Go packages for lifecycle, logging, versioning, and worker orchestration
metalagman/ddgo Go port of Matomo Device Detector for parsing user-agent and Client Hints metadata
metalagman/tgbotspec Telegram Bot API to OpenAPI 3.0 spec
tgbotkit/client Telegram Bot API client library
tgbotkit/runtime Telegram Bot runtime framework

Focus

  • Backend engineering & platform architecture
  • Go, distributed systems, event-driven patterns
  • Kubernetes, Terraform/Terragrunt, CI/CD
  • Observability: logs/metrics/traces

Links

Pinned Loading

  1. tgbotspec tgbotspec Public

    tgbotspec turns the official Telegram Bot API reference into an OpenAPI 3.0 specification. Use the generated file with SDK generators, API explorers, or your own tooling.

    Go 2

  2. yii-dream-team/yii2-upload-behavior yii-dream-team/yii2-upload-behavior Public

    Yii2 file/image upload behavior for ActiveRecord

    PHP 77 44

  3. agent-skills agent-skills Public

    Agent Skills. A collection of specialized expertise, workflows, and resources for LLM agents.

    Go 13

  4. aida aida Public

    aida is the oneshot runner for LLM-generated shell commands

    Go 4

  5. ainvoke ainvoke Public

    ainvoke is a minimal, framework‑agnostic Go runner that invokes LLM/agent CLIs with file‑based JSON I/O and schema‑driven prompts.

    Go 1

  6. normahq/norma normahq/norma Public

    norma is a robust, autonomous agent workflow orchestrator written in Go.

    Go