Introducing Gild: Container Management Made Simple
Introducing Gild: Container Management Made Simple
Sami Fouad Sami Fouad

I’m excited to introduce Gild - a command-line tool that makes working with Incus containers feel natural and effortless.

The Problem with Container Management

Managing containers shouldn’t require memorizing complex commands or wrestling with YAML files. I wanted something that just worked.

What is Gild?

Gild is a CLI that wraps Incus (the modern fork of LXD) with an interface that prioritizes developer experience:

# Install with npm
npm install -g @samifouad/gild

# Or with homebrew
brew tap samifouad/gild
brew install gild

Key Features

  • Simple Commands: Intuitive verbs that match how you think
  • TypeScript: Built with type safety from the ground up
  • Cross-Platform: Works on macOS and Linux
  • Zero Config: Works out of the box with Incus

Why Incus?

Incus provides system containers that feel like lightweight VMs. They’re perfect for:

  • Development environments
  • Testing across different OS versions
  • Isolating services
  • Running multiple projects with different dependencies

What’s Next?

Gild is actively developed and I’m adding features based on real-world usage. The goal is to make container management as simple as gild up and gild down.

Check it out on GitHub and let me know what you think!