Image and video decision

AI Photo Forge

A single capable developer can build and operate a Telegram-based AI headshot bot in about one week using existing open-source stacks and hosted inference; no durable moats are evident from the site, so self-build is realistic and cost-effective for a technical user.

Visit website

Built by Alex, who ships 10 products in this index

You pay

Not priced

No pricing page we fetched carried a figure, so there is nothing to compare against. The build side is still real.

You’d pay instead

$100one-off36 h to build

$50/mo6 h/mo upkeep

No published price to break even against.

No open-source build does this yet

Nothing published replaces this one, so a replacement starts from an empty file. Here is what it would have to cover.

What a replacement has to do

  • User sends a photo to a Telegram bot → bot uploads and validates image → run headshot-style image generation model → store result and return generated headshot to the user

What it still won’t have

  • Hosted, polished production deployment with existing user base
  • Any proprietary UI/UX or product polish specific to AI Photo Forge
  • Built-in Telegram audience and associated traffic

What remains hard

  • Product polish and ongoing maintenance
Read the build prompt

First-year cost

No published price

AI Photo Forge does not publish a price we could read, so there is nothing to compare against. What building costs is below.

Money you would actually spend

Keep paying
—

Subscription price × seats × 12

Build it
—

AI build —APIs + hosting —

Time you would spend

—

—

What you would spend

What we assumed

The verdict above measures whether you could build it. This one is only about money.

Runnable build prompt

Not run yet
Build a minimal AI headshot Telegram bot using Node.js (Fastify/Express) and Python (FastAPI) for model inference. Core features in scope: (1) Telegram bot webhook to receive photos and commands, (2) image validation and face detection, (3) call a Diffusers-based inference service (local or Replicate API) to generate headshot-style images, (4) store originals and outputs in S3 (MinIO or AWS S3) and produce expiring URLs, (5) send generated images back to users and report job status, (6) basic logging and per-user job tracking in a small Postgres database. Out of scope: payment processing, web UI dashboard, multi-tenant admin features. Require: robust error handling, retries for transient model/API failures, and unit tests for bot handlers, inference wrapper, and storage layer.
How we checked1 sources · 3/3 runs agreed · evidence score 82

How the score was reached

  • Build verdict base78
  • 3/3 assessment runs agreed+4
  • Evidence score82

The base comes from the verdict. Everything under it is a check that either happened or did not, and each one is a fact frozen in this record rather than a judgement made at render time - so the same evidence always produces the same number.

How scoring works →

Cited sources · 1

Every page the run actually retrieved.

Integrity checks

What held up, and what did not.

✓ 3 independent runs, one answer✓ Citations limited to fetched pages! 1 moat recorded