spatie

spatie / scotty

Public

A beautiful SSH task runner

46
2
100% credibility
Found Mar 31, 2026 at 50 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
PHP
AI Summary

Scotty is a tool for defining and executing scripted tasks on local or remote computers over secure connections, with a beautiful interface showing real-time progress.

How It Works

1
πŸ’‘ Discover Scotty

You hear about Scotty, a simple tool that makes running chores on your computers easy and visual.

2
πŸ“ Create your setup file

You make a new file where you note down your computers and the steps you want to run.

3
πŸ” Check everything

You ask Scotty to verify your computers are reachable and your steps make sense.

4
πŸš€ Run your chores

You pick a chore like 'deploy' and watch Scotty connect to your computers and do the work step by step.

5
πŸ“Š See the results

Scotty shows you exactly what happened on each computer, with timings and colors.

βœ… All done perfectly

Your updates are live on your servers, everything worked smoothly, and you're ready for more.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 50 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is scotty?

Scotty is a PHP CLI tool that runs tasks on remote servers over SSH, using simple Scotty.sh files with bash annotations or Blade templates. It connects securely, executes scripts like git pulls or artisan commands, and displays real-time output with colors per server. As a drop-in Envoy replacement, it eliminates manual SSH drudgery for deployments.

Why is it gaining traction?

Its beautiful GitHub page and readme template draw eyes, but the hook is the stunning CLI: spinners, pause/resume with 'p', pretend mode, and per-server coloring for multi-host runs. Doctor validates servers and tools like PHP or Git beforehand; macros chain tasks; hooks handle before/after logic. Far prettier than Envoy's plain logs.

Who should use this?

Laravel devs deploying to Forge servers, PHP ops folks running migrations or cache clears remotely, teams standardizing deploys beyond raw SSH. Perfect for anyone scripting repetitive server tasks who wants visual feedback without complexity.

Verdict

Early at 46 stars and 1.0% credibility, but Spatie's polish shines in docs and testsβ€”try it over Envoy for better UX. Hold off for production if maturity matters.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.