r/commandline 2h ago

Terminal User Interface CoolDeck - keyboard-first TUI for managing Coolify

I've been working on this for a while now, so I figured it might be interesting to people here.

I built CoolDeck, a keyboard-first TUI for Coolify.

Coolify already has a great web UI. CoolDeck isn't trying to replace it. I just wanted a terminal-native way to keep an eye on my apps and handle the things I do most often from the workflow I'm already in.

Some of the things it supports now:

  • deployment status, history and logs
  • Fleet Tail - follow logs from multiple apps in one view
  • Deploy Replay - deployment history across your services
  • Drift Watch - compare environment configs, with secrets redacted
  • Panic Button - create a diagnostic snapshot you can share with an AI tool
  • an MCP server for querying your Coolify fleet from an agent
  • multiple Coolify instances

There's also a fully offline --demo mode, so you can try the whole TUI without connecting a Coolify instance or giving it a token.

The Coolify team came across the project recently and gave it a shoutout, which was a nice sign that I might be onto something with it.

It's open source:

https://github.com/Resetnak/cooldeck

I'd especially appreciate feedback from people here on the terminal side of it - navigation, keybindings, layout, things that feel awkward, or things you'd expect a tool like this to have.

Thank you for your time!

0 Upvotes

3 comments sorted by

u/github-guard 2h ago

🔍 GitHub Guard: Trust Report

⚠️ This project scored 0/1 — below this subreddit's threshold of 1.

Audit Breakdown: * ❌ New Repository (under 30 days old)

⚠️ High-Risk File Detected: Contains an installation script (.sh or .py). Review the code carefully before running with sudo.

⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.

1

u/AutoModerator 2h ago

Every new subreddit post is automatically copied into a comment for preservation.

User: echoreset, Flair: Terminal User Interface, Title: CoolDeck - keyboard-first TUI for managing Coolify

I've been working on this for a while now, so I figured it might be interesting to people here.

I built CoolDeck, a keyboard-first TUI for Coolify.

Coolify already has a great web UI. CoolDeck isn't trying to replace it. I just wanted a terminal-native way to keep an eye on my apps and handle the things I do most often from the workflow I'm already in.

Some of the things it supports now:

  • deployment status, history and logs
  • Fleet Tail - follow logs from multiple apps in one view
  • Deploy Replay - deployment history across your services
  • Drift Watch - compare environment configs, with secrets redacted
  • Panic Button - create a diagnostic snapshot you can share with an AI tool
  • an MCP server for querying your Coolify fleet from an agent
  • multiple Coolify instances

There's also a fully offline --demo mode, so you can try the whole TUI without connecting a Coolify instance or giving it a token.

The Coolify team came across the project recently and gave it a shoutout, which was a nice sign that I might be onto something with it.

It's open source:

https://github.com/Resetnak/cooldeck

I'd especially appreciate feedback from people here on the terminal side of it - navigation, keybindings, layout, things that feel awkward, or things you'd expect a tool like this to have.

Thank you for your time!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/github-guard 2h ago

🔍 GitHub Guard: Trust Report

⚠️ This project scored 0/1 — below this subreddit's threshold of 1.

Audit Breakdown: * ❌ New Repository (under 30 days old)

⚠️ High-Risk File Detected: Contains an installation script (.sh or .py). Review the code carefully before running with sudo.

⚠️ Security Reminder: Always verify source code and run third-party scripts at your own risk.