← All projects
Live demo

BlogAI

A deployed LLM drafting app that turns an article plus your notes into a blog and LinkedIn draft. Live on HuggingFace Spaces, with a human in the loop.

Problem

There is a gap between "I should write about this" and an actual draft. The blank-page problem kills consistent posting for personal-brand building.

Approach

A capture-then-generate loop: capture a URL and raw reaction on mobile, then later generate a draft in the web app. The model drafts; the human edits and publishes.

What I built

  • A Gradio web app on HuggingFace Spaces backed by Qwen 2.5 7B via the HF Inference API, with tone presets.
  • A Telegram capture bot (@tayapb_bot) that extracts the first URL from a message and queues the URL + notes to a Notion drafts database.
  • Honest scoping: open-access sources only, drafts not auto-published, always edited before posting.

Result

Deployed and live on HuggingFace Spaces, and I actually use it.