https://github.com/andreybleme/lazycontainer
Fancy terminal UI for Apple Containers
https://github.com/andreybleme/lazycontainer
apple apple-container container docker tui
Last synced: 8 months ago
JSON representation
Fancy terminal UI for Apple Containers
- Host: GitHub
- URL: https://github.com/andreybleme/lazycontainer
- Owner: andreybleme
- License: mit
- Created: 2025-06-20T11:26:08.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-10-19T22:29:20.000Z (8 months ago)
- Last Synced: 2025-10-20T04:37:16.780Z (8 months ago)
- Topics: apple, apple-container, container, docker, tui
- Language: Go
- Homepage:
- Size: 30.3 KB
- Stars: 290
- Watchers: 2
- Forks: 8
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cli-apps-in-a-csv - lazycontainer - TUI for managing Apple containers. (<a name="devops"></a>DevOps)
- awesome-cli-apps - lazycontainer - TUI for managing Apple containers. (<a name="devops"></a>DevOps)
- awesome-tuis - lazycontainer
README
# lazycontainer
A terminal UI to manage Apple Containers without stress. Written in Go with [Bubbletea](https://github.com/charmbracelet/bubbletea) 🧋

## Requirements
- [Apple containers](https://github.com/apple/container) CLI **0.1.0**
```sh
$ brew install container
```
## Install
### Homebrew
```sh
$ brew install lazycontainer
```
## Usage
Start the terminal UI:
```
$ lazycontainer
```
Press `key-up` ⬆️ / `key-down` ⬇️ to navigate across containers.
Press `tab` to switch between containers and images.
Press `enter` to select a resource (container or image) and see its details.
Press `q` or `ctrl+c` to exit
## Features
This is an alpha release, so you may find bugs and missing features. Currently, these are the supported features:
- viewing the state of containers
- inspecting the details of a container
- vieweing the state of images
- inspecting the details of an image
## Running
1. **Clone the repository:**
```bash
git clone https://github.com/andreybleme/lazycontainer
cd lazycontainer
```
2. **Install dependencies:**
Run the following command to install the necessary dependencies:
```bash
go mod tidy
```
3. **Run the application:**
You can run the application using the following command:
```bash
go run cmd/main.go
```
## Contributing
Contributions are welcome! Feel free to submit a pull request or open an issue for any suggestions or improvements.
## License
This project is licensed under the MIT License. See the LICENSE file for more details.