News RAG • Article Studio

Working RSS now. RAG + AI writer + WordPress publishing: staged.

WIP Demo-only UI • no sending • no real credentials Open live news site

Article Studio

System status Signed in as: Guest

NEWS RAG

RSS ingest is active. RAG indexing + AI drafting + publishing are staged.
LIVE RSS

LIVE
RSS ingest
Feeds pull and normalize into a working news surface.
WIP
RAG index
Vector search, freshness ranking, topic clustering.
WIP
AI article writer
Draft, revise, and format with citations and templates.
WIP
WordPress publisher
JWT-based plugin auth + scheduled posts.

Feeds

Demo table of your current RSS buckets.
Bucket Source Status Items
Gaming RSS LIVE 42
Movies RSS LIVE 31
Tech RSS LIVE 58

Next genres (planned)
AI Music Sports Finance Science World Local
JWT Agentic WordPress Publisher Landscape preview • clean WP post format
LIVE SURFACE JWT → WP CURRENT EVENTS GAMING MOVIES TECH

Publisher demo (WordPress)

The publish end of the pipeline: RSS ingest → (RAG / writer staged) → formatted post → attribution line → WordPress publish via JWT plugin. The goal is consistent formatting without manual copy/paste.
Publish template includes an in-body attribution line (example: Source: Original Article) and a standardized headline + excerpt format.
Publisher Status
WP surface is reachable.
LIVE

Landscape preview (16:9)

If the iframe is blocked by WP security headers, use “Open WP demo blog”.
Open
WP post format (mock)
[Demo] Daily Brief: Top headlines + quick takes
Three high-signal bullets, then a short paragraph, then “Source: Original Article” attribution — consistent across Gaming/Movies/Tech.
daily-brief rag agentic wp
This mock is the “output shape” your n8n/Zapier/IFTTT flows can publish repeatedly.
Publishing receipt (demo)
What the WP publisher receives from the Studio pipeline.
Target site
ghostai.pro/blog
Auth
JWT → WP plugin
Mode
No-code publish (agentic)
Attribution
Includes “Source: Original Article” line in post body
Schedule
Immediate or scheduled (planned)
Formats
Markdown → HTML → WordPress
Topics
Gaming • Movies • Tech (and more planned)
Keep this “no code”. It’s proof: a real WP surface that the agentic pipeline can feed.
Automation + Multi-Publish n8n featured • Zapier + IFTTT supported
n8n (FEATURED) WEBHOOKS MULTI-PUBLISH AI API SURFACE DEMO-ONLY

n8n workflow blueprint (mock)

People ask for this: you can wire GhostAI as an AI “node” via webhooks/HTTP requests, then publish to WordPress and syndicate everywhere.
SHOWCASE

Trigger

Webhook / RSS schedule

Fetch + Normalize

De-dupe + enrich

RAG (WIP)

Cluster + rank

AI Writer (WIP)

Draft + format

Media (WIP)

Hero + GIF intent

WordPress

JWT plugin publish

Multi-Publish

X/Discord/Telegram
This is the same pipeline logic across n8n, Zapier, and IFTTT — n8n just gives you full control (self-host + custom nodes).

Example webhook (demo)
POST https://example.local/webhook/newsroom Authorization: Bearer <demo-api-key> Content-Type: application/json { "bucket": "tech", "sourceUrl": "https://example.com/story", "targets": ["wp", "x", "discord"], "format": "daily-brief", "withMedia": true }
AI API call (demo)
POST /api/publish/multi Authorization: Bearer <demo-api-key> { "title": "...", "summary": ["...","...","..."], "attribution": "Source: Original Article", "wp": {"status":"draft","category":"Tech"}, "x": {"style":"thread","maxPosts":3}, "discord": {"channel":"#news"} }

Tools (demo)

n8n is the primary showcase. Zapier/IFTTT are supported paths.
Platform Status Notes
n8n FEATURED Webhooks → nodes → AI API → WordPress + multi-publish.
Zapier SUPPORTED Fast integrations + multi-step zaps (demo).
IFTTT SUPPORTED Simple triggers/actions for syndication (demo).

Publish targets (mock)
Target Mode Status
WordPress Post + featured image PRIMARY
X / Twitter Headline + 3 bullets WIP
Discord Embed + link WIP
Telegram Short brief + link WIP
LinkedIn Clean summary + CTA WIP

AI API surface (mock)
Method Path Description
POST /api/ai/summarize Story → bullets + title (WIP).
POST /api/ai/rewrite Rewrite per platform (WP/X/LinkedIn) (WIP).
POST /api/ai/tags Categories + tags + SEO keywords (WIP).
POST /api/publish/multi One payload → multiple targets (WIP).
Intended: one request payload can produce a WP post, plus platform-specific excerpts (X/Discord/etc) from the same draft.
Agentic Media for Posts AI images + Giphy agentic GIFs (planned)
AI IMAGES GIPHY AGENTIC GIFS ATTACH TO WP WIP

Media Builder (demo)

WIP • Locked
Generate a hero image + retrieve/compose GIFs that match the story angle, then attach to a WP draft.

Planned: aspect ratios, safe margins, brand overlays, caption blocks.
Planned: topic → retrieval → shortlist → stitch → caption → export.
WIP: Media Builder is locked
Mock UI only. Real generation + attach comes after the WP publish path is finalized.

Endpoints (mock)

Planned API surface for post media automation.
Method Path Description
POST /api/media/image Generate post image (WIP).
POST /api/media/gif Generate/assemble GIF (WIP).
POST /api/media/giphy/rag Retrieve + compose GIFs by topic (WIP).
POST /api/media/attach Attach media to WP draft (WIP).

Media flow (planned)
  1. Story angle → image brief + GIF intent
  2. Generate hero + retrieve GIF candidates
  3. Auto-QC + caption template
  4. Attach featured image + blocks to WP draft
Message Builder Mock formatting • mock markdown • mock HTML output

Compose

WIP • Disabled
WIP: Compose is locked
Buttons run demo actions only (loads sample text and renders a preview).

Preview

Markdown → HTML (demo)
Click “Load demo markdown” then “Render preview”.

HTML export (demo)
Mock Inbox + Templates Static demo content

Inbox (fake)

Example tasks / notes for the newsroom workflow.

Templates (demo)

Example structures you can wire into your writer later.
Template Use Output
Daily Brief 5–10 headlines + 1-line bullets Short post + shareable
Deep Dive Single story + background + links Longform with sections
Roundup Grouped by topic with quick takes Medium post
Explainer Definitions + examples + FAQ Evergreen article
WordPress Plugin Mock JWT shown is a fake demo token

JWT Generator (demo)

WIP
Simulated WP plugin handshake. No secrets, no real signing here.


Payload (demo)
issghostailabs.pro
audwp-plugin
subGuest
scopepublish:draft
exp+15 minutes

Endpoints (mock)

Example API surface you can wire later.
Method Path Description
GET /api/news Latest curated headlines (demo).
GET /api/news/{id} Single story detail (demo).
POST /api/draft Create article draft (WIP).
POST /api/wp/publish Publish to WordPress (WIP).

Publish flow (demo)
  1. Create draft from selected RSS items
  2. Render Markdown → HTML
  3. Send to WP plugin with demo JWT
  4. Plugin schedules or publishes