Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Simplify your business with our comprehensive management platform
BusinessPython · TypeScriptGitHub @SergeMiroAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
AI back-office for EU companies — duplicate-invoice detection (OCR + fuzzy match), subscription analysis from bank exports, 5 CrewAI assistants, deadline reminder bot. Turborepo/pnpm monorepo: Next.js 16 + React 19 web, 4 FastAPI services, Supabase Postgres, Celery + Redis, Stripe, Docker + Traefik.
Loading the full README.
Read the full README ↗Administrative overhead for EU companies, handled by four small Python services instead of one large application: duplicate invoices, forgotten subscriptions, a crew of AI assistants, and the deadline reminders nobody wants to send.
🌐 Demo: simplify-eu.vercel.app — the marketing side is open; the dashboard needs an account.
SimplifyEU targets the administrative work a small European company cannot avoid: invoicing with the right VAT treatment, subscriptions that quietly renew, filings with deadlines, and documents nobody has time to read.
The design choice that shapes the repository: one thin web surface, four independent
Python services. The Next.js app is the only thing a user talks to; each service owns one
problem, has its own Dockerfile, its own Supabase migration and its own API key. Nothing is
shared except types in packages/shared and the database.
Everything is localised in three languages (English, French, Spanish) with the locale in the route segment.
apps/webThe one surface a user sees: locale-prefixed routes, Supabase sign-in, and a dashboard that fans out to whichever service answers the question.
[locale] segments — every page exists per language by
constructionreact-hook-form + Zod on every form; /ai-test verifies the AI integrationsservices/invoice-detectorThe same invoice paid twice is a common and expensive accident. This service reads the PDFs, falls back to OCR when there is no text layer, and matches on fuzzy similarity rather than exact fields.
INV-2026/12 and INV 2026 12 are the same documentinvoices and duplicate_pairsservices/subscription-analyzerFeed it a bank export and it reports what recurs, what rose in price and what nobody uses — then sends the finding as a PDF.
services/crewai-agentsFive specialised agents rather than one prompt asked to be all five, each with its own agent, crew and flow:
| Agent | Scope |
|---|---|
financial_assistant | Cash, invoices, financial insights |
tax_assistant | VAT and tax obligations |
document_manager | Document classification and linking |
operations_coordinator | Internal operations |
client_assistant | Client-facing answers |
agent_execution_logs, configurable via agent_settingsservices/team-reminder-botDeadlines a small company keeps missing — filings, renewals, payments — chased automatically instead of depending on who remembers.
This is the beginning of the README. Read the rest at the original. Read the full README ↗