AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Customer Support › simba
✦ Free & open sourceCustomer Support

simba

An open-source customer service assistant with built-in RAG evaluation and an npm chat widget.

Open-source AI customer support with evals

Build, customize, and evaluate your own production-ready customer service assistant.

Free forever · open source · Apache-2.0
✓ Needs IT✓ Browser-based✓ Real-time collaboration
6.6
ZEKAI
Open-source RAG support agent with evals
Free & open source · Customer Support
Ease of setup5
Usefulness8
Maintenance7
Community6.5
★ 1,547
GITHUB
Jun 2026
UPDATED
Apache-2.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Simba is an open-source customer service assistant designed for teams who need full control over their RAG pipeline and evaluation metrics. It suits developers and support teams who want to avoid black-box AI vendors and measure retrieval accuracy directly.

Runs on
Web
Hosting
Self-host
Languages
TypeScript
License
Apache-2.0

What it is

It combines a FastAPI backend, vector store ingestion via Celery, and a modern dashboard with a drop-in npm chat widget. The built-in evaluation framework tracks retrieval precision, generation faithfulness, and latency.

Who it's for

It suits engineering teams building custom AI support agents who want to swap embedding models and vector stores freely. It does not suit teams looking for a zero-setup hosted SaaS product with no technical management.

Key features

Built-in Evaluation

Tracks retrieval accuracy, generation quality, and latency out of the box.

Drop-in npm Widget

Add a customer service chat widget to your website with a single npm install.

Modular RAG Pipeline

Swap out embedding models, LLMs, vector stores, chunking strategies, and rerankers.

Modern Dashboard

Manage documents, monitor conversations, and analyze performance from a clean UI.

How to start

Up and running in 3 steps

1
Clone the repository and create a .env file with your OpenAI API key.
2
Run the stack using Docker with DEVICE=cpu or DEVICE=cuda options.
3
Install the npm chat widget on your website to connect your knowledge base.
Real talk

Our honest verdict

What's great

  • Includes built-in evaluation metrics for retrieval and generation quality
  • Easy drop-in integration via the simba-chat-widget npm package
  • Modular architecture lets you swap vector stores, LLMs, and embedding models
  • Supports rapid deployment via Docker for CPU or NVIDIA GPU

Where it falls short

  • Requires managing self-hosted infrastructure including Redis and a vector store
  • Needs API keys and ongoing paid calls to LLM providers like OpenAI
  • Setup requires familiarity with Docker, environment variables, and backend services
Cost

Pricing & license

Simba is free and open-source under its license. The only cost is running it yourself and paying for underlying LLM and embedding API providers.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: simba for Customer Support
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure simba for you — and train your team.
Get it done for you ↗
Questions

FAQ

What LLMs and vector stores does Simba support?

Simba supports OpenAI, Anthropic, and local models for LLMs, and Qdrant, FAISS, or Chroma for vector stores.

How do I add the chat widget to my website?

You can install the simba-chat-widget package via npm and drop the React component directly into your application.

Does Simba evaluate retrieval performance?

Yes, it includes built-in evaluation metrics covering retrieval precision, recall, relevance scores, and generation faithfulness.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Customer Support — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google