AI news agent

NewsAgent your news drafts, ready every morning

NewsAgent is an AI agent which finds, writes and designs news articles. NewsAgent watches your RSS feeds, picks stories matching your editorial policy, writes SEO-ready drafts and designs a featured banner for each. Your editors review every draft and publish on Ghost CMS.

Gemini · OpenAI · ClaudeGhost CMSHuman approval
Why NewsAgent

Small team. Big publishing output.

A fresh news site needs daily work: scanning dozens of feeds, choosing stories, writing each one up and making a cover image. A small editorial team has little time left for stories needing real reporting.

NewsAgent automates the repetitive work: discovery, filtering, first drafts and featured images. Your editors keep the important part: checking facts, sharpening the copy and choosing what goes live. Automation proposes. Editors decide.

See more AI automation examples.

How NewsAgent works

From RSS feed to Ghost draft in six steps

  1. Monitor your sources

    NewsAgent fetches your RSS feeds on a schedule, follows redirect links such as Google News to the real source and skips every item already processed.

  2. Filter with your editorial policy

    An LLM checks every headline against your filter prompt. You write the rules in plain language in the dashboard. No code changes needed.

  3. Cluster related stories

    NewsAgent groups headlines about the same event from different outlets. You get one strong article instead of five duplicates.

  4. Write the draft

    The AI writes a structured markdown article with a title, SEO metadata and links to every source.

  5. Design the featured banner

    NewsAgent creates a 960×540 cover for each story: headline, company logo, brand colours and a chart or diagram explaining the news.

  6. Review and publish

    Editors fix copy, adjust or regenerate the banner, then push the draft to Ghost CMS in one click.

Features

A complete AI content pipeline, plus an editor's dashboard

RSS monitoring

Add, test and enable feeds from the dashboard. NewsAgent tracks processed items, so no story appears twice.

Prompt-as-policy filtering

Your topic focus lives in an editable prompt. Move the desk to a new beat in minutes.

AI article writer

SEO-ready markdown drafts with titles, metadata, source comparison and links, combined from multiple sources.

AI banner generation

Featured images with brand colours, sharp logos and a story chart. An automatic quality review checks each one.

Editorial dashboard

Draft queue, markdown editor with toolbar, image uploads, banner versions with restore, live logs and a stop button.

Scheduler

Per-source intervals and article caps. NewsAgent skips overlapping runs to keep costs in check.

Ghost CMS publishing

Push the finished article, feature image and inline media to Ghost as a draft post in one click.

Choose your AI model

Switch between Google Gemini, OpenAI and Anthropic Claude, and tune the model and limits in Settings.

Headless mode

Run the whole pipeline or a single banner from the command line, cron or CI. No UI needed.

Banner engine

Two ways to design every cover

Pick a default in Settings, override the default per draft, or run both on one article and compare side by side. NewsAgent fetches logos as vector SVG first, then HD PNG, then favicon, and cleans each one to a transparent background.

One-shot

Fast and cheap

A single AI pass turns a concrete figure from the article into a real chart. Good for bulk drafts you hand-tune later.

Phased

Highest quality

A multi-phase pipeline with A/B variants and an automated AI quality review. The review retries when a design looks generic, cluttered or clipped.

Use cases

One agent, many news desks

Change the sources and the prompts, and NewsAgent covers a new beat.

  • Overnight developer and technology news desk
  • Vendor and competitor radar
  • Security advisory and incident desk
  • Open-source and GitHub release radar
  • Internal engineering digest or newsletter
  • Featured images for existing articles
Under the hood

Simple to run. Easy to extend.

One Node.js server runs the dashboard and scheduler. Drafts and settings live on disk. No database to manage.

  • TypeScript
  • Node.js
  • Next.js
  • Playwright
  • Google Gemini
  • OpenAI
  • Anthropic Claude
  • RSS
  • Ghost Admin API
  • PM2
FAQ

NewsAgent questions

What is NewsAgent?
NewsAgent is an AI news agent built by zdevs. NewsAgent monitors RSS feeds, picks stories matching your editorial policy, writes markdown articles, designs featured banners and sends finished drafts to Ghost CMS.
Does NewsAgent publish articles automatically?
No, by design. NewsAgent prepares drafts and banners, and an editor reviews and approves each one. Pushing to Ghost creates a draft post, never a live one.
Does NewsAgent cover other topics?
Yes. The topic focus lives in editable prompts and source lists. The same agent runs a security desk, a release radar, a competitor watch or an internal engineering digest.
Which AI models does NewsAgent support?
Google Gemini, OpenAI and Anthropic Claude. You choose the model in the dashboard settings.

Want an AI agent
for your content?

We set up NewsAgent on your beat, or build a custom content automation around your workflow.

Book an inquiry ↗