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.
The Platform
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.
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-flashMonitor 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 · YouTubePlatform-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 DimensionsThe xentara-client shell adapts entirely to any hub's branding — colours, hero media, name, PWA manifest — without a rebuild. Deploy once, brand infinitely.
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 · DMsTime-windowed, frequency-gated hub and platform promotions with always_display_first pinning. Click deduplication with SHA-256 hashes powers an affiliate attribution system.
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 SubscriptionsEach 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 IntelligenceA 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 curationThe Intelligence Pipeline
Every article flows through an event-driven Inngest pipeline — fully automatic, fully observable, and curator-approved before anything reaches readers.
Hourly cron + instant triggers scan all active, unpaused sources. Respects per-source date filters. Deduplicates via memoised event dispatch.
Fetches full article text, YouTube transcripts, or web article body. Status advances to transcribing.
Gemini (primary, 10-key rotation with cooldown) → Inception Labs fallback → raw excerpt last resort. Returns summary, byline, synopsis, sentiment, article type, language, and taxonomy.
Blocklist/allowlist keyword rules checked per source. Tagged auto_purge_tagged if matched — curators still see and can override.
Article lands in the Refine & Publish dashboard at status ready. Curator edits, approves, and hits Publish.
Simultaneously delivers to Telegram channels, groups, subscriber DMs, and the reader PWA feed. Every delivery attempt is logged.
Architecture
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.
How We Compare
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 | ✗ | ✗ | ✓ |
Use Cases
From solo newsletter writers to media organisations, Xentara adapts to the team size and distribution channel.
A single curator building a niche intelligence product — market research, geopolitics, biotech — for a paying subscriber base.
A small editorial team running multiple topic hubs — politics, business, lifestyle — each with its own feed, branding, and subscriber base.
An internal intel team tracking competitive, regulatory, and market signals for decision-makers — delivered via a private, access-controlled PWA.
A community of interest (sports, gaming, local news) wanting a curated feed of high-quality content with reader reactions and discussions.
The Reader Experience
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.
Hub banners support static images, looping muted videos, or cross-fading image slideshows. Each respects prefers-reduced-motion and pauses on scroll-out.
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.
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.
Every article card shows its type (video/text/podcast) and detected original language, giving readers immediate content-format context before they click.
Full subscription tier support: guest, free, premium. TierGate components and UpgradePrompt modals are composable throughout the UI.
A custom useTranslation hook and locale files ship with the client. Publisher type badges support English, Afrikaans, and are extensible.
Our Philosophy
Every article visible to a reader has been reviewed and explicitly published by a human curator. Nothing surfaces automatically without human approval.
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.
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.
Start building your first Hub in minutes. No credit card required to explore the platform.