# ctk

> Self-hosted, open-source tool to design Docker Compose and Kubernetes configs visually in the browser, with AI agent help via MCP.

- **Category:** Developer Tools
- **Licence:** MIT
- **Open source:** oss
- **Languages:** Typescript, Python
- **Platforms:** Docker Compose, NPM
- **Tags:** Mcp, Devops, Kubernetes, Docker, Docker Compose, Composer, Visual builder, Browser based, AI Assisted, Manifest Generator, YAML Editor, Graph Editor

## Description

Container Tool Kit (CTK) is a browser-based visual editor for designing Docker Compose and Kubernetes configurations. Users can describe their stack in plain language and an LLM agent creates services, networks, and volumes, which can then be inspected and edited visually. The graph view stays in sync with the YAML, and manifests can be exported directly from the browser. The frontend runs locally with npm, while the optional backend stack (for project persistence and authentication) uses Docker Compose with PostgreSQL. The project is MIT-licensed and supports AI-assisted building via MCP.

## Links

- [Homepage](https://github.com/ctk-hq/ctk)
- [Website](https://containertoolkit.io)
- [GitHub Repository](https://github.com/ctk-hq/ctk)

---
Source: https://selfhost.directory/project/ctk