Skip to content
View safzanpirani's full-sized avatar

Block or report safzanpirani

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

maximalist generalist working constantly on replacing myself with ai/llms/the whole shebang, this is my life now, llm-maxxing and agent-maxxing, i love CLIs and TUIs.

shipping small, opinionated tools; mostly around ai agents and cli ergonomics.

currently

  • building agent + cli ergonomics across pi, codex, claude code, cursor agent
  • running a small self-hosted machine fleet and wiring agents into it
  • messing around with comfyui on the side

projects worth a look

  • fleet drives your whole machine fleet over SSH without quoting pain. one command to exec, spawn background jobs, tail logs, and push files across every box
  • codex-auth-broker brokers codex app-server auth for pi, factory droid, and OpenAI Responses API clients
  • papercuts lets agents log the small frustrations they hit while working. recurring friction becomes countable and fixable
  • flux-kontext-diff-merge is a comfyui node that merges only the changed regions from ai image edits back into the original. it preserves quality everywhere the model didn't need to touch
  • pitop gives you top(1) for pi coding agent sessions, forked from cctop and adapted to pi's session format

writing

safzan.dev/notes. most recent: ai stands for artificial illiteracy

elsewhere

open to chatting about agents and weird tools and funky cool llm behaviour and personality, mainly on safety, alignment faking, jailbreaking etc.

Pinned Loading

  1. flux-kontext-diff-merge flux-kontext-diff-merge Public

    This node preserves image quality by selectively merging only the changed regions from AI-generated edits back into the original image.

    Python 100 7

  2. acecoder-open acecoder-open Public

    Your secret AI weapon for coding challenges.

    Python 14 2

  3. codex-auth-broker codex-auth-broker Public

    Codex app-server powered auth broker for Pi, Factory Droid, and OpenAI Responses API clients

    Go 6

  4. fleet fleet Public

    Drive your whole machine fleet over SSH without quoting pain

    TypeScript 2

  5. papercuts papercuts Public

    A tiny CLI for agents to log the small frustrations they hit while working

    TypeScript

  6. ruddr ruddr Public

    Steer long-running Codex and Claude Code sessions mid-turn. Watch a turn as it runs, redirect it live, and manage every session from one TUI.

    Rust 8 2