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.

Synaplan
Synaplan
Synaplan
Synaplan
Synaplan
Synaplan

Benefits

  • See The Cost Of Every Answer
  • Each reply carries a Free, Low, Mid, or High cost badge and a per-session spend card, so teams watch real provider rates per million tokens instead of a hidden credit unit.
  • Keep Your Data On Your Server
  • Provider keys are stored encrypted on your server, nothing trains on your data, and an air-gapped setup with local Ollama models makes no external API calls at all.
  • One Assistant On Every Channel
  • The same assistant and knowledge base answer in the web app, an embedded website widget, WhatsApp, email, Outlook, and the iPhone and Android apps.
  • Route Each Task To The Right Model
  • A planner gives simple steps to cheaper models and hard steps to stronger ones, and every task type, from embeddings to video, has its own default model.

Features

  • Multi-Provider Model Routing
  • Connect OpenAI, Anthropic, Google Gemini, Groq, Mistral, xAI, Hugging Face, Cerebras, or local Ollama, then assign defaults per task under AI settings with live key validation.
  • Document Search With RAG
  • Uploads such as PDF, Word, Excel, and images with OCR are indexed for semantic search on MariaDB VECTOR or Qdrant, using Apache Tika extraction and bge-m3 embeddings.
  • Embeddable Chat Widget
  • One ES module script tag adds a lazy-loaded chat bubble to any site, with allowed domains, theming, file upload, and live human takeover over Centrifugo WebSockets.
  • WhatsApp And Email Channels
  • The Meta Business API connects WhatsApp, and IMAP or Microsoft 365 mailboxes feed the email channel, so the assistant answers where each message arrives.
  • MCP And Anthropic API
  • An MCP server exposes your knowledge base at POST /mcp, an MCP client pulls live data from tools like Jira, and POST /v1/messages serves Claude Code.
  • Tasks, Approvals, And Plugins
  • Saved tasks run on a schedule or webhook, write actions wait for approval, and a plugin system adds modules such as Synaform and Synaads without forking.

Apps Similar to Synaplan