Categories
Developer Tools AI Agents Knowledge Base Self-Hosted AI RAG LLM Gateway AI Platform Chatbot BuilderStars
Forks
Watchers
Developer links
RESTai
Every AI project you build in RESTai becomes an endpoint that any app can call over plain HTTP. RESTai gives you a browser dashboard where each project gets its own model, system prompt, tools, and chat playground. Build knowledge-base assistants over uploaded files and synced web pages, ReAct-style agents that call MCP servers, or drag-and-drop block projects that need no model at all. Connect Ollama, OpenAI, Anthropic, Gemini, vLLM, Azure, Bedrock, or any OpenAI-compatible endpoint, and let teams share the ones you approve. Daily charts follow tokens, cost, and latency per project, with rate limits, guardrails, prompt version history, and evaluation runs for quality tracking. Teams, roles, two-factor sign-in, white-label branding, and an audit trail cover administration. A one-line chat widget embeds a project on any website, and connectors reach Telegram, Slack, and WhatsApp. One install can serve several branded assistants and bill each team separately. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
Benefits
- One Platform For Many Assistants
- Run retrieval, agent, and block projects side by side, each with its own model, prompt, and tools, so one install serves support, ops, and internal teams.
- Use Any Model Provider
- Mix local Ollama or vLLM models with hosted providers and OpenAI-compatible endpoints, then control which teams may call each one and what it costs.
- Track Usage And Quality
- Dashboards chart tokens, cost, and latency per project, and prompt versions plus evaluation runs show if a change made answers better or worse.
- Governed For Real Teams
- Team roles, two-factor sign-in, guardrails, rate limits, and an audit log give administrators control over who builds, who chats, and what gets spent.
Features
- Project Chat Playground
- Test any project in a streaming chat, see token and cost badges on each reply, expand the retrieved sources, and compare models side by side.
- Knowledge Base Ingestion
- Upload files, paste text, or add URLs, then keep sources fresh with scheduled sync from web pages, S3, Confluence, SharePoint, and Google Drive.
- Agents With MCP Tools
- Give agents built-in tools, MCP servers, a secrets vault, and an optional sandboxed browser, with domain allowlists that limit where they can go.
- Embeddable Chat Widget
- Paste one script tag to add a branded chat bubble to a website, with custom colors, welcome text, and a read-only project-scoped key.
- Cost And Latency Analytics
- Review conversations, messages, daily activity, and average latency per project, plus platform-wide token charts and a model fleet overview.