zenith

zenith

MCP.Pizza Chef: zenitheditor

Zenith lets you create, edit, and render design documents like posters, decks, books, and social graphics using simple text files. It works with AI assistants in apps like ChatGPT and Cursor, enabling safe editing and exact rendering to PNG images or print-ready PDFs. You don’t need special accounts or keys, and setup only requires copying a small config snippet to your AI app.

Images/Design
Other

Use This MCP server To

Create and edit posters using plain-text design files Render design files to pixel-perfect PNG images Generate print-ready PDFs from design documents Let my AI assistant safely modify design elements Review and validate design files before printing Convert text-based designs into social media graphics Track changes and differences in design files

README

Zenith

Zenith — give your AI agent the power to create and edit real designs

A design-document format and engine built for the age of AI agents.

Plain-text .zen design files that you can read, diff, review, validate, and let an agent safely edit — compiled deterministically to pixel-exact PNG and print-ready PDF.

Install Quick start Features Validation Commands Agents

CI status Latest GitHub release zenith-tool on crates.io crates.io downloads MCP registry listing Zenith showcase examples License

Every banner and diagram in this README is itself created using Zenith — source in assets/showcase/.


Zenith is a plain-text format and engine for design files — posters, decks, books, social graphics, diagrams, and more. The idea is simple: design should work the way code does. You should be able to read it, diff it, review it, test it, and let an agent safely edit it.

A .zen file is human-readable KDL text. The engine parses it, validates it against a large diagnostic set, compiles it to a backend-neutral scene, and renders the same file to the same pixels every time — as a PNG or a print-ready PDF.

The sections below are collapsed to keep this page skimmable — click any heading's ▸ to expand it. Install and Quick start are open by default.

zenith FAQ

Can I use Zenith to create and edit design files like posters or social graphics?
Yes — Zenith lets you create, edit, and render design files such as posters, decks, books, and social graphics using plain text files that your AI can safely modify.
Can I use Zenith with ChatGPT or Cursor?
Yes — Zenith works with ChatGPT, Cursor, and Windsurf apps to let your AI interact with design files.
Do I need an API key or special account to use Zenith?
No — Zenith does not require an API key or special account to use.
How hard is it to set up Zenith in my existing AI app?
Setup is easy — you just copy and paste a small config snippet to connect Zenith with your AI assistant.
Can Zenith produce print-ready PDFs from my designs?
Yes — Zenith compiles your design files into pixel-exact PNG images and print-ready PDFs.
Is Zenith safe for letting AI agents edit my design files?
Yes — Zenith validates and tests design files so AI agents can safely edit them without breaking your designs.