Skip to content
mango·agentby Mangosteen Studio
Open sourceApache-2.0 · v0.1

The website agent that only says what it knows.

An open-source AI agent for your websites. It answers only from your knowledge base, captures leads, books demos, and hands off to a teammate's phone when it matters.

  • Grounded answers only
  • Phone handoff
  • Point & screenshot
  • No email required
widget, gzipped
17.5 KB
40 KB budget enforced in CI
agent actions
5
validated tool calls
widget layouts
5
one script tag
license
Apache-2.0
self-hosted, no paid tier
Sales first, support second

Every conversation ends somewhere useful.

Not a FAQ bot that shrugs. Each conversation ends with an answer, a CTA, a captured contact or a person taking over.

How it works

From question to grounded reply in seven steps.

Grounded answers

Below the threshold, it says “I don’t know.”

Retrieval runs before the model, and weak matches count as no facts. Pick a question, or drag the threshold.

Features

Everything the agent and your team need.

Human handoff

When it matters, a person picks up from their phone.

Always-human topics, low confidence or a simple “can I talk to someone” sends a push to every online teammate. The first to tap takes it.

Point & visual feedback

Visitors show you exactly what they mean.

Click an element or drag a region. Sensitive fields are masked before anything leaves the browser.

One script tag

Make it look like it was always yours.

Five layouts, any accent, light or dark, overridable per page. The playground writes the tag for you.

Self-host

Your data, your infrastructure, three commands.

Postgres with pgvector, Redis and any S3-compatible bucket. Run it without an API key using the built-in fake model, then add a Gemini key for real answers.

  • Domain-allowlisted keys, HMAC-signed identity, role checks on every query
  • Apache-2.0: use it commercially, fork it, extend it
  • Every dependency behind an adapter with a fake for offline work
terminal
git clone https://github.com/Mangosteen-Studio/mango-agent.git
cd mango-agent
make setup   # deps + .env
make dev     # every service via docker compose
make seed    # example org, project and knowledge base
your site
<script src="https://your-host/mango.js"
  data-project="pk_…" async></script>
Walkthroughs

Guided, step by step.

Try the real thing, right here.

The chat in the corner is Mango Agent, answering from this site's content. Ask it how anything works and it links you to the exact section.