Herald is three surfaces around one engine — a bot that creates, a studio that refines, a publisher that posts.
Message @heraldbot like a teammate — "/design a launch teaser, gold on ink." Finished designs and clips come back in the chat, sized for every format.
telegram-nativeOpen any draft in the browser to fine-tune — swap headlines, reorder frames, lock it to your brand kit. You never start from a blank canvas.
no blank canvasConnect YouTube and your Telegram channels once. Herald schedules and posts on time — right sizes, right captions, every channel.
set & forgetThe studio on your laptop, the queue on your tablet, the bot in your pocket — one engine underneath.
No onboarding maze. Talk to the bot, glance at the studio, connect your channels.
Tell @heraldbot what you need in plain words — format, mood, deadline. Drafts and clips come back right in the chat.
you › /design launch teaser,
gold on ink, 10 seconds
herald › rendering… 3 formats
herald › ✓ done · reply /postEvery draft opens in the web app. Swap copy, reorder frames, lock it to the brand kit — then approve.
→ studio · launch-week
brand kit · applied
edits · headline, 2 frames
status · approved ✓Herald posts to YouTube and your Telegram channels on schedule — right sizes, right captions, zero copy-paste.
publish › youtube + 2 tg
schedule · tue 09:00
status · queued (12)
copy-paste · 0MIT licensed, self-hostable, no open-core bait. The waitlist is for the hosted cloud — the code won't make you wait.
$ git clone github.com/heraldhq/herald
$ cd herald && docker compose up
→ studio · localhost:3000
→ bot · @your_herald_bot
→ publisher · connect a channelFirst wave ships this summer — earliest in line, first through the door.