Getting Started
From git clone to a finished thumbnail in about 10 minutes. No subscription. No account. No telemetry.
Requirements
On Intel? Tiramisu builds on Intel macOS but Apple Silicon-specific features (Core ML, on-device generative fill) won't run. Stick with cloud Replicate for now.
It's open source under AGPL-3.0. Star the repo while you're there — that's the easiest way to support the project.
# Either via SSH git clone git@github.com:hanley-tech/tiramisu.git # …or HTTPS git clone https://github.com/hanley-tech/tiramisu.git cd tiramisu
The repo doesn't ship a checked-in .xcodeproj — it's regenerated from project.yml via xcodegen. Install xcodegen if you don't already have it.
brew install xcodegen xcodegen generate
Why xcodegen? Keeping the Xcode project as a YAML file means clean diffs in PRs and zero merge conflicts on the binary .xcodeproj blob.
Open the freshly-generated project in Xcode. The active scheme should be Tiramisu by default. Hit ⌘R.
open Tiramisu.xcodeproj
# Cmd+R in Xcode → app launches
Or build & run from the command line:
xcodebuild -project Tiramisu.xcodeproj -scheme Tiramisu build open ~/Library/Developer/Xcode/DerivedData/Tiramisu-*/Build/Products/Debug/Tiramisu.app
Tiramisu supports four generative-fill backends. Pick whichever matches your machine + privacy stance. Set the active one in Settings → Generative Fill.
uv tool install mflux).The shortest possible path from blank canvas to a posted thumbnail:
T, type your headline. Cmd+T to free-transform; size it big.Or, when the natural-language intent bar lands, skip steps 2–4 entirely: type "make a clickable thumbnail with a shocked face and the title GIANT WIN" at the bottom of the canvas.
Contributing
Tiramisu is open source for real — every PR is welcome. Read these before opening one.
Stuck?
No setup support email — every problem becomes a public GitHub issue, so the next person hits a fixed bug instead of the same one twice.