Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
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.
README 전체를 불러오는 중입니다.
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.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗