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

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
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 302 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 884 105

  3. glide-mq glide-mq Public

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

    TypeScript 94 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 221 20

  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 62 7