Skip to main content
← Back to BlogHumanizer is live, plus curved text in ImageAI and ChatMaster improvements

Humanizer is live, plus curved text in ImageAI and ChatMaster improvements

Humanizer went live for ChameleonLabs members this week. ImageAI picked up Custom Styles and curved overlay text, and ChatMaster's reports were improved.

Busy week. Five PRs merged across three products — one big member feature, three ImageAI releases and a security cleanup for ChatMaster.

Humanizer is live for free users (v0.2.0)

The big one. Humanizer shipped in full this week for ChameleonLabs members: voice profiles, async humanize jobs, a landing page and a detector.

It starts with a voice profile. Upload samples of your writing (or import a profile you already have) and Humanizer generates a profile from them. From there you can approve it, edit it or export it. Profiles are stored in S3 with every key namespaced per user, and no file bytes ever land in the database. Humanize jobs run async: kick one off, come back for the result.

We built the whole feature from an approved design doc and a 27-task implementation plan. (Yes, we count our tasks.)

Go try it

Free ChameleonLabs membership gives you access to the Humanizer. It's live right now. Upload a few writing samples, look at the profile it builds and tell us whether it actually sounds like you. We want to know either way.

Three ImageAI releases in four days

Custom Styles landed first (v0.41.0, PR #35). Point ImageAI at reference images you like, derive a reusable style from them and apply that style with any provider ImageAI supports. The whole thing lives in a self-contained core/styles/ package.

The follow-up release (v0.42.0, PR #38) closed out every item from the post-merge review batched in issue #37. The biggest fix: the GUI would freeze during a smart merge, so we capped the merge to a single LLM attempt. The test suite went from 597 passing to 615, with 18 new tests along the way.

Then the fun one: curved text for overlays (v0.43.0, PR #39). The classic arched book-cover title is now first-class in the layout engine. A caption or sfx overlay gets a single editable quadratic Bézier, and glyphs are placed per character along the arc-length-parameterized curve, each one rotated to the local tangent. The letters actually follow the arc. And because each overlay renders as one QGraphicsPathItem, the GUI canvas, the PNG export and the PDF export are structurally identical — what you see on screen is what prints.

ChatMaster improvements

ChatMaster's improved handling of issues now allows screenshots. Other improvements make reporting issues even easier.

  • ChatMaster is our free AI chatbot on our Discord server
  • Just address @ChatMaster
  • The /be command lets you switch AI models
  • See previous chats
  • /help updates are in progress
  • ChatMaster can also help you with everything

Maestro AI

Good afternoon, there