
**We produce AI freedom.**
[**Try it hosted**](https://web.synaplan.com/) or [**run it yourself in three minutes**](#quickstart) — 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. On web.synaplan.com you sign up with a paid plan or an invitation code. We send invitation codes to friends and partners who want to try it; write to [team@synaplan.com](mailto:team@synaplan.com). Running it yourself stays free.
[Website](https://www.synaplan.com) · [Docs](https://docs.synaplan.com/) · [Live instance](https://web.synaplan.com/) · [iOS](https://apps.apple.com/app/id6784278288?ct=github-readme) · [Android](https://play.google.com/store/apps/details?id=com.synaplan.app&referrer=utm_source%3Dgithub-readme) · [Desktop](https://github.com/metadist/synaplan-desktop) · [Outlook Add-in](https://github.com/metadist/Synamail) · [Discord](https://discord.com/invite/kQB3eDjWfF)
[](LICENSE)
[](https://github.com/metadist/synaplan/stargazers)
[](#quickstart)
[](https://apps.apple.com/app/id6784278288?ct=github-readme)
[](https://play.google.com/store/apps/details?id=com.synaplan.app&referrer=utm_source%3Dgithub-readme)
[](https://discord.com/invite/kQB3eDjWfF)
[](https://web.synaplan.com/api/doc)
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
git clone https://github.com/metadist/synaplan.git
cd synaplan
make up
Open http://localhost:5173. Log in as admin@synaplan.com / admin123 and type your first message: it starts the 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, and a self-hosted install still lets people create their own accounts. The hosted platform at web.synaplan.com admits a new account with a paid plan or an invitation code. Friends and partners can ask for a code at team@synaplan.com.
- 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 to see it full size.

Chat Every answer shows what it cost
|

Provider setup One key, tested and encrypted
|

Model choice A different model per task
|

RAG search Semantic search over your files
|

Media generation Images, video and audio in chat
|

Chat widget One snippet, any website
|

AI instructions Your own system prompts
|

Files Uploads become knowledge
|

Plugins Extend without forking
|

Admin Users, usage and health
|

Branding White-label the whole app
|
|
Regenerate