metadist / synaplan
git clone https://github.com/metadist/synaplan.git
v5.5.2 · today
🔥 on GitHub Trending today
Open-source, self-hosted AI platform (PHP/Symfony): chat with any model, RAG over your docs, embeddable widget, MCP — see the cost of every answer. Apache-2.0.
—
stars, 24h
—
stars, 7 days
+52
stars, 30 days · #5,585
202
★ total
29
forks · 11 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePHP
LicenseApache-2.0
Created2025-03-30 (1y ago)
Last pushtoday
Watchers2
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #23 monthly in php · +52 ★
GitHub topics
aichatphpai-agentsanthropicchatbot-widgetchatgpt-alternativedockergdprknowledge-basellmmcpollamaopenairagself-hostedsymfonyvuewhatsapp-botvector-search
Links
- GitHub: github.com/metadist/synaplan
- Homepage: https://www.synaplan.com
- Releases · Issues · Hacker News mentions
README excerpt
**We produce AI freedom.** **Try it hosted** or **run it yourself in three minutes** — open-source, self-hosted AI platform (PHP/Symfony): chat with any model, RAG over your docs, embeddable widget, MCP, and see the cost of every answer. Apache-2.0. Website · Docs · Live instance · iOS · Android · Desktop · Outlook Add-in · Discord --- If Synaplan is useful to you, a star helps the next person find it. Chat, what each answer cost, your files, generated media, and the apps you can connect. About 30 seconds. ## Quickstart [code] Open ** **. Log in as `admin@synaplan.com` / `admin123` and click **Start with Synaplan Demo** (40 messages/day for 14 days, no API key needed — how it works), or connect your own AI key (free: Groq) or local Ollama. A published image, a Docker GUI, a closed network, or a Linux server: More ways to install. ## How it compares People usually arrive comparing Synaplan with a chat window or an app builder. This is what each project is for. It is not a scoreboard. | | Synaplan | Open WebUI | LibreChat | Dify | | --- | --- | --- | --- | --- | | What it is | A team platform: chat, your files as knowledge, a site widget, and the same assistant on WhatsApp and email | A chat interface for local and cloud models | A chat app for many providers | A builder for AI apps and workflows | | First run | Several containers, about 4 GB | One container | A Compose stack | A Compose stack, and a hosted cloud | | Cost of an answer | Shown on the answer | Not on the answer | Not on the answer | In the builder's usage logs, not on the chat answer | | Same assistant on your site, WhatsApp and email | Yes | No | No | Site widget yes. WhatsApp and email are not built in | If you only want a chat window, Open WebUI or LibreChat gets you there faster. --- ## Why Synaplan - **Freedom, not a plan tier.** The whole platform — backend, frontend, widgets, plugins — is Apache-2.0 and starts with one command. Self-hosted is the same software as the cloud. - **Hundreds of models, one place.** OpenAI, Anthropic, Google Gemini, Groq, Mistral, xAI, HuggingFace, sovereign EU providers, and any local model via Ollama. Swap a provider per task in the UI. - **The planner spends the expensive model only where it matters.** A request becomes a small task graph (extract → summarize → generate → reply). Live cards show the steps. Every answer shows what it cost. - **Yours, including offline.** On-prem, EU cloud, or fully air-gapped. No training on your data. No forced telemetry. - **Where you already work.** Web, iPhone, Android, Desktop, Outlook, a chat widget, WhatsApp, email — plus Microsoft 365, Dropbox, Nextcloud / ownCloud, calendars, Jira, Confluence and OpenCloud. - **Extend it without a fork.** Plugins, an OpenAPI REST API, an MCP server and client, and an Anthropic-compatible endpoint for Claude Code and friends. Optional sidecars stay off until you turn them on. --- ## Take the tour ▶ Watch the full demo on YouTube Click any screenshot t