Showcase: 79 Claude Agents Built an InDesign-Killer DTP Platform in One Session

Resolved 💬 2 comments Opened Mar 19, 2026 by nirjhar Closed Apr 18, 2026

79 Agents. One Session. Empty Directory to InDesign-Killer.

A solo developer in Dhaka, Bangladesh used Claude Code (Opus 4.6) to build Pressable — a browser-based desktop publishing platform with 100% Adobe InDesign feature parity — in a single conversation.

The Numbers

| Metric | Value |
|---|---|
| Agents deployed | 79 |
| Tests passing | 476 |
| Source files | 230+ |
| Commits | 75 |
| Security vulns found & fixed | 13 |
| InDesign features matched | 100% |

What Was Built

Rust Core Engine (104 files):

  • Fontations + HarfRust (same font tech as Chrome)
  • ICU4X bidi + Knuth-Plass paragraph composer
  • Full typography: tabs, drop caps, bullets, GREP styles, nested styles, conditional text, text on path
  • Tables, footnotes, TOC, index, cross-references
  • PDF export (PDF/A, PDF/X-1a/3/4, CMYK, crop marks, font embedding)
  • EPUB + HTML + PNG/JPEG export
  • InDesign IDML import + QuarkXPress QXP import

React Editor (107 files):

  • CanvasKit 60fps rendering
  • 20+ dockable panels (InDesign-like dark theme)
  • Color picker (HSL/CMYK/hex/eyedropper)
  • Pen tool, shape tools, gradients, effects
  • Real-time collaboration (Yrs CRDT)
  • Offline PWA
  • 3D publication preview (Three.js)
  • Color-blind simulation + WCAG contrast checker

The Feature No Competitor Has — AI Document Wizard:

  1. "What do you want to create?" → 10 document types
  2. Pick from 350+ real industry sizes (ISO, ANSI, JIS, Indian, Bangla, Chinese)
  3. Upload .docx/.txt/.md → AI analyzes content structure
  4. Upload images → auto-tagged, smart placement
  5. Choose from 8 font themes + 6 color palettes (including Bangla + Arabic)
  6. AI generates professional layout in 3 seconds
  7. Open in full editor with 100% InDesign parity

105 publication templates covering newspapers, magazines, books, brochures, reports, catalogs — including Bangla, Arabic, Hindi, and Japanese-specific templates.

Why It Matters

  • First-class Bangla + Arabic — not an afterthought. Affinity Publisher has ZERO complex script support.
  • Browser-native — no install. Works on Mac, Windows, Linux, ChromeOS, iPad.
  • Real-time collaboration — InDesign, Affinity, and QuarkXPress have none.
  • Entirely owned stack — auth (Wenme), authorization (Darwan), billing (LoneSock Pay), communications (BitsPath). Zero third-party dependencies.
  • One developer, one session — demonstrates agentic development at scale.

The Methodology

  1. Research agents explored the Rust ecosystem before any code was written
  2. Build agents deployed in waves of 3-6 in parallel
  3. Audit agents (security, code quality, UX, type consistency, observability) found 250+ issues
  4. Fix agents resolved every finding
  5. Gap-closing agents systematically matched every InDesign feature
  6. Research agents compared against Affinity Publisher and QuarkXPress

Full Blog Post

📄 Read the full story

Marketing Page

🌐 karitkarma.com/products/pressable (live)
🆚 karitkarma.com/products/pressable/compare (vs InDesign vs Affinity vs QuarkXPress)

---

Built by Lutfar Rahman Nirjhar (@nirjhar) — KaritKarma Limited, Dhaka, Bangladesh 🇧🇩

Built with Claude Code (Opus 4.6) with agentic development.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗