Product · Features

CtrlOps Features: SSH, Deploy, Monitor & AI Terminal in One App

One native app for your whole fleet - manage servers, ship deploys, watch live metrics, and run an AI terminal, all without touching the cloud. Explore the full feature set below.

CtrlOps window with db-prod, api-server, web-01 and staging open in tabs beside a saved server list showing live status dots

Multi-Server Management

Your whole fleet in one app. Switch servers by alias, forget IPs, and never lose your place.

CtrlOps file manager browsing /var/www/html on prod-web, with landing.zip being dragged onto the directory to upload it over SSH

Visual File Management

Browse, upload, download, and unzip remote files in one click. No more scp gymnastics.

CtrlOps SSH key registry for root@prod-web listing five authorized keys by type - 3 ED25519, 2 RSA - each with a one-click revoke

SSH Management

Manage SSH keys, configs, and connections per server, all from one place - no ~/.ssh/config editing.

CtrlOps access management diagram linking one admin to a server fleet via scan fleet, onboard with roles, see who has access and one-click offboard

Access Management

Scan your fleet to see who can log in where and who has sudo. Offboard from every server at once.

CtrlOps security audit report scoring web-01 at 61 out of 100, with 14 checks passed, 5 warnings, 3 failed and 9 skipped

Security Audit

Run 25 security audits over SSH for a hardening score and a PDF report, then fix findings with approval-gated AI.

CtrlOps AI Terminal turning the question 'why is the disk full?' into a du -sh command held behind Cancel and Approve & Run buttons

AI Terminal

Describe what you need in plain English. Review and approve every command before it runs.

Six-step CtrlOps guide to creating a saved script: open the panel, start a new script, add basics, write commands, add variables, save

Script Directory

Save the commands you retype every week, with variables filled in at run time. One click on any server.

CtrlOps live server metrics dials reading CPU 1.3% load, memory 20.6% used of 7.64 GB and storage 69.9% used of 290 GB

Real-Time Infra Monitoring

Live CPU, memory, disk, and network for every server, streamed as it happens.

CtrlOps deploying a GitHub repo to a server: clone, install dependencies, build, start with PM2, configure Nginx and issue SSL all completed

Single-Click Deployment

No scripts, no CI/CD setup. Fill one form and it goes live with PM2, Nginx, and SSL handled for you.

CtrlOps PM2 panel on prod-server: 8 processes online at 1% CPU and 240 MB, with checkout-api errored and a restart button beside it

PM2 Process Manager

Every PM2 process with live CPU, memory, and restart counts. Restart, reload, or stop any of them in one click.

CtrlOps tailing app.log live from 26 discovered log sources, with INFO, WARN and ERROR lines colour-coded and a search box above them

Log Management

Every log file on the server, found and grouped for you. Search it, tail it live, download it - no SSH.

CtrlOps backup job copying /var/www/html to AWS S3 daily at 2:00 AM, 28% complete at 28.4 MB/s with 12,456 files transferred

Backup

Scheduled copies of any folder to S3, without writing rclone configs or cron. Watch every run live.

CtrlOps Port Forwarding list with a saved Local tunnel carrying localhost:3001 to a remote database, with start and stop on the row

Port Forwarding

Reach a private database or an internal dashboard on your own machine, without opening a port or running a VPN.

CtrlOps Cron Jobs list showing a daily job with its next run time, a succeeded last run, and a second job badged NATIVE with an Adopt button

Cron Jobs

Schedule anything on a server without writing cron syntax, adopt the jobs already there, and get told the moment one fails.

CtrlOps Docker tab on one server listing five containers with running, restarting and exited status badges, CPU and memory per container, and a Run Container button
Soon

Docker Manager

Every container on every server in one list, with nothing installed on the host. Logs, shells, and Compose stacks included.

Why teams pick CtrlOps

Every feature is built on the same foundation: your servers, your machine, no cloud in the middle. CtrlOps replaces a pile of terminals, SFTP clients, dashboards, and deploy scripts with one fast, local app. See the full case for switching.

  • 100% Local & PrivateNo cloud, no telemetry. CtrlOps connects straight to your servers - credentials never leave your machine.
  • Fast & LightweightBuilt with Tauri and Rust for native speed and a tiny memory footprint.
  • One App, Zero Context-SwitchingServers, files, deploys, monitoring, and an AI terminal in a single window.
  • Human in the LoopAI proposes, you approve. Nothing runs on your servers without a review.
Features FAQ

Questions about what CtrlOps does

Not sure if CtrlOps covers your workflow? Start here.

CtrlOps is a native desktop app for managing servers - multi-server SSH, a visual file manager, real-time monitoring, single-click deployment, PM2 process management, access management, and an AI terminal that reviews every command before it runs. All of it works locally, with no cloud in between.
Yes. CtrlOps runs entirely on your machine and connects directly to your servers over SSH. There is no cloud relay and no telemetry - your credentials and commands never leave your device.
Yes. New features ship regularly - check the roadmap and changelog to see what is live and what is coming next. This page always lists the current feature set.
CtrlOps has native builds for macOS (Apple Silicon and Intel), Windows, and Linux.
Get started

Manage every server from one app

Download CtrlOps and connect your first server in under a minute. No cloud, no credit card.

Windows

✓ Start instantly·✓ No credit card·✓ No sneaky autorenewals