Skip to content

agent-sh

Tools and infrastructure for coding agents. Software keeps the state, gates, permissions, memory and hardware bridges; models write code and make calls. Built for Claude Code, Codex, OpenCode, Cursor, Kiro and MCP hosts.

Projects

Project What it does
agentsys Plugin marketplace and workflow runtime for coding agents. 11 plugins, 5 agents and 14 skills across Claude Code, Codex, OpenCode, Cursor and Kiro.
foreman GitHub issues as a task queue for native agents. A session picks and claims the next ready issue, worktree subagents implement it, and foreman lands the PR at the exact head it checked. No daemon: labels, assignees and comments are the state.
agnix Linter and language server for agent configs. 757 rules with autofixes across CLAUDE.md, AGENTS.md, SKILL.md, hooks and MCP. Ships as a CLI, LSP, GitHub Action, and VS Code, JetBrains, Neovim and Zed extensions.
tacit Fact memory for coding agents in plain Markdown and git, local or shared across machines. Lexical FTS5 retrieval, git-derived facts (hot spots, co-change, module map, measured results, staleness), and a verifier grounded in code, git history and the owner's words.
tools Agent tools built for how LLMs actually call tools: read, write/edit, grep, glob, bash, batch, webfetch, websearch, lsp and skill. Typed union results, recovery hints on every error, and fail-closed workspace permissions in TypeScript (@agent-sh/harness-*) and Rust (harness-tools). Includes @agent-sh/harness-web-mcp for keyless websearch and SSRF-guarded webfetch over MCP.
computer-use-linux Native Linux desktop control over MCP. AT-SPI accessibility selectors, Wayland portals and window targeting across GNOME, KDE, Hyprland, niri, i3 and COSMIC. Rust.
agent-workspace-linux Isolated Linux desktops for AI agents over MCP. Gives an agent its own hidden display, window manager and browser so it can run and QA GUI and web work without touching your real desktop. Rust.
agent-chrome-bridge Shared local Chrome bridge for Claude Code and Codex. Lets agents drive the Chrome you already have open (your tabs, logins and profile) through one local broker and native messaging host, with compact element lists, tab locks and URL guards.
parlar Voice conversation mode for Claude Code and Codex. Talk to a running session, idle or mid-work, and it answers out loud while diffs and logs stay in the terminal. Pushes speech through hooks without terminal injection; runs locally on the CPU (Phonon-2, Kokoro). Rust.

Quick start

# Workflows and config linting
npm install -g agentsys && agentsys
npx agnix .

# Keyless web search and web fetch MCP (Claude Code / Codex)
claude mcp add -s user harness-web -- npx -y @agent-sh/harness-web-mcp
codex mcp add harness-web -- npx -y @agent-sh/harness-web-mcp

# Shared Chrome bridge, Linux computer use, and local voice mode
npx @agent-sh/chrome-bridge@latest setup
npm install -g @agent-sh/computer-use-linux
cargo install parlar parlard && parlard fetch && parlard service

How it is built

  • Software holds the state and the gates. Queue state lives in GitHub labels and comments, memory facts in plain files and git, not inside a context window that gets compacted. foreman lands a PR only at the head it checked, with every check green and every review finding addressed.
  • Tools are shaped for model callers. Models guess parameter names, misremember paths and retry on whatever an error says. Every tool in tools returns a typed union instead of throwing, answers wrong field names with targeted hints, and lists candidate paths or match locations on NOT_FOUND and OLD_STRING_NOT_UNIQUE.
  • Config and memory are checked against sources. agnix catches broken SKILL.md, AGENTS.md, hook and MCP files before an agent silently ignores them. tacit checks stored facts against code, git history and the owner's own words instead of letting stale notes accumulate.
  • Real desktop and browser surfaces, fenced. computer-use-linux speaks AT-SPI and Wayland portals; agent-workspace-linux gives the agent a separate display and browser; agent-chrome-bridge shares your open Chrome with tab locks and URL guards.
Plugins, skills and shared libraries

Workflows · foreman · deslop

Skills · learn · skillers · ada-spark · mojo · glidemq · zig-lsp

Curation and research · banthis · skill-curator · system-prompt-curator · agent-knowledge

Analysis · agent-analyzer


Built and maintained by Avi Fenesh (avifenesh.ai · @avi_fenesh), founder of Tiyuvta and Valkey GLIDE maintainer.

If you enjoy these tools and want to help cover the tokens, you can sponsor on GitHub.

Pinned Loading

  1. agnix 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 464 36

  2. computer-use-linux computer-use-linux Public

    Native Linux desktop control for AI agents (MCP, Pi, CLI) — semantic AT-SPI trees, screenshots, window targeting, and input across GNOME, KDE, Hyprland, niri, COSMIC, i3, and X11.

    Rust 782 96

  3. agent-workspace-linux 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 204 18

  4. parlar parlar Public

    Voice conversation mode for coding agents: talk to a running Claude Code or Codex session and it talks back

    Rust 3

  5. tacit tacit Public

    Local or shared agent memory in plain Markdown, with source-grounded retrieval and review.

    Go 2

  6. agent-chrome-bridge agent-chrome-bridge Public

    Shared local Chrome bridge for Codex and Claude via Chrome extension, native messaging, and MCP

    JavaScript 1

Repositories

Showing 10 of 26 repositories
  • momentum Public

    One tool that keeps improving an agent system: agent behavior and the infrastructure it runs on

    agent-sh/momentum's past year of commit activity
    Go 1 MIT 0 0 2 Updated Nov 1, 2026
  • 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.

    agent-sh/agent-workspace-linux's past year of commit activity
    Rust 204 MIT 18 1 1 Updated Nov 1, 2026
  • tacit Public

    Local or shared agent memory in plain Markdown, with source-grounded retrieval and review.

    agent-sh/tacit's past year of commit activity
    Go 2 Apache-2.0 0 0 0 Updated Oct 31, 2026
  • agentsys Public

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

    agent-sh/agentsys's past year of commit activity
    JavaScript 1,011 MIT 118 0 0 Updated Oct 31, 2026
  • homebrew-agnix Public

    Homebrew tap for agnix - AI agent configuration linter

    agent-sh/homebrew-agnix's past year of commit activity
    Ruby 0 0 0 0 Updated Oct 31, 2026
  • computer-use-linux Public

    Native Linux desktop control for AI agents (MCP, Pi, CLI) — semantic AT-SPI trees, screenshots, window targeting, and input across GNOME, KDE, Hyprland, niri, COSMIC, i3, and X11.

    agent-sh/computer-use-linux's past year of commit activity
    Rust 782 MIT 96 6 3 Updated Oct 31, 2026
  • zig-lsp Public

    Zig LSP plugin for Claude Code (via ZLS) — agent-sh marketplace

    agent-sh/zig-lsp's past year of commit activity
    0 MIT 0 0 0 Updated Oct 31, 2026
  • banthis Public
    agent-sh/banthis's past year of commit activity
    JavaScript 0 0 0 0 Updated Oct 31, 2026
  • skill-curator Public
    agent-sh/skill-curator's past year of commit activity
    JavaScript 0 2 0 0 Updated Nov 1, 2026
  • foreman Public

    GitHub issues as a task queue for native agents: pick, claim, spawn worktree workers, read Revuto findings, land

    agent-sh/foreman's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Oct 31, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.