Skip to content
HANSHOJINPublic

About

An SSH server manager for beginners with a built-in AI Agent. Manage servers and clusters with plain language-no programming or command memorization required.

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

OpsNest

简体中文 · English

GitHub release GitHub stars GitHub forks License GitHub issues GitHub last commit Platform

Built with Frontend TypeScript Rust


What is OpsNest?

OpsNest is, as its name suggests, a small operations and maintenance nest. It is a management application for centrally managing the terminal devices you own, including servers, routers, NAS devices, and more.

Virtual screenshots

The screenshots below use fictional demo servers and addresses for illustration only. They contain no real server information.

OpsNest server home demo

OpsNest router home demo

OpsNest Linux server home demo

OpsNest AI-SSH terminal demo

OpsNest Docker Compose management demo

Core features

  • Powerful AI-SSH: AI is integrated directly into the SSH terminal. You do not need to memorize complicated command-line syntax; describe what you need in natural language and the AI will help you get the work done.
  • A true Agent, not just an advisory assistant: the integrated AI can analyze a task, execute it, and provide a summary report.
  • A familiar native SSH experience: the interface preserves the look and feel of a real SSH terminal.

Highlights

  1. Butler: a traditional AI chat interface for managing all your servers. It can help modify the application interface, add or remove server connections, and execute other Agent commands.
  2. Specialized home pages: each terminal connection is automatically identified according to its capabilities as a general Linux server, an OpenWrt router, or a NAS. OpsNest then presents the appropriate home-page design. For example, a router home page can show connection counts and other router-specific information.
  3. Service discovery: automatically scans ports that expose Web services and presents them as quick-open cards. Open a service with one click instead of remembering every port number, and add custom entries when needed.

SSH terminal tips

The terminal distinguishes shell commands from natural-language requests and checks commands in the current server shell. If the route is uncertain, choose to execute the input as a command or send it to AI. At a shell prompt, you can also use these case-insensitive prefixes:

  • /CMD original-command: bypass AI routing and send the original command directly to the SSH terminal. Examples: /CMD bash ./install.sh or /CMD cmehers chat. Use this for menu scripts, interactive tools, and newly installed programs. OpsNest handles the prefix locally; it is not sent to the server.
  • /AI request: explicitly ask AI to handle a task, such as /AI Check the server's disk space.

Once a script displays a menu, type an option such as 1 or 2 and press Enter without adding /CMD. At a password prompt, enter the password directly; hidden characters are normal. Automatic command/AI routing resumes after the interactive tool exits back to the shell. Trailing newlines in pasted content do not submit it automatically; press Enter yourself. Multiline content pasted into the terminal goes to the remote shell as a script by default; prefix it with /AI when you want AI to analyze multiline text.

If AI mistakenly intercepts a command, stop AI, wait for the shell prompt, and rerun it with /CMD original-command. First check whether AI has already executed it to avoid repeating an installation or modification. Before calling any tool, AI can also hand mistakenly intercepted input back to the /CMD path unchanged. Explicit /AI requests and inputs manually assigned to AI are not automatically handed back.

/CMD runs commands directly, without AI command review. Check their source and contents, especially installation scripts and commands that delete or overwrite data.

Development goals

  • More terminal types and more product-specific home pages
  • File management (a first version is already implemented, but it is still basic)
  • Online file editing

Special thanks

Recommended free AI deployment software

About

An SSH server manager for beginners with a built-in AI Agent. Manage servers and clusters with plain language-no programming or command memorization required.

Topics

Resources

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages