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. 24 plugins, 50 agents and 44 skills across Claude Code, Codex, OpenCode, Cursor and Kiro.
tower-crane Plan, dispatch, review and merge agent work from one issue to a whole project. State lives in plain .tower-crane/ files; workers run in isolated worktrees and sandboxes; software gates and an independent fresh-context reviewer guard the merge.
agnix Linter and language server for agent configs. 455 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, project orchestration, and config linting
npm install -g agentsys && agentsys
npm install -g @agent-sh/tower-crane
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. Plans, task leases, memory facts and review receipts live in plain files and git, not inside a context window that gets compacted. Tests, linters and deslop run at the exact commit before an independent reviewer sees the diff.
  • 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 · next-task · prepare-delivery · audit-project · ship · gate-and-ship · deslop · enhance · sync-docs · drift-detect · perf

Skills and consultation · onboard · can-i-help · learn · consult · debate · skillers · ada-spark · mojo · glidemq · zig-lsp

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

Core and analysis · agent-analyzer · agent-core · repo-intel


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 453 34

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

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

    Rust 692 80

  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 186 16

  4. parlar parlar Public

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

    Rust 2

  5. tacit tacit Public

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

    Go

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

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

    JavaScript

Repositories

Showing 10 of 40 repositories
  • tower-crane Public

    Tower Crane: plan, dispatch, review and merge agent work from one issue to a whole project; state in plain files, gates in software

    agent-sh/tower-crane's past year of commit activity
    JavaScript 0 MIT 0 0 3 Updated Oct 15, 2026
  • tools Public

    Agent tools built for how LLMs actually call tools: read, write/edit, grep, glob, bash, webfetch, websearch, lsp, skill and batch. Each ships as its own npm package and as a Rust crate with matching behavior.

    agent-sh/tools's past year of commit activity
    TypeScript 7 MIT 1 1 1 Updated Oct 15, 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 999 MIT 117 0 1 Updated Oct 15, 2026
  • 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.

    agent-sh/agnix's past year of commit activity
    Rust 453 Apache-2.0 34 6 2 Updated Oct 15, 2026
  • .github Public

    Organization profile, shared templates, and reusable CI workflows

    agent-sh/.github's past year of commit activity
    Shell 4 0 0 0 Updated Oct 14, 2026
  • tacit Public

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

    Go 0 Apache-2.0 0 0 0 Updated Oct 14, 2026
  • agent-chrome-bridge Public

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

    agent-sh/agent-chrome-bridge's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Oct 14, 2026
  • parlar Public

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

    agent-sh/parlar's past year of commit activity
    Rust 2 Apache-2.0 0 2 0 Updated Oct 13, 2026
  • computer-use-linux Public

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

    agent-sh/computer-use-linux's past year of commit activity
    Rust 692 MIT 79 2 0 Updated Oct 12, 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 186 MIT 16 1 0 Updated Oct 11, 2026

People

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