Inspiration

Designers often know what they want visually but struggle to find the right words. I wanted to solve the “blank page” problem and make content creation inside Adobe Express feel less like writing from scratch and more like clicking “generate” and editing. Try it here

What it does

AutoCopy AI scans the current Adobe Express design, identifies all the text elements, and asks two simple questions: “What are you designing?” and “What are your brand guidelines?” Based on your inputs, it uses AI to generate multiple content variations tailored to the brand's tone and intent that can be instantly applied directly into the design.

How I built it

  • Scans the design to find all text nodes using editor.context.currentPage
  • Extracts both the text content and positional data of each node
  • Sends user intent and brand tone to an AI model to generate tailored content
  • Updates the design’s text elements in place using textNode.fullContent.text

Challenges I ran into

I'll be honest, it was tough at first to navigate Adobe Express’s developer documentation. But once I dove deeper, the pieces started to click.

  • Initially struggled with the documentation and API access
  • Figured out how to identify and update all relevant text nodes
  • The real challenge wasn't just technical; it was ensuring this tool solves a meaningful, recurring user problem
  • Needed to strip out quirky AI formatting like Markdown and ensure all output was brand-safe and error-proof

Accomplishments that I'm proud of

  • Building a real working MVP from scratch.
  • Learned the Adobe Express Document Sandbox deeply
  • Proved that AI-driven content design is possible inside Adobe Express

What I learned

  • Adobe Express’s SDK provides enough flexibility to build powerful design-time tools
  • Prompt design is critical: well-structured input results in clearer, brand-safe output
  • Solving user problems matters more than just cool tech

What's next for AutoCopy AI

Built With

Share this project:

Updates