Services
Custom software developmentUmbraco developmentWeb developmentCRM developmentERP developmentAI & LLM integration.NET development & modernizationE-commerce developmentIntegrations & automationCloud & DevOpsMaintenance, support & project rescueDedicated teams & white-label
Our Work
Case studiesProducts
About Blog Contact
Umbraco package · AI content

umContentCreator

Generate text and images for Umbraco fields with one button next to the property

Free Umbraco package that adds AI text generation (OpenAI) and image generation (Stability AI) or Google image search to text and media properties.

dotnet add package umContentCreator
Umbraco page with Error code, Error name and Error description fields, each with a content generation button beside it
Downloads4,556
Latest versionv17.0.0
Works withUmbraco 10+
LicenseFree · MIT
Why it exists

The problem it solves

Editors who use AI for copy or images usually work in a separate tool, then paste text and upload files into Umbraco by hand. That is slow and breaks the editing flow for every single field. umContentCreator puts a generate button next to the property, so text and images are created where they are used.

Typical uses

  • Drafting product or service descriptions directly in a text field
  • Filling meta descriptions and short summaries across many pages
  • Creating a header image for a blog post without leaving the page
  • Finding a stock-style image through search and inserting it into a media property

At a glance

NuGet package
umContentCreator
Latest version
v17.0.0 · 11 releases
Umbraco
Umbraco 10+ (v1.x), Umbraco 15 (v15.x), Umbraco 17 (v17.x)
.NET
net10.0
First released
Apr 2023
Last updated
Feb 2026
Downloads
4,556
License
MIT
Requirements
Umbraco 17 for 17.0.0 (Umbraco 15 for 15.x, Umbraco 10+ for 1.x).NET 10 for 17.0.0OpenAI API key for textStability AI API key for image generationGoogle API key and Custom Search Engine key for image search (optional)
Works with
OpenAI APIStability AI APIGoogle Custom Search API (optional, for image search)
Features

What umContentCreator does

Ships with: umContentCreator.Core: server-side library with the package's core logic (API calls to OpenAI, Stability AI and Google search, plus settings). Installed automatically; latest 17.0.0 targets Umbraco 17.1+ and .NET 10.

AI button on text fields

Text box, text area and rich text properties get a generate button. Text is written by an OpenAI model.

Control over the output

Set the maximum words per response and a model behavior slider before generating, then edit the result.

Append, replace or regenerate

Add the generated text after existing content, replace it, or ask for a new version.

AI image generation

Media properties can create an image from a keyword or phrase using the Stability AI API and add it to the property.

Image search

A Search tab finds images through Google Custom Search, with region and usage rights settings, and inserts the one you pick.

Settings in the backoffice

API keys for text and image services are entered in configuration tabs in the Content section. No code changes are needed.

Kept current with Umbraco

Separate release lines exist for Umbraco 10, 15 and 17, so the package follows major CMS upgrades.

How it works

From install to first use

dotnet add package umContentCreator
  1. Install

    Add the package from NuGet. umContentCreator.Core is installed with it.

  2. Add API keys

    Enter your OpenAI key under the text settings, and your Stability AI key plus optional Google API and search engine keys under the image settings.

  3. Switch data types

    Replace the text and image data types on your document types with the AI-enabled versions.

  4. Generate in place

    Open a page, click the button next to a field, write a prompt, review the result and apply it.

Screens

See it in the back office

FAQ

umContentCreator questions

Need a custom feature or help installing? OSKI built this package and can help.

Contact us
Is umContentCreator free?+

Yes. The package is free and MIT licensed. You pay the AI and search providers for your own API usage.

Which Umbraco versions are supported?+

Use 17.0.0 for Umbraco 17, 15.0.x for Umbraco 15, and 1.0.x for Umbraco 10 and later classic backoffice versions.

Which AI services does it use?+

OpenAI for text, Stability AI for image generation, and Google Custom Search for finding images. Each needs its own key.

Where do I enter API keys?+

In the umContentCreator configuration tabs in the Content section of the backoffice.

Do I need to change my document types?+

You swap the existing text or image data types for the AI-enabled ones. Templates and content structure stay the same.

Is the source code available?+

Yes. The repository is on GitHub at Kirill19837/umContentCreator.

Start a project

Need umContentCreator customized or a package built for your Umbraco site?

A spec, a Figma file or three paragraphs is enough to start.

  1. First reply · from an engineer, not a sales rep
  2. 30-min call · with Roman, our CTO, to clarify scope
  3. After the call · a written proposal with plan, team and price
Roman Oleksuk
Roman Oleksuk, CTOPrefer to talk? Pick a slot in Roman's calendar
We reply from a human mailbox. No newsletters. Your brief stays under NDA on request. We use your details only to reply; see our privacy policy.