Stay up to date on everything Ditto is building to power your product copy workflows, no matter where your team is working.
Book a Demo
The Ditto MCP (Model Context Protocol) server connects AI coding agents (like Claude, Cursor, and Figma Make) to your team’s strings, style guides, and metadata in Ditto. This context allows agents to draft new product copy in accordance with your style guides and reuse existing strings. It also gives agents access to add or edit content in Ditto.
Insert
Ditto’s CDN (Content Delivery Network) allows teams to update the copy in their product live without going through a code change like a pull request.
Centralize all your strings, standards, and copy decisions in Ditto. Ditto will ingest all your team’s existing data to start refining the system from day one.
Ditto’s GitHub PR review bot will identify hardcoded product copy, and allow you to add it to Ditto in one click. In addition to adding the text to Ditto, it’ll correctly implement it correctly in code.
Upload your existing style guide into Ditto with a few clicks, to build out a usable system from day one. (Note: you can currently reach out to our team to do this for you! Share your style guide with us, and we’ll get it implemented in your Ditto workspace in the next 24 hours).
Your product copy system in Ditto needs to do more than represent a snapshot in time — it needs to grow and change as your product and processes do. Ditto goes beyond a PDF or a markdown file because it learns, adjusts, adds metadata, and grows the more you use it.
Tag your copy in Ditto based on design elements in your Figma file. Ditto will recommend tags based on Figma layer styles, so style guides can be better applied to the text item.
Build out metadata for your style guide rules, as you use them. As you use your Ditto style guide in copy generation, Ditto will recognize patterns and suggest tags to add to the rule itself, to make the rule even easier to apply in the future.
As new text gets written and edited, Ditto will identify and suggest recurring patterns that aren’t yet captured in your style guide to add as new rules.
Ditto to govern the copy decisions being made, by managing both the inputs and the outputs: Build a system so AI tooling only pulls from the right inputs, and review the copy getting generated so you only ship the right outputs.
Make edits to your Ditto style guide, directly from your agentic tool, with Ditto’s two-way MCP. As you’re working in your AI workflow, just tell the agent to update or make an edit to your style guide, and it’ll automatically push the change.
Ditto’s Github PR review bot analyzes user-facing text in new pull requests and suggests edits. Suggested edits are based on the style guide stored in Ditto and identification of opportunities to reuse existing text. This will work regardless of if the text in the pull request is hardcoded. Accepting the suggestion commits the change directly to the branch.
When you edit text in Ditto that’s already integrated into development, you can open a pull request with code changes directly from our web-app. This allows non-developer to initiate updates to product text in production, without a developer fetching the latest text.
In a Ditto project, we’ll continually check the current version of the text against style guide rules and proactively surface suggested edits when it doesn’t adhere to guidelines.
Review the latest product text in a new pull request, with full product context, from within the Ditto web app. Ditto will pull in the most up-to-date prototype, so you and your team can run copy reviews without requiring access to the same production space.
Magic Draft will automatically comb through existing text in Ditto (either in the project or in your Ditto library) and suggest copy to reuse in your Figma designs, instead of creating new strings each time.
When using an agent like Claude, they’ll be instructed to assess all existing product text in the codebase to identify opportunities to reuse text instead of drafting new copy.
When using an agent like Claude, Ditto’s MCP will automatically comb through existing text in Ditto (either in your Ditto projects or in your Ditto component library) and default to suggesting copy to reuse, instead of creating new strings each time.
Manage all your product copy, from end-to-end, in Ditto. Manage translations alongside base text, generate translated copy in moments, set locale-specific guidance, and more.
Set a specific locale on your variant in Ditto, then build a custom style guide for that locale. Create rules, formatting guidelines, and word lists for specific languages or countries, and Ditto will enforce the rules automatically.
Generate translations for any text in moments, with Magic Translate. Just create a new variant, set a locale, and Magic Translate will generate localized product copy. Review translations in design context, just like you would any other copy, and push final translations to production via the Ditto API.