All your conversational agents. One self-hosted platform.

Steered by your rules, grounded in your knowledge, and reaching every surface — web, API, SDK, and MCP.

Ask Radiosolive

What is Radioso?

Radioso is a platform for self-hosted conversational agents — grounded in your data and following your rules1. An agent talks to your users, follows the procedures you author, and takes real action rather than just describing it1. It answers from your own content and cites what it used, so you can check it2. One deployment serves every surface: the web app, a REST API, a TypeScript SDK, a website embed, Slack, and MCP clients3. Your data and your model keys stay in your stack4.

Answers by Radioso

Self-hosted

Runs on your own infrastructure

Bring your own LLM

Your keys, no inference markup

Your data stays put

Everything in your Postgres

Open standards

MCP, REST, and SDK included

It knows when to act — and when to ask.

Radioso diagnoses the problem, checks your rules, and does the work. When a rule says a person decides, it stops, asks, and hands over cleanly — with everything it already found attached.

an example
We got charged twice this month and the invoice doesn't match our seat count. Can you sort it out?
Radioso
Radioso
On it — let me dig into the account.
Pulled account · Acme Inc — Pro, 24 seats
Flagged duplicate charge · Mar 3, $480
Checked billing policy · billing.md
Radioso
Radioso
Two things: a failed payment retry double-charged you on Mar 3, and you're paying for 24 seats but only 18 are active. I can refund the duplicate and right-size the plan — that's a billing change, so I'll confirm before I touch it.
Yes please, go ahead 🙏
Radioso
Radioso
All done.
Refunded duplicate · $480
Right-sized plan · 24 → 18 seats
Credited unused seats · $312
$792 back to you, and next month's invoice drops to $1,440 — I've emailed the updated copy to your finance contact.
Incredible — that would've taken us an hour. Thank you!

When it genuinely needs a person, it hands off to a human — with the full conversation and every action it took attached.

That's the difference between talking about it and getting it done.

Inside Radioso.

Assistant

one turn loop · steer, act, follow through

Directives

steer
confirm before acting
stay concise
+ your rules

Standing condition → action rules. Shape behavior, no new capability.

Skills

act

retrieval.answer

ground answers in your docs

Your own

register a capability

retrieval draws on your docs → Postgres + pgvector

Routines

guide

Contact a human

collect → confirm → send

Your own

author a routine

Stateful multi-step routines, resumed across turns.

LLM
Grounded answer + citations·async actions (outbox)
Web chatPublic chatWebsite embedREST APITypeScript SDKMCP server

Ask from any surface — the answer returns there.

Talks to your users and takes actions you need.

One platform, not five vendors.

A support agent from one vendor, cart recovery from another, lead qualification from a third — each with its own contract, its own integration, its own copy of your knowledge going quietly stale. Radioso runs them all in one place: your content once, your rules once, and a purpose-built agent on every surface.

Support bot · Vendor ACart recovery · Vendor BLead qualification · Vendor CDocs assistant · Vendor DInternal helpdesk · Vendor E

five contracts · five integrations · five copies of your knowledge

Radioso
one knowledge baseyour rules, set oncean agent per surfaceone deployment to review

Different teams, same engine.

Builders

Put an agent in your own product

Give your customers a grounded agent inside your app or site — drop in the website embed and public chat, or wire it in through the REST API, TypeScript SDK, or MCP server. No agent framework to adopt, no low-code canvas to drag boxes on. Bring your own LLM keys and self-host the whole thing.

  • Website embed and public chat
  • REST API, TypeScript SDK, MCP server
  • Bring your own keys, self-hosted
Read the API docs

High-volume CX teams

Resolve routine tickets end to end

Ground the agent in your help center and policies and it clears the routine queue itself — running routines like returns and escalations, honoring your directives every step. When a case is genuinely hard, it hands a person the full transcript with every action attached.

  • Grounded in your help center and policies
  • Runs routines like returns and escalations
  • Human handoff with the full transcript
See a ticket resolved

Knowledge-base teams

One knowledge base, cited answers everywhere

Ingest and curate your documents once, then let both sides of the house draw from the same grounded source. Your team asks in Slack or web chat; your customers ask through the embed or public chat — same citations, no second copy to keep in sync.

  • Curate documents once, reuse everywhere
  • Grounded answers with citations
  • Team in Slack, customers in the embed
Radioso for Slack

Working assistant in under five minutes.

The bootstrap script prompts for your AI provider credentials, generates secrets, and starts the full stack with Docker Compose. Register, upload a document, ask a question.

~/radioso
# requires Node 24 + Docker Desktop
./run-dev.sh

# then open
# http://localhost:3000   web app
# http://localhost:8080   API

Every feature, open source.

Every product feature is open source, and you can run the whole platform yourself. Enterprise Edition is only for multi-tenant deployments running Radioso at scale.

Open source

self-hosted

Every product feature ships in the open release — grounded answers, directives, routines, actions, every surface. Read the source, run the whole platform on your own infrastructure, and change what you need to.

Get the source

Enterprise Edition

at scale

For running Radioso across many workspaces and tenants at scale — multi-tenant, scaled deployments where one install serves a lot of people. Tell us what your deployment needs and we will figure out the shape of it together.

Contact us

Questions? Ask the product.

Short answers below — or press Ask the agent and watch the live agent up top answer it for real, grounded in the docs, citations included.

Every product feature ships in the open release. The Enterprise Edition covers multi-tenant deployments at scale.

Every organization deserves a voice.

For thirty years, using the internet meant clicking. Increasingly it will mean talking — to agents that book the flight, find the recipe, fill the order. Every organization will need a way to speak for itself in that conversation.

Radioso runs on your infrastructure, with your model keys, and your data stays in your Postgres. Your voice stays yours.