A secure and user-friendly web app for managing Linux servers with Artifical Intelligence via SSH—right from your browser + SFTP Browser in Terminal.

The default Admin credentials are shown on first startup in the Docker Logs! Sample:
======================================================== INITIAL ADMIN ACCOUNT CREATED Username: admin Password: b99c192f24ba9e4f Please log in and change this password immediately! ========================================================
IntelliSSH helps system administrators and developers access and control remote Linux servers with:
Frontend (Vue) <--> Backend (Express) ↕ ↕ WebSocket SSH2, LLM, DB
git clone https://github.com/clusterzx/intellissh
cd intellissh
# Backend
cd server && npm install && cp .env.example .env && npm run dev
# Frontend (new terminal)
cd client && npm install && npm run dev
docker run -d -p 8080:3000 --name intellissh clusterzx/intellissh:latest
docker run -d \
-p 8080:3000 \
-v $(pwd)/data:/app/server/data \
--name intellissh \
clusterzx/intellissh:latest
services:
intellissh:
image: clusterzx/intellissh:latest
container_name: intellissh
ports:
- 8080:3000
volumes:
# Mount for persistent backend data (SQLite DB, session info, etc.)
- ./data:/app/server/data
restart: unless-stopped
We welcome contributions! Please fork the repo, create a branch, and submit a PR.
MIT License — see LICENSE for details.
Note: IntelliSSH handles SSH credentials—secure your deployment appropriately.