5 chatbots. Zero dashboard.
Deploy and manage AI chatbots from your terminal, your agent, or your CI. One token, all bots, all APIs. Built for devs who ship.
You have 5 projects. Why manage 5 dashboards?
Without Builder
- Login to dashboard for each bot
- Click through settings forms
- Copy-paste corpus in web editors
- Check analytics in separate tabs
- One API token per project
With Builder
- One token for all bots
- Create bot in one API call
- Push corpus from terminal
- Stats piped to your tools
- Full MCP agent workflow
The full workflow in Claude Code
From “I need a chatbot” to live-on-production in 4 prompts.
"Create a chatbot Luna for my SaaS, friendly tone"
→ slug: luna-saas, apiKey: ak_..., widget: <script ...>
"Add this FAQ to Luna's knowledge base: [paste docs]"
→ corpus entry created, 2.4kb markdown
"Test Luna with 'how do I install the SDK?'"
→ "To install, run npm install luna-sdk..."
"How is Luna doing this week?"
→ 47 conversations, 92% satisfaction, +12% vs last week
17 MCP tools. Your agent does the rest.
6 Builder tools for multi-bot management + 11 single-bot tools for deep config.
list_botsAll your bots + pool usage
create_botNew bot with slug, keys, widget
deploy_corpusPush markdown knowledge
chat_testTest a bot, get response
get_bot_statsAnalytics for any bot
delete_botRemove a project
+ get_tenant, update_tenant, list_segments, create_segment, update_segment, get_segment, list_corpus, get_corpus, create_corpus, update_corpus, delete_corpus
Everything you need. Nothing you don't.
CLI-first
curl, Claude Code, or any agent. Zero dashboard required.
17 MCP tools
Full bot lifecycle from Claude Desktop or any MCP client.
One token, all bots
Parent token accesses every child bot. No token juggling.
Stats API
6 endpoints. Pipe to Grafana, Notion, Slack, your own dashboard.
BYOK multi-provider
Anthropic, OpenAI, DeepSeek, Mistral, Groq, or your own server.
Pooled limits
5,000 conversations shared across all bots. No per-bot caps.
Or just curl it.
No SDK. No CLI to install. Just HTTP.
-H "Authorization: Bearer $TOKEN" \
-d '{"name":"My Bot","botName":"Luna","botTone":"FRIENDLY"}'
-H "Authorization: Bearer $TOKEN" \
-d '{"title":"FAQ","content":"## Returns\nWe accept..."}'
-H "Authorization: Bearer $TOKEN" | jq
Builder vs Pro vs Agency
| Builder — 49€ | Pro — 79€ | Agency — 199€ | |
|---|---|---|---|
| Bots | 5 | 1 | Unlimited |
| Conversations | 5,000 pool | 2,000 | 10,000 |
| MCP tools | 17 | 11 | 17 |
| Stats retention | 90 days | 90 days | 365 days |
| Parent token | — | ||
| BYOK | |||
| White-label | — | — | |
| Price | 49€/mo | 79€/mo | 199€/mo |
Your bots. Your data. Your terminal.
5 chatbots, 5,000 conversations, 17 MCP tools, Stats API, BYOK. 49€/month. No dashboard required.