AI-Powered Intelligence Curation Platform

Curated, not aggregated.
Intelligence that earns attention.

Xentara is the complete back-office for human curators — ingesting sources, running AI enrichment, and publishing polished intelligence feeds to white-label reader apps, Telegram channels, and PWAs.

6 Pipeline stages
72+ DB migrations shipped
10 Gemini API key rotation
3 Source types (RSS, YouTube, RSSHub)
Hubs — white-label deployable

Everything a curator needs.
Nothing they don't.

Xentara is a two-tier system: a powerful back-office studio for curators, and a headless API powering beautiful white-label reader experiences. Every article seen by a reader has been reviewed and approved by a human.

🔬

Single-Pass AI Intelligence

One Gemini API call extracts a Markdown summary, refined title, byline, synopsis, sentiment score, article type, original language, and full taxonomy classifications — no multi-step fragility.

gemini-3-flash
📡

Multi-Source Ingestion

Monitor RSS/Atom feeds, RSSHub routes (self-hosted or public), and YouTube channels simultaneously. Per-source ingestion pause, date filters, and article-type defaults give curators granular control.

RSS · RSSHub · YouTube
🏷️

Multi-Dimensional Taxonomy

Platform-wide and hub-private dimensions. Two configurable AI confidence thresholds — one for objective dimensions (95%), one for style/persona dimensions (75%). AI proposals are surfaced for curator approval.

Platform + Hub Dimensions
🎨

White-Label Reader PWA

The xentara-client shell adapts entirely to any hub's branding — colours, hero media, name, PWA manifest — without a rebuild. Deploy once, brand infinitely.

Single-hub · Multi-hub modes
📲

Telegram Distribution

On publish, articles are broadcast to Telegram channels (with native comment button), groups (with inline reaction keyboard), and subscriber DMs — all with thumbnail support and delivery logging.

Channels · Groups · DMs
💡

Hub Promotions & Affiliate Tracking

Time-windowed, frequency-gated hub and platform promotions with always_display_first pinning. Click deduplication with SHA-256 hashes powers an affiliate attribution system.

Promotions · Affiliate
🏦

Commercial & Billing Layer

Hubs can charge reader subscriptions via Stripe. Hub billing accounts, billing cycles, token usage tracking, and Connect accounts for payouts are all built into the schema — ready for activation.

Stripe · Paid Subscriptions
👥

Publisher Profiles

Each monitored source links to a Publisher entity with entity type, source type, political leaning, factuality score, bias rating, multilingual badges, and configurable reader-facing display fields.

Media Intelligence
🤝

Curator Assistants Marketplace

A built-in directory of human curation assistants that hubs can hire with weekly hour allocations. Payout banking details are securely managed and restricted to platform admins.

Human + AI curation

From raw source to
polished publication

Every article flows through an event-driven Inngest pipeline — fully automatic, fully observable, and curator-approved before anything reaches readers.

1

Discovery Agent

Hourly cron + instant triggers scan all active, unpaused sources. Respects per-source date filters. Deduplicates via memoised event dispatch.

RSSRSSHubYouTubeDedup
2

Content Ingestion

Fetches full article text, YouTube transcripts, or web article body. Status advances to transcribing.

transcript APIweb scraping
3

Single-Pass AI Enrichment

Gemini (primary, 10-key rotation with cooldown) → Inception Labs fallback → raw excerpt last resort. Returns summary, byline, synopsis, sentiment, article type, language, and taxonomy.

GeminiInception LabsDual thresholds
4

Filter Rules Evaluation

Blocklist/allowlist keyword rules checked per source. Tagged auto_purge_tagged if matched — curators still see and can override.

5

Curator Review & Publish

Article lands in the Refine & Publish dashboard at status ready. Curator edits, approves, and hits Publish.

6

Distribution Agent

Simultaneously delivers to Telegram channels, groups, subscriber DMs, and the reader PWA feed. Every delivery attempt is logged.

TelegramPWA FeedDMs

Headless by design

The platform exposes a versioned REST API consumed by any client. The xentara-client is just one consumer — any third-party can build on the same API with a Deployment Token.

┌─────────────────────────────────────────────────────────────────────┐ │ Platform — studio.xentara.buzz │ │ │┌──────────────┐ ┌──────────────────┐ ┌────────────────────┐ │ │ │ Curator │ │ AI Pipeline │ │ Headless API │ │ │ │ Dashboard │ │ (Inngest) │ │ /api/v1 │ │ │ └──────────────┘ └──────────────────┘ └────────┬───────────┘ │ │ │ │ │ ┌──────────────────────────────────────────────────┴───────────┐ │ │ │ Supabase (PostgreSQL + Auth + RLS) │ │ │ └──────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────┘X-Deployment-Token │ ┌────────────────────────┴──────────────────┐ │ │ ┌──────┴──────────────┐ ┌───────────┴────────┐ │ xentara-client │ │ Third-party │ │ (PWA Reader) │ │ Client / App │ │ │ │ @xentara/ │ │ Multi-hub mode OR │ │ api-client SDK │ │ White-label PWA │ └────────────────────┘ └─────────────────────┘

Not just another aggregator

Most "curation" tools are really just aggregators with a pretty interface. Xentara is purpose-built for human-in-the-loop editorial control, with AI as a tool — not the decision-maker.

Feature
Xentara
Feedly
Curata
Flipboard
Ghost
Human-approved publication gate Partial
AI summary + byline + sentiment Partial Partial
Multi-dimensional taxonomy Tags only Categories Tags only
Headless API / white-label PWA Partial
YouTube transcript ingestion
Telegram channel distribution Plugin
Hub-level filter rules (blocklist/allowlist) Partial
Publisher bias / factuality profiles
Reader engagement (reactions + comments) Likes
Per-hub paid subscriptions (Stripe)
Ingestion pause per source Partial
Promotion affiliate click tracking
RSSHub integration
Open SDK for third-party clients Partial API

Built for many kinds of curators

From solo newsletter writers to media organisations, Xentara adapts to the team size and distribution channel.

Independent Curator
Solo Intelligence Feed

A single curator building a niche intelligence product — market research, geopolitics, biotech — for a paying subscriber base.

  • AI does the heavy lifting; curator focuses on editorial judgement
  • Telegram channel distribution out of the box
  • White-label PWA reader for subscribers
  • Paid reader subscriptions via Stripe
Enterprise
Corporate Intelligence

An internal intel team tracking competitive, regulatory, and market signals for decision-makers — delivered via a private, access-controlled PWA.

  • Private hubs with subscription access control
  • Hub-private taxonomy dimensions for proprietary classification
  • Deployment tokens for internal tooling integration
  • Hub-level filter rules to suppress irrelevant content
  • Full headless API for embedding in existing portals
Community
Community Hub

A community of interest (sports, gaming, local news) wanting a curated feed of high-quality content with reader reactions and discussions.

  • Configurable emoji reactions per hub
  • Comment threads on articles
  • Hub announcements and promotions to readers
  • Content suggestions — readers recommend sources
  • Boards for navigating content by topic

Premium reading, zero compromise

The xentara-client delivers a flagship reader experience — installable as a PWA, fully themed per hub, and packed with engagement tools — all without a single rebuild per deployment.

🎬

Rich Hero Media

Hub banners support static images, looping muted videos, or cross-fading image slideshows. Each respects prefers-reduced-motion and pauses on scroll-out.

🗂️

Board Navigation & Source Filtering

Curators configure named Boards as taxonomy-filtered sub-feeds. Readers can also filter by source with multi-select — all state is persisted to localStorage per hub.

📤

Native Sharing Modal

A built-in share modal supports 10 platforms (Telegram, WhatsApp, LinkedIn, Facebook, Signal, Discord, Instagram, Skool, Substack, Matrix), with clipboard copy, custom note, and the Web Share API.

🏅

Article Type & Language Badges

Every article card shows its type (video/text/podcast) and detected original language, giving readers immediate content-format context before they click.

Premium Tier Gating

Full subscription tier support: guest, free, premium. TierGate components and UpgradePrompt modals are composable throughout the UI.

🌐

i18n Ready

A custom useTranslation hook and locale files ship with the client. Publisher type badges support English, Afrikaans, and are extensible.

"Signal over volume"

"

Every article visible to a reader has been reviewed and explicitly published by a human curator. Nothing surfaces automatically without human approval.

Human-First Editorial Control
Core design principle
"

AI processes and enriches content — summarisation, taxonomy, byline, sentiment — but the curator has full editorial control before publication. AI is the assistant, not the editor.

AI-Assisted, Human-Decided
Core design principle
"

The reader client is a deployable shell that can be fully branded to any Hub, making it suitable for independent media outlets, communities, or corporate information services.

White-Label by Design
Core design principle

Ready to curate with intelligence?

Start building your first Hub in minutes. No credit card required to explore the platform.

Open Xentara Studio → Browse Reader