Skip to content
View avifenesh's full-sized avatar
🦥
Just hanging around
🦥
Just hanging around

Highlights

  • Pro

Organizations

@aws @amazon-contributing @valkey-io

Block or report avifenesh

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
avifenesh/README.md

Avi Fenesh

Sponsor Avi Sponsor agent-sh

I build low-level systems, local inference/ML tooling, and the infrastructure that lets AI agents do real work. By day I work on high-performance in-memory data systems at AWS ElastiCache; the OSS below is my own.

X LinkedIn Stack Overflow


Agent infrastructure

  • agent-workspace-linux - isolated, agent-owned Linux desktops over MCP: a hidden desktop and browser an agent can drive for GUI and web work without ever touching your real machine.
  • computer-use-linux - Linux desktop control over MCP via AT-SPI, GNOME Shell, Wayland portals, and ydotool. Shipped through Codex Desktop Linux, including the performance and read-aloud work.
  • agnix - the missing linter + LSP for AI coding-assistant configs. Rust core with a GitHub Action, MCP server, and editor plugins; 432 rules over CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP, and plugin metadata, with autofixes.
  • agent-sh / agentsys - the org I run: a DX-focused ecosystem for AI-assisted development. 24 plugins, 49 agents, 44 skills, 24 commands, phase-gated workflows; works with Claude Code, OpenCode, Codex, Cursor, and Kiro.
  • eigen - local agent harness in Go with both a GUI and a CLI: one daemon, many resumable sessions, multi-provider routing (Bedrock/Claude/OpenAI-compatible/local), memory, and observability.

Systems & performance

  • Valkey GLIDE - maintainer of the official multi-language Valkey/Redis client (Rust core, Java/JNI, Node/N-API): reliability fixes, TLS, timeout/retry behavior, API review, CI, releases, and community.
  • Valkey - contributor to the in-memory datastore core; started the official valkey-skills.
  • rustowl - performance and reliability work on the ownership/lifetime visualizer (5k★ Rust): runtime/stack-size refactor, jemalloc integration, memory fixes, benchmarking, and CI/security-testing workflows.
  • FlowFabric - Rust durable-execution engine for Valkey/Postgres/SQLite: lease-safe workers, waitpoints, HMAC-signed human approval, capability routing, budgets, and streaming output.
  • Low-level tooling - layout-audit (DWARF binary memory-layout analysis: padding, layout diffs, size budgets for C/C++/Rust/Go) and scrump (format-aware secret scrubber for binary capture artifacts).

Inference & ML

Local-LLM serving and inference performance: speculative decoding / MTP, MoE expert routing and surgery, KV-cache quantization, and long-context serving on consumer GPUs.

Valkey ecosystem

Beyond GLIDE and core, I build infrastructure around Valkey: glide-mq - a high-performance Node.js queue on Valkey/Redis Streams (Rust N-API core, AI-native primitives) with a full plugin family: framework adapters for Hono, Fastify, Hapi, and NestJS, plus a dashboard and examples. Also ocaml-valkey (OCaml 5 + Eio client on opam, RESP3-only, cluster routing with AZ-aware reads, TLS/mTLS, Search/JSON/Bloom wrappers).


Community

I spend real time on the support side of OSS: issue triage, reproductions, user debugging, CI/release health, and helping contributors land better PRs. On Stack Overflow: 1,130+ reputation, strongest tags redis, github-actions, node.js, amazon-web-services, valkey.

Talks & writing

Contact

aviarchi1994@gmail.com — systems, datastore internals, inference/ML, Valkey/Redis clients, agentic tooling.

If this work saved you time, sponsorship helps me keep doing it.

Pinned Loading

  1. agent-sh/agnix agent-sh/agnix Public

    The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.

    Rust 316 28

  2. agent-sh/agentsys agent-sh/agentsys Public

    AI writes code. This automates everything else · 24 plugins · 49 agents · 44 skills · for Claude Code, OpenCode, Codex, Cursor, Kiro.

    JavaScript 885 104

  3. glide-mq glide-mq Public

    High-performance message queue for Node.js — Valkey/Redis Streams with Rust-native NAPI bindings

    TypeScript 93 1

  4. ocaml-valkey ocaml-valkey Public

    Modern Valkey client for OCaml 5 + Eio (RESP3-only).

    OCaml 10

  5. agent-sh/computer-use-linux agent-sh/computer-use-linux Public

    Linux desktop control over MCP — AT-SPI, GNOME Shell, Wayland portals, ydotool

    Rust 239 22

  6. agent-sh/agent-workspace-linux agent-sh/agent-workspace-linux Public

    Isolated Linux desktop workspaces for AI agents — a hidden, agent-owned desktop and browser over MCP, so an agent can do GUI and web work without touching your real desktop.

    Rust 67 6