Skip to content

elliothux/trunktail

Repository files navigation

Trunktail Logo

Trunktail

A modern UI for Apple Container, providing an intuitive desktop experience for managing containers and images.

Preview

Why Apple Container?

Compared to Docker, Apple Container delivers significantly better performance and lower resource usage on macOS, making it the preferred choice for native container workflows on Apple devices.

Trunktail brings the power of Apple Container to a user-friendly interface, with advanced features for developers and automation workflows.

Download

Get the latest release from the Releases Page.

More in this repository:

  • Container CLI document (View Docs) — Auto-generated, always up-to-date CLI and API documentation.
  • Container MCP server (MCP Server) — Model Context Protocol server for LLM and automation integration.

Project Structure

apps/
  trunktail/   # Desktop client
  docs/        # Documentation site
packages/
  commands/    # CLI commands metadata
  mcp-server/  # MCP Server

Quick Start

Prerequisites

  • Node.js 18+ or Bun 1.0+
  • macOS (Apple Container CLI required)

Install dependencies

bun install

Launch Desktop App

bun run dev:tauri

Tech Stack

  • Frontend: React 19, TanStack Router, HeroUI, Tailwind CSS, Vite
  • Desktop: Tauri, Rust, Swift (Native Bridge)
  • CLI/Server: TypeScript, Node.js/Bun, MCP Protocol
  • Docs: Astro Starlight

License

This project is licensed under the MIT License. See LICENSE for details.

Contact