Agentset is an open-source RAG platform in TypeScript that provides ingestion, embeddings, retrieval, a chat playground with citations, hosting, and a typed API/SDK. It supports self-hosting with a local dev workflow and a cloud option.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Agentset is the open-source platform to build, evaluate, and ship production-ready RAG and agentic applications. It provides end-to-end tooling: ingestion, vector indexing, evaluation/benchmarks, chat playground, hosting, and a developer-friendly API.
How it works
- Turnkey RAG: ingestion, chunking, embeddings, and retrieval
- Model agnostic: works with your choice of LLM, embeddings, and vector DB
- Chat playground with message editing and citations
- Production hosting with preview links and custom domains
- API + typed SDKs, OpenAPI spec
- Built-in multi-tenancy
Getting started
Agentset Cloud
The fastest way to get started with Agentset. Generous free tier with 1,000 pages and 10,000 retrievals. No credit card required.
- Sign up: https://app.agentset.ai/login
Self-host Agentset
Follow our complete guide: https://docs.agentset.ai/open-source/prerequisites
Quick Start (Local Development)
# 1) Copy env and fill required values
cp .env.example .env
# 2) Install dependencies
bun install
# 3) Run database migrations (from the repo root)
bun db:deploy
# 4) Start the app
bun dev:web
Useful scripts:
bun db:studio– open Prisma Studiobun dev:web– run only the web app
Traction
Stars: 2041 Forks: 184 Open issues: 15
License
MIT
Recent releases
- none
Getting started notes
- The README provides a Quick Start with local development steps using bun and includes commands for setting up environment, installing dependencies, migrating the database, and starting the app.






