/** * rChats landing page — rich content for rspace.online/rchats */ export function renderLanding(): string { return `
Encrypted Community Messaging
Real-time community chat with channels & threads, end-to-end encrypted by default. Local-first, works offline, and scoped to each rSpace community.
Community messaging built from the ground up for privacy, speed, and self-hosting.
Organize conversations by topic with channels. Dive deeper with threaded replies without cluttering the main feed.
Messages encrypted with EncryptID passkeys. The server never sees plaintext — only community members can read messages.
Built on Automerge CRDTs. Send messages offline, sync seamlessly when reconnected. Your data lives on your device first.
Each rSpace community gets its own isolated chat instance. Channels, members, and history — all contained within your space.
Already using Slack, Discord, or Matrix? Bridge them into rSpace for a unified community view.
Aggregate channels from Slack, Discord, Matrix, Telegram, and Mattermost into a single interface.
Read and reply to messages across all connected platforms from one place. Similar pattern to rInbox's multi-IMAP aggregation.
Messages flow both directions. Reply from rChats and it appears in the original platform. No context lost.
Bridge external channels into rSpace channels for a single community view, regardless of where members actually chat.
rChats isn't a standalone tool — it's one node in a wider network of self-hosted services that keep your data under your control.
Start a rMeets video call from any channel. Meeting notes, recordings, and summaries flow back into the chat thread.
Turn chat messages into rTasks action items or rNotes documents. Keep conversations and decisions linked.
One identity across the entire rSpace ecosystem. Passkey-based authentication, no passwords to manage.
Features in development for the rChats roadmap.
Catch up on long threads with AI-generated summaries. Run locally or via your own LLM endpoint — no data sent externally.
Build custom integrations with incoming and outgoing webhooks. Connect CI/CD, monitoring, and other services to channels.
Drop into voice channels powered by Jitsi. Persistent rooms for your community — always on, always private.
Start chatting on infrastructure you control, or create a space for your community.