agent-assh

(★ 20)

SSH workflow helper for LLM agents

File Explorer

  • .editorconfig
  • .gitignore
  • .golangci.yml
  • .goreleaser.yaml
  • .markdownlint-cli2.yaml
  • .npmignore
  • AGENT_INSTRUCTIONS.md
  • AGENTS.md
  • CONTRIBUTING.md
  • FEATURE_PLAN.md
  • go.mod
  • go.sum
  • LICENSE
  • package.json
  • README.en.md
  • README.md
  • SYSTEM_PROMPT_snippet.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

codex

View Details ▼

Natural language code assistant for the terminal, powered by OpenAI.
Reads and edits files in your current directory to fulfill requests.

codex

Start an interactive Codex session in the current directory:

codex "{{prompt}}"

Run a single Codex command using a prompt:

codex --sandbox workspace-write "{{prompt}}"

Run a prompt allowing Codex to edit files in the workspace:

🔍

copilot

View Details ▼

Interact with GitHub Copilot.

copilot

Start interactive mode:

copilot --allow-tool write

Allow all file editing:

copilot --continue

Resume the most recent session:

🔍

npm

View Details ▼

JavaScript and Node.js package manager.
Manage Node.js projects and their module dependencies.
Some subcommands such as `install`, `run`, etc. have their own usage documentation.

npm init {{[-y|--yes]}}

Create a `package.json` file with default values (omit `--yes` to do it interactively):

npm {{[i|install]}}

Download all the packages listed as dependencies in `package.json`:

npm {{[i|install]}} {{package_name}}@{{version}}

Download a specific version of a package and add it to the list of dependencies in `package.json`:

🔍

tmux

View Details ▼

Terminal multiplexer.
It allows multiple sessions with windows, panes, and more.
See also: `zellij`, `screen`, `herdr`.

tmux

Start a new session:

tmux {{[new|new-session]}} -s {{name}}

Start a new named [s]ession:

tmux {{[ls|list-sessions]}}

List existing sessions:

🔍

unset

View Details ▼

Remove shell variables or functions.

unset {{variable}}

Remove variable, or if the variable doesn't exist, remove the function of the same name:

unset -v {{variable1 variable2 ...}}

Remove variables:

unset -f {{function_name1 function_name2}}

Remove the function:

🔍

mkfs

View Details ▼

Build a Linux filesystem on a hard disk partition.
This command is deprecated in favor of filesystem specific mkfs.type utils.

sudo mkfs {{/dev/sdXY}}

Build a Linux ext2 filesystem on a partition:

sudo mkfs {{[-t|--type]}} {{ext4}} {{/dev/sdXY}}

Build a filesystem of a specified type:

sudo mkfs -c {{[-t|--type]}} {{ntfs}} {{/dev/sdXY}}

Build a filesystem of a specified type and check for bad blocks:

🔍

wipefs

View Details ▼

Wipe filesystem, raid, or partition-table signatures from a device.

sudo wipefs {{/dev/sdX}}

Display signatures for specified device:

sudo wipefs {{[-a|--all]}} {{/dev/sdX}}

Wipe all available signature types for a specific device with no recursion into partitions:

sudo wipefs {{[-a|--all]}} {{/dev/sdX}}*

Wipe all available signature types for the device and partitions using a glob pattern:

# Project Badges

// repository documentation