Text Generation Web UI
Your prompts never have to leave the building: TextGen runs open large language models on your own hardware behind a chat interface and an API that speak fluent OpenAI. Load GGUF or Hugging Face weights through llama.cpp, ik_llama.cpp, Transformers, ExLlamaV3, or TensorRT-LLM, and switch models or backends from the interface without restarting the server. Chat mode gives you conversations with characters and system prompts, notebook mode behaves like a familiar completion editor, and both accept image attachments for vision models and documents for context. Models that support tool calling can search the web, fetch pages, and do math through single-file Python tools, and MCP servers plug in for larger tool catalogs. Start it with the API flag and the same model answers at chat, completions, and messages endpoints that mirror OpenAI and Anthropic, complete with streaming, logprobs, embeddings, and optional API key authentication. Portable builds for Linux, Windows, and macOS bundle every dependency, so the distance from download to a running model is an unzip and one shell command. Because everything is local, prompts, documents, and outputs stay on machines you control, and parallel request handling lets a single loaded model serve a whole team's tools at once. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Chat UI
Self-hosting a language model is only half the job; people still need somewhere pleasant to talk to it, and Chat UI is that window, the same interface that powers HuggingChat. Point it at any OpenAI-compatible endpoint, your own Ollama or llama.cpp server, the Hugging Face router, or a hosted gateway like OpenRouter, and the models it serves appear in the picker automatically, with no per-model configuration. Conversations are saved to your database and stay browsable in the sidebar, so a thread from last week can be reopened, continued, and compared against a fresh answer from another model. Multimodal models accept image uploads right in the composer, and models that support it can call MCP tools mid-conversation to fetch data or run actions. For a shared team deployment, OpenID Connect sign-in keeps individual histories and settings separate, and per-user defaults travel with each account. Everything a consumer chatbot would keep on someone else's servers, prompts, uploaded files, and usage history, stays in the MongoDB you control on the same machine. 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.
Vocero CRM
Vocero CRM turns WhatsApp into your sales floor, with a shared team inbox, a visual pipeline, and an AI agent that answers customers using only what your business taught it. Incoming messages land in a three-column inbox within two seconds, showing sent, delivered, and read states, enforcing the official 24-hour window, and offering approved templates when it closes. Every person who writes becomes a contact automatically and enters a Kanban pipeline you can rename, where dragging a card, adding notes, or archiving a lead takes seconds. The AI agent learns from question-and-answer pairs and free-text knowledge blocks, and answers only from what it knows. It bundles message bursts into one reply and hands the conversation to a human whenever the customer asks or the rules say so. Before the agent ever meets a real customer, the Laboratory sends six simulated customers at it, from the decided buyer to the angry one, and an independent judge scores each conversation from 0 to 100 with findings and one-click fixes you can re-test after every change. Owners create team accounts, message templates sync their approval status from Meta, and WhatsApp tokens sit encrypted at rest while every customer record stays on hardware you own. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Synaplan
Instead of a separate chatbot for each channel, Synaplan runs one self-hosted AI assistant for your team, website visitors, WhatsApp line, and inbox, and shows what every reply cost. In the web app, connect OpenAI, Anthropic, Gemini, Groq, Mistral, xAI, Hugging Face, or local Ollama. Each kind of work gets its own model, from chat and image to video and audio, and every answer carries a Free, Low, Mid, or High cost badge. A planner splits a big request into a task graph and sends each step to the model that fits. On your website, one script tag adds a chat widget, and a human operator can take over any conversation live. On WhatsApp Business and email, the assistant replies on the channel where the question arrived. Behind every channel sits one knowledge base: upload PDFs, Word and Excel files, or images with OCR, and semantic search feeds them into answers. Saved tasks run on demand or on a schedule, approvals pause any action that writes, and watched pages mail you a diff when a URL changes. Connections reach Microsoft 365, Dropbox, Nextcloud, ownCloud, WebDAV, CalDAV, Jira, and Confluence. An MCP server and an Anthropic-compatible endpoint let Claude, Cursor, and Claude Code use your instance. Users and groups share folders and assistants, and admins see usage and health. 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.
Tiledesk
Tiledesk lets you build AI-powered conversational agents with a visual drag-and-drop designer, then deploy them simultaneously across web chat, WhatsApp, Telegram, Facebook Messenger, Instagram, email, and Slack without rebuilding per channel. The no-code Design Studio combines LLM-powered conversations with conditional logic, external API calls, and branching dialogue trees that work identically everywhere. Multi-RAG knowledge management separates content into isolated repositories with hybrid search combining traditional full-text retrieval and semantic understanding via Qdrant vector embeddings, enabling accurate answers even when users phrase queries in unexpected ways. LLM integration supports GPT-4, GPT-4o, Anthropic Claude, and any model exposing an OpenAI-compatible API including locally hosted models via Ollama for complete data sovereignty. The human-in-the-loop system provides seamless escalation from AI agents to live support staff with full conversation context preserved, while multi-agent workflows enable complex orchestration where specialized bots collaborate on different aspects of a customer interaction. REST and MQTT APIs power integration with external systems and webhook-triggered automations, and pre-designed templates accelerate common scenarios. Docker Compose deployment starts the full stack including server, dashboard, messaging engine, and widget. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.