Skip to main content
Sidekick
$ cat ./sidekick.md

Sidekick

Sidekick is a powerful CLI tool designed to streamline application deployment and server management workflows. It provides developers with automated deployment pipelines, server provisioning capabilities, and infrastructure management features through an intuitive command-line interface. The tool supports multiple deployment strategies, environment configuration management, and seamless integration with popular cloud providers and version control systems. Key benefits include reduced deployment time, simplified server setup, and consistent environment management across development, staging, and production. Sidekick is ideal for DevOps teams, full-stack developers, and organizations looking to automate their deployment processes while maintaining control over their infrastructure configuration and scaling operations.

7,592 stars 175 forks Go GNU General Public License v3.0
mightymoud 450 Jan 12, 2026
Login with GitHub to like and favorite this CLI tool
$ git release --latest

Latest Releases

All releases

Summary
  • Migrate preview command to tea
  • Migrate preview ls command to tea
  • Delete deploy preview command
  • Add preview rm command using tea
Changelog
  • c4cf7db Added prview rm
  • d797ee1 Change encryption method
  • d6ce98e Fix preview rm and preview
  • d28efe5 Handle new env secretKey with sops
  • ee8d984 Refactor TUI code to be shared

Changelog
  • 1d1d8a4 Decent working code
  • c9876b3 Integrate Tea into launch and deploy commands
  • f1bf4cf Merge branch 'main' into using-tea
  • 770469f Merge branch 'main' into using-tea
  • 2cebbb1 Trying things out with using bubbletea
  • 366222a Update readme demo pics
  • 4680659 WIP
  • aa540c4 Working version with Tea
  • 7735426 Working version with Tea and logs

Changelog
  • 3ecc864 Fix: issues with env file encryption leading to failed launch/depoloy

Summary
  • Close https://github.com/MightyMoud/sidekick/issues/20 to fix Idempotency
You can now run sidekick init as many time as you want with the same server. If it fails for whatever reason you can try again. If you try with a new server address you will prompted to accept overriding your server setup. You can skip the prompt by passing a -y flag Changelog
  • 9ba6ed5 Control version at build time
  • be9297c fix: Idempotency

Changelog
  • d70beb3 Patch SSH key trials

Installation

brew install sidekick
$ tail ./comments.log

Comments (0)

Login with GitHub to post a comment
No comments yet. Be the first to comment!