AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Dev Tooling/
agent-assh
agent-assh logo

agent-assh

Active·★ 21·MIT·Updated 2026-08-10

assh is an SSH tool built for LLM agents. It prepares SSH access, opens a persistent tmux session on the server and avoids dragging large output into the agent's context: commands first return compact JSON metadata with a session id, and the agent then reads only the lines it needs with paginated reads. The README is written in Russian, with an English version alongside.

The connect command creates or reuses a dedicated key (~/.ssh/id_agent_ed25519), tries key login first and uses a password from an environment variable only if that fails, installs the public key, checks server capabilities and installs tmux non-interactively unless told not to. The session commands cover exec and read, background jobs, process and service management, Docker ps, logs and exec, read-only MySQL and PostgreSQL queries, and a watch mode so a human can observe the agent's tmux session. Other commands handle file transfer and sync, port forwarding, parallel execution across hosts, and a JSON host inventory (OS, CPU, memory, disk, uptime). It installs with npm i -g agent-assh.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-17.

License
MIT
Latest release
v1.3.3 · 2026-08-07
Last commit
2026-08-10
Contributors
2
Forks
1
Open issues and PRs
1
First published
2026-05-15
npm package
agent-assh 1.3.3 · 18 downloads last week

Source: GitHub, npm and PyPI public APIs.

#SSH#LLM Agents#Remote Access#System Administration#Token Optimization#Tmux#CLI Tool#API Integration
$ Install
$ npm i -g agent-assh
↗ Visit site★ GitHub
01

Features

01Streamlined one-command setup for SSH, key deployment, and `tmux` session creation.
02Token-efficient output handling with compact JSON metadata and selective reading.
03Persistent `tmux` sessions that maintain working directory and environment between commands.
04Built-in command safety classifier to prevent destructive actions by agents.
05Support for background tasks, file transfers, and read-only database queries.
02

Why choose it

+Keeps agent context small by returning JSON metadata and letting the agent read output in pages.
+Persistent tmux sessions survive between commands, with background jobs and a watch mode for humans.
+Covers a lot of operations: file transfer, port forwarding, fleet execution, Docker, services and read-only DB queries.
+Prefers key login and uses a password only from an environment variable when key login fails.
03

Trade-offs

!By default connect adds a public key to the server and installs tmux there, so it changes the target host unless you pass the opt-out flags.
!The main README is in Russian; an English version exists but may lag behind.
!It is a small, young project (about 20 stars) and hands an AI agent shell access, so run it only against hosts you are prepared to let the agent touch.
04

Maintenance check

ActiveChecked: 2026-10-19
Last commit
2026-08-10
Commits, last 90 days
21
Releases, last 90 days
1
Latest release
v1.3.3 (2026-08-07)
Open issues
1
Recent issues with at least one comment
0/1
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 12, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #6 Add agent-assh to awesome-ai-plugins?0 comments · 2026-09-05

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

LLM Agents
Intended User
Verified via docs
Unix-like OS
Remote Host
Verified via docs
OpenSSH
SSH Client
Verified via docs
Node.js
Runtime/Install
Verified via docs
06

Quick start

1
$ npm i -g agent-assh
07

Use cases

↳Enabling LLM agents to perform remote system administration tasks like application deployment and log inspection.
↳Automating SSH interactions for AI agents while minimizing token consumption through efficient output management.
↳Facilitating agent-driven management of remote services, Docker containers, and database queries on Unix-like hosts.
08

Alternatives

⚡Top VS:
VSnerve★1.3k→VSpolymarket-paper-trader★492→VSmuxin★357→VSsquirrelscan★293→
nerve logo
nerve★ 1.3k
The Simple Agent Development Kit.
VSCompare→
polymarket-paper-trader logo
polymarket-paper-trader★ 492
Paper trading simulator for Polymarket
VSCompare→
muxin logo
muxin★ 357
All your machines, one app. For you and your AI agents: agent sessions, desktops, files, logs and GitHub across your Macs, Linux and Windows machines, with an MCP server.
VSCompare→
squirrelscan logo
squirrelscan★ 293
The website QA tool for your coding agent. 300+ audit rules across SEO, performance, security, accessibility and agent experience.
VSCompare→
unraid logo
unraid★ 142
Query, monitor, and manage Unraid servers via GraphQL API through MCP tools. Supports system info, Docker, VMs, array/parity, notifications, plugins, rclone, and live telemetry.
VSCompare→
MCPify logo
MCPify★ 105
MCPify is an AI enablement compiler that transforms existing applications into AI-native, agent-operable systems.
VSCompare→
godot-mcp-go logo
godot-mcp-go★ 69
Control a running Godot 4.7 editor and game directly from the terminal. Includes a Go CLI, editor addon, 312 commands, and an MCP server with dynamically generated tool schemas.
VSCompare→
kaydet logo
kaydet★ 51
Never lose a solution twice. Terminal note-taking app for developers. CLI notes, work logs, daily journal, with SQLite FTS search and MCP AI integration.
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
izzzzzi /
agent-assh
↗

SSH helper for LLM agents with persistent tmux sessions and compact output

211MIT
Last commit2mo ago
StatusActive
CategoryDev Tooling
Contributors2
Latest releasev1.3.3
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.