Skip to content
View aethrox's full-sized avatar
The fact is simple.
The fact is simple.

Block or report aethrox

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

Website · GitHub · Contact

Rust Python TypeScript Shell Nix Fedora Podman Claude Code

Overview

I build small, composable tools instead of one big platform: CLIs, agents, and infrastructure that do one job well and stay debuggable when they fail.

Most of what I ship touches AI in some way, but the AI is a component, not the point: it drafts, suggests, and automates, while every consequential action still passes through an explicit approval step.

I run everything self-hosted where I can (Podman, systemd) because I'd rather own my failure modes than rent them.

The goal is not to make AI appear autonomous.

Selected Work

Browtrace

Rust + eBPF CLI that observes outbound TCP connections opened by browser processes on Linux and prints connection metadata in real time.

View Project →

CleanSys

Interactive folder cleanup by age, size, or type: keep, move, archive, or delete matches, always with explicit approval.

View Project →

Klaro

AI agent that reads a codebase and generates its documentation using a LangChain/LangGraph ReAct loop with RAG-based style matching.

View Project →

KeenCLI

Pulls, filters, and masks diagnostic data from Keenetic routers, with an optional AI-generated report.

View Project →

Pinned Loading

  1. keencli keencli Public

    CLI that pulls, filters, and masks diagnostic data from Keenetic routers, with an optional AI-generated report

    Rust

  2. klaro klaro Public

    Autonomous AI agent that reads a codebase and generates its documentation using a LangChain/LangGraph ReAct loop with RAG-based style matching.

    Python

  3. cleansys cleansys Public

    Minimalist CLI that scans a folder by age, size, or type and lets you interactively keep, move, archive, or delete matches.

    Python

  4. browtrace browtrace Public

    Minimal Rust + eBPF CLI that observes outbound TCP connections opened by known browser processes on Linux and prints connection metadata to the terminal.

    Rust

  5. cryptbash cryptbash Public

    CLI tool for fast file encryption, decryption, and GPG key management using GnuPG, driven by an interactive menu.

    Shell

  6. 2048-neon 2048-neon Public

    Modular 2048 clone with a neon/cyberpunk theme, ghost-mode replay, streak bonuses, and power-ups.

    JavaScript