Skip to content
View jedarden's full-sized avatar

Block or report jedarden

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

Jed Arden

New York · Agentic Systems Engineer

Rust Go Python TypeScript Kubernetes Claude

I build headless agent orchestration, cloud-native infrastructure, and the systems that make autonomous work safe to ship.

Now: operating the stack below in production and writing up what it actually takes — Running a fleet of headless coding agents · /now · contact

About the contribution graph: most of the commits on this profile were landed by that fleet, on these repos. I write the plans, decompose them into tracked units of work, and review the outcomes; the workers do the typing. The guide above explains the loop end to end.

Repos Followers

Website

Notes · Guides · Projects · RSS

Headless Agentic Development · Deterministic State Machines · Agent Orchestration · Infrastructure Engineering

Agentic Stack · Infrastructure · Tooling


The Headless Agentic Stack

Headless agentic development means autonomous agents that claim work from a shared queue, build and test it, and ship through automated pipelines — with humans setting direction and reviewing outcomes rather than driving each task. The system below makes this deterministic: every unit of work has an explicit owner, every outcome has a handler, every deployment is automated. Agents run in parallel across a shared queue, coordinate without colliding, and recover from failures without intervention.

Tool Lang Purpose
NEEDLE Rust The orchestrator. A deterministic state machine in Rust that processes a shared bead queue, dispatches work to any headless LLM CLI (Claude Code, Codex, Aider), and routes every outcome — success, failure, timeout, crash — through an explicit handler. If an outcome can happen, NEEDLE has a path for it. No implicit fallbacks, no swallowed errors.
bead-rs Rust Task-coordination store for agent fleets. A dependency graph of "beads" in SQLite; exactly one unblocked bead handed out per request through an atomic single-transaction claim, with a git-tracked checkpoint for lossless recovery. The queue that makes twenty concurrent workers safe.
HOOP Rust Control plane for NEEDLE fleets — launches, tensions, and steers the work across the whole worker pool.
CLASP Go Drop-in LLM proxy for Claude Code. Swap any OpenAI-compatible provider — Gemini, local models, hosted alternatives — behind Claude Code's interface without touching the orchestration layer. Lets a fleet of NEEDLE workers run on any model mix.
MANA Rust Adaptive memory injection for Claude Code. Learns from prior agent sessions and injects relevant context at startup — so each worker begins with accumulated knowledge rather than a blank slate.
ccdash Go Live TUI dashboard for agent fleet operations: Claude Code token burn rate, system resource load, and tmux session state — all in one terminal pane. Lightweight enough to run alongside a full worker fleet.
SIGIL Rust Secret injection for AI coding agents — agents use credentials without the values ever entering their context window, closing off prompt-injection exfiltration and transcript leaks.

Infrastructure & Storage

Tool Lang Purpose
SEAM Go Credential-injecting gateway between the agent fleet and everything it talks to — Kubernetes API across every cluster (read-only observer routes), ArgoCD, OpenBao. Agents and CI call through SEAM; the tokens never leave it.
ARMOR Go Encrypted B2 object storage with zero-egress Cloudflare delivery. An S3-compatible, range-readable proxy that encrypts before anything leaves the box and serves through Cloudflare — built after a data-loss incident exposed the risks of egressing plaintext through a public CDN.

Developer Tooling

Tool Lang Purpose
gribtract Rust Pure-Rust GRIB2 decoder — turns NOAA/WMO weather-model output into typed fields and gridded numbers, verified field-by-field against eccodes/wgrib2 over a corpus of real products. No C toolchain, no FFI.
pdftract Rust PDF text extraction for the cases other tools give up on: reading order, font-encoding recovery, multi-column layouts, and hybrid vector/OCR pipelines, with structured output.
domain-check Go Authoritative domain availability via RDAP (the ICANN-mandated WHOIS successor) — registry answers, structured JSON, web UI + API.
agentists-quickstart Bash Bootstrap a bare VPS into a working Claude Code + herdr coding environment in one run — the box every worker in the fleet starts from.

Earlier work

duck-e — voice rubber-duck debugging over the OpenAI Realtime API · pose-detection — real-time pose tracking with TensorFlow.js · whofi — what 2.4 GHz WiFi CSI on ESP32 can and cannot do for device-free presence sensing (research notes) · all projects →


Stack

Rust · Go · Python · TypeScript · Kubernetes · ArgoCD · Argo Workflows · Tailscale

Pinned Loading

  1. CLASP CLASP Public

    Run Claude Code with any LLM provider — drop-in proxy for OpenAI, Gemini, and more. Go.

    Go 24 8

  2. ccdash ccdash Public

    Lightweight TUI dashboard for Claude Code token usage, agent sessions, and system resources. Go.

    Go 15 1

  3. MANA MANA Public

    Memory-Augmented Neural Assistant — adaptive learning system for Claude Code context injection. Rust.

    Rust 8

  4. NEEDLE NEEDLE Public

    Headless agent orchestrator with deterministic state machine — processes a bead queue, dispatches to any LLM CLI, handles every outcome. Rust.

    Rust 18 2

  5. ARMOR ARMOR Public

    Authenticated Range-readable Managed Object Repository — encrypted B2 storage with zero-egress Cloudflare delivery

    Go 1

  6. bead-rs bead-rs Public

    Task-coordination store for agent fleets — a dependency graph of beads in SQLite, one unblocked bead per request via an atomic single-transaction claim, and a git-tracked checkpoint for recovery. R…

    Rust 1