What works today
DesignCraft's README gives its stage as pre-alpha. It already has InDesign's main building blocks: spreads and parent pages, frames and threaded stories, the Control panel, paragraph and character styles, swatches and text wrap. The type engine uses a Knuth–Plass paragraph composer with dictionary hyphenation, justification, optical margin alignment, columns and a baseline grid, and line breaks are the same on screen and in PDF. It imports and exports IDML, and it exports PDF (PDF/X-4 and PDF/A-2b), PNG, EPUB and editable PowerPoint files. A sample magazine, opened with File → New → Sample Document, shows threaded three-column text, a wrapped pull quote and parent-page folios, all set by DesignCraft itself.
What is missing
The project keeps a ranked list of gaps (docs/gaps.md) ordered by how much each one stops an InDesign professional from doing real work. Near the top: InDesign's own .indd files can't be opened, object copy and paste fails for some users on Windows and Linux, IDML round trips haven't been measured on real documents, composition hasn't been compared with InDesign, some graphics hardware crashes at start-up, and installed fonts aren't always found. The canvas has no input method for Chinese, Japanese or Korean yet. Printing exports PDF and hands it to the system's print spooler; PostScript, printer-driver options and separations are missing.
How it compares with Adobe InDesign
DesignCraft copies InDesign's layout, tools, menus, panels and shortcuts, and the README says that if you know InDesign you already know how to use it. The roadmap's stated aim is full InDesign parity, plus a documented open format, control by AI agents over MCP and a version that runs on the web. The README adds that there is no subscription, no licence server and no telemetry. For now, the gap list warns that professionals will notice reflowed text on the first page of an opened IDML. DesignCraft is an independent project and is not affiliated with Adobe.
Working with AI agents
Every menu item, tool gesture, panel control and dialog can be driven over a JSON control channel and an MCP server, so Claude and other agents can lay out and edit documents. The command-line tool lists every command, runs command scripts and renders every page to PNG without opening a window.
About the Craft Apps
DesignCraft is one of the Crafting Apps from the ArtCraft team: free, open-source creative tools, each written from scratch in Rust and each usable on its own. The others include PhotoCraft for image editing, VectorCraft for vector illustration, FilmCraft for video, LightCraft for photo libraries, PdfCraft for PDFs and EffectCraft for motion graphics. The code is dual-licensed under MIT or Apache-2.0.