Open source · Free forever

Make it knitted.

Social posts, ads and web graphics from reusable brand patterns. You and your model, working on the same canvas.

Illustration of the studio. The editor is still being built.

Early days The render engine and the MCP server work today. The studio app is still being built, and every page here says which is which.

The idea in one picture

Pattern once. Knit forever.

Lock what the brand decided. Leave the rest free. Then change one line and watch every size follow. This is a small, working model of it.

Dashed means locked. Solid means free.

Try clicking the logo, the colour dot or the footer line on the post.

In the studio, the logo, colour and footer line are locked, and the headline is free. Change the headline once and every size follows.

  • Story
  • Square
  • Portrait
  • Wide
  • Pin
  • Banner

Three steps

From brand to batch.

  1. 01

    Set your swatch

    Colours, fonts, logos and a written voice, in one brand kit. Done once.

  2. 02

    Build a pattern

    Lay out the stitches. Lock the ones that carry the brand. Leave the rest free.

  3. 03

    Knit as many as you like

    Change the headline and the photo, then knit a dozen posts in every size.

Brand lock

Your brand stays put.

Most tools drift. A model gets a little creative with the logo, someone nudges the red, and by Friday nothing matches. In knitted a locked stitch is locked for everyone, your model included. If it tries, the write is refused and the refusal is reported back, so nobody believes a change happened when it did not.

Locked by the pattern

Logo, colours, type

Free to change

Headline, photo, caption

Available now

Two front doors

Use the studio. Or let your model.

In the studio

A canvas where locked and free stitches are drawn differently, so you always know what is yours to change.

Coming soon

Headline, free

Make it knitted.

Logo, locked

Through your model

The same operations are open to your model over MCP. It reads the Pattern, fills the free slots and knits.

Available now

your model  fill_slots
  headline: "Make it knitted."
  eyebrow:  "Big news"

knitted     filled  headline
            refused eyebrow
              locked by the pattern;
              unlock it in the studio first

Example of the real response shape. See the MCP tools.

Motion and voice

Built frame by frame.

A video is not a pile of pictures pasted on a timer. Each frame of a knitted animation is made at an exact moment, so things ease, fade and slide the way they do on a good website. Then it is encoded, and the result is the same on a slow laptop as on a fast one.

Frame-accurate animation

Easing, fades and slides in real brand type.

Available now

Local voiceover

Voiceover is made by a speech model running on your own computer. Everything runs on your computer.

Coming soon

Sample patterns

Drawn from the brand tokens, not knitted output yet. Real knits will replace these.

See all sample patterns

Local, private, open

Yours to keep.

Runs offline

Fonts, tools and renderer all live on your machine. No account, no cloud, no tracking.

Your files, your folder

Projects are plain files in a folder you can open, copy and back up.

MIT licensed

Read it, change it, keep it. Free for you and for anyone who wants to build on it.

Read the source on GitHub

Ready when you are

Knit your first post tonight.

The desktop app for Windows, macOS and Linux is out as an early preview. Download it, or star the project to see what comes next.