DEV Community

Syed Zohaib Haider
Syed Zohaib Haider

Posted on

I built a free AI marketing suite because Predis.ai charges $249/month

I am a school teacher from Pakistan, not a software engineer. I build free tools with AI assistance in my spare time, and AdHarbor is the fourth one. The first three were a real-time interview copilot, a form builder, and a screen recorder. This one is for marketers.

Try it: https://adharbor.pages.dev/
Code: https://github.com/zhbhaider-coder/adharbor

What it does

You type one brief — your product, your audience, your offer — and AdHarbor writes the whole campaign: Meta, Google, TikTok and LinkedIn ad copy, social captions, hashtags, an email with subject lines, and a product description. One click, one kit.

Then there is a canvas studio with 24 ad templates. You pick a template, type your headline, drop in your product photo, and export a PNG at the exact size for each platform: 1080x1080, 1080x1920, 1200x628, 1080x1350.

There is also a Brand Voice page. Set your tone and audience once, and every kit sounds like you. And a calendar page that plans the week and exports everything as CSV and ICS.

Why it is free

There is no server. There is no account, no card, and no credits. The writing runs on your own free Gemini key, which you paste once and which stays only in your browser's localStorage. It is sent straight to Google. Nothing passes through me, because there is nothing to pass through — no backend exists.

Predis.ai, the tool AdHarbor is inspired by, charges $32 to $249 a month and rations everything with credits. Its cheapest plan does not even include auto-posting. I looked at that price list and thought: the writing part is a free API call. The templates are a canvas. The calendar is a file export. Why is this $249 a month?

So I built the $0 version.

What it honestly cannot do

No AI video. No auto-posting to your accounts — that needs a server and OAuth, and this tool has no server. No AI image generation on a free key, because Gemini's image models are paid-only. And the free Gemini tier has daily rate limits, so "free" means free within those limits, not infinite.

It generates and exports. You post. That is the honest deal, and the site says so on the page.

How it is built

Static HTML, CSS and JavaScript, hosted on Cloudflare Pages. The Studio calls the Gemini 3.8 Flash API directly from the browser. The creative studio draws on an HTML canvas. Everything persistent — your key, your brand voice, your saved kits, your calendar — lives in localStorage. There is no database and no tracking.

What is next

The launch checklist is the boring part: Product Hunt, AlternativeTo, a Show HN post, and the rest. If you try the Studio, tell me what breaks or what feels missing. That feedback is how the last three tools got better — the interview copilot got a working mic after someone reported it stayed silent, and the recorder got a mobile camera mode after the same kind of report.

I am a teacher who builds tools, not a company. If AdHarbor saves you one subscription, it did its job.

Top comments (0)