npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, πŸ‘‹, I’m Ryan HefnerΒ  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you πŸ™

Β© 2026 – Pkg Stats / Ryan Hefner

@codelive/cli

v1.0.0

Published

πŸš€ Modern CLI for managing Coolify deployments with beautiful UI and real-time dashboards

Readme

πŸš€ CodeLive CLI

A modern, interactive CLI for managing Coolify deployments with beautiful UI, fuzzy search, and real-time dashboards.

✨ Features

  • 🎯 Interactive Mode - Beautiful menu-driven interface (default)
  • πŸ“Š Real-time Dashboard - Live infrastructure overview
  • πŸ” Fuzzy Search - Find apps by typing partial names/UUIDs
  • πŸ”„ Smart Management - Interactive start/stop/restart with progress
  • πŸ“œ Enhanced Logs - Beautiful formatted log viewer
  • πŸš€ Visual Deployment - Progress bars and status updates
  • πŸ›‘οΈ Safety Features - Confirmation prompts for destructive actions

πŸš€ Quick Start

Option 1: Global Installation (Recommended)

cd /Users/edduran/Desktop/codelive-cli
./install.sh

Then use from anywhere:

codelive                    # Launch interactive mode
codelive projects           # List projects
codelive servers            # List servers

Option 2: Local Usage

cd /Users/edduran/Desktop/codelive-cli
./codelive-launcher projects     # List projects
./codelive-launcher interactive   # Interactive mode

Option 3: Manual Virtual Environment

cd /Users/edduran/Desktop/codelive-cli
source venv/bin/activate
./codelive projects
./codelive interactive

🎯 Interactive Mode

Simply run codelive (no arguments) to launch the beautiful interactive interface:

πŸš€ CodeLive CLI - What would you like to do?
❯ πŸ“Š Dashboard
  πŸ“‹ List Projects
  πŸ–₯️  List Servers
  πŸ”„ App Actions (Start/Stop/Restart)
  πŸ“œ View Logs
  πŸš€ Deploy Application
  πŸ“ˆ Deployment Status
  πŸ” Search Apps (Fuzzy)
  ❌ Exit

πŸ“‹ Available Commands

Interactive Commands

  • codelive - Launch interactive mode (default)
  • codelive interactive - Explicitly launch interactive mode

Traditional Commands

  • codelive projects - List all applications
  • codelive servers - List all servers
  • codelive logs <app-uuid> - View application logs
  • codelive start <app-uuid> - Start an application
  • codelive stop <app-uuid> - Stop an application
  • codelive restart <app-uuid> - Restart an application
  • codelive deploy --uuid <app-uuid> - Deploy application
  • codelive deploy --tag <tag-name> - Deploy by tag
  • codelive status <deployment-uuid> - Check deployment status
  • codelive list - List all deployments
  • codelive resources <app-uuid> - Get app resources

πŸ” Fuzzy Search Examples

# Launch interactive mode and use fuzzy search
codelive

# Or search directly from interactive mode:
πŸ” Enter search term: docker
πŸ” Enter search term: akwosg
πŸ” Enter search term: locgook

πŸ“Š Dashboard Features

  • Real-time status with color-coded indicators (🟒 running, πŸ”΄ stopped)
  • Server health monitoring with online/offline status
  • Application overview with FQDN and status
  • Automatic refresh capability

πŸ› οΈ Configuration

The CLI uses hardcoded configuration:

  • Base URL: http://44.200.18.228:8000
  • API Token: Pre-configured for your Coolify instance

🎨 UI Examples

Dashboard Output:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    πŸš€ CodeLive CLI Dashboard                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š System Status
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Metric      β”‚ Value                                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ πŸ–₯️  Servers β”‚ βœ… 1/1 online                          β”‚
β”‚ πŸ“¦ Applications β”‚ 🟒 1 running | πŸ”΄ 2 stopped          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Fuzzy Search Results:

βœ… Found 3 matching applications:
β”Œβ”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Match β”‚ Name                β”‚ UUID            β”‚ Status          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ 100%  β”‚ dockerfile-akwosg…  β”‚ akwosgggo44k…   β”‚ running:unkno… β”‚
β”‚ 90%   β”‚ docker-image-pw08…  β”‚ pw08okcg8c8o…   β”‚ exited:unheal… β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”§ Development

Project Structure:

codelive-cli/
β”œβ”€β”€ codelive              # Main CLI script
β”œβ”€β”€ codelive-launcher     # Virtual environment launcher
β”œβ”€β”€ install.sh           # Global installation script
β”œβ”€β”€ requirements.txt     # Python dependencies
β”œβ”€β”€ venv/                # Python virtual environment
β”œβ”€β”€ INTERACTIVE_FEATURES.md  # Detailed feature documentation
└── README.md           # This file

Dependencies:

  • requests - HTTP client for API calls
  • rich - Beautiful terminal output
  • fuzzywuzzy - Fuzzy string matching
  • inquirer - Interactive command-line prompts

πŸš€ Troubleshooting

Common Issues:

  1. "command not found: codelive"

    # Install globally
    cd /Users/edduran/Desktop/codelive-cli
    ./install.sh
  2. "ModuleNotFoundError"

    # Use the launcher script
    ./codelive-launcher projects
    
    # Or activate virtual environment manually
    source venv/bin/activate
    ./codelive projects
  3. Permission Issues

    # Make scripts executable
    chmod +x codelive codelive-launcher install.sh

πŸ“„ License

Built for managing Coolify deployments with ❀️


Ready to get started? Just run:

cd /Users/edduran/Desktop/codelive-cli
./install.sh
codelive

πŸŽ‰ Enjoy your beautiful new CLI experience!