Documents go in. Entities get extracted. Relations get mapped. Contradictions get flagged. You ask questions — get grounded answers with source citations.
A B2B team adds their product docs, meeting notes, and architecture decisions. Here's the system in action:
We populated a workspace with every document from Feen, a real Belgian B2B SaaS built by Pixl SRL in Brussels. Product, engineering, sales, legal, operations — 25 markdown files. Then ran the full pipeline and captured what came out.
Overview, Invoicing, Document AI, Banking, Pricing (€19 Standard), Roadmap 2026.
Architecture, DB schema, AI agents, Peppol integration, CI/CD, March 2026 incident postmortem.
Positioning, sales playbook, competitive analysis, customer research.
Company overview, monthly VAT process, Q1 2026 board update, Q2 OKRs.
Onboarding checklist, FAQ, Peppol readiness guide.
GDPR & data residency, security policy.
Every document save became a real git commit in the workspace repo. Diff viewer, restore, and history — same as a real IDE.
RRF-fused BM25 + vector. "How does Feen extract data from a Belgian invoice?" returned the Pricing FAQ with a fused score of 11.52 — correct source, first hit.
Document Extractor, Cash Flow Analyst, Peppol Compliance Bot, Customer Success Assistant. Persistent key-value memory, goal tracking with progress bars.
Full regression suite across auth, workspaces, categories, documents, knowledge, agents, channels, RAG config, evaluation — every endpoint green.
An HTML financial dashboard showing Q1 2026 MRR €18,240 / ARR €218,880 / 14-month runway — loaded straight inside the console.
Founded 2024 by Hamza Mounir. Builds Feen, an AI-powered accounting automation platform for Belgian SMEs. €19/month Standard tier, 14-day free trial, GDPR and PSD2 compliant, Peppol-ready for the January 2026 B2B mandate.
Not "AI-powered" marketing fluff. Here's every concrete AI capability, what model runs it, and why.
Every query flows left to right through the pipeline. Disable any stage per workspace via feature flags.
Classify. Rewrite. Decompose multi-hop. Generate HyDE.
BM25 sparse + vector dense. Reciprocal Rank Fusion.
Entity BFS. Relation traversal. Surface missed docs.
LLM scores 0-10. Batched. Results re-sorted.
[1][2] refs. Neighbor chunks. Token budget.
Every document feeds the graph. Entities link. Contradictions surface. Synthesis pages compile automatically.
8 types via Claude Haiku. Person, technology, concept, decision, organization, process, project, metric. Confidence scores + aliases.
uses, depends_on, part_of, created_by, replaces, contradicts. Weighted edges with evidence. BFS traversal.
Two docs say different things about the same entity? Flagged automatically. Severity: info, warning, critical.
Knowledge Compiler reads all mentions of an entity, calls LLM, writes a compiled summary. Stored in .synthesis/. Updates when sources change.
Stale docs. Orphan entities. Unresolved conflicts. Pending proposals. Low-confidence extractions. Health report on demand.
Faithfulness, relevance, precision, recall. Auto-generated Q&A pairs. Benchmark runner. Measure your RAG — don't guess.
Real editor. Real version control. Not a markdown textarea.
Every save is a commit. Full history. Diff viewer. Restore any version. Each workspace has its own git repo — no shared state.
auto-commitdiffrestoreTiptap WYSIWYG with slash commands. Images, tables, code blocks. Upload PDFs and CSVs — inline viewers render them. Cmd+K command palette for everything.
tiptappdfcsvmarkdownPaste a URL. System fetches, converts to markdown, creates a document, indexes it, extracts entities, links the graph. One click. SSRF-protected.
importhtml→mdpipelineNot chatbots. Agents with memory, goals, scheduled jobs, and the ability to delegate tasks to each other.
Generate docs from prompts
Review, grammar, consistency
Deep analysis + citations
Comparisons + insights
Strategy + decisions
Architecture + roadmap
User stories + specs
Synthesis from graph
Keywords + optimization
Proposals + outreach
Contracts + compliance
KB health + gaps
search_knowledge, read_document, create_document, delegate_to_agent, reflect_and_retrieve — 13 tools via Claude API
Persistent key-value memory. Goal tracking with progress bars. Context carries across conversations.
Researcher → Writer → Editor. Priority levels. Status tracking. Inter-agent workflows.
Schedule agents via cron expressions. Daily summaries. Weekly reports. APScheduler backend.
Self-RAG assesses quality. CRAG rewrites bad queries. Iterative retrieval refines across 3 hops.
SSE streaming. 6 doc actions: summarize, simplify, translate, expand, find related, generate FAQ.
Workflows, channels, dashboards, themes, auth. The full picture.
YAML templates. Session execution. Human approval gates. Generate → Review → Publish.
Slack-like messaging. @mention agents — they respond via LLM. Pin. Reply threads.
Index status. Lint issues. Conflicts. Proposals. URL import. Evaluation scores. All in one view.
Toggle dense search, re-ranking, query transform, graph retrieval. Chunk strategy. Per-workspace.
Midnight, Aurora, Ember, Forest, Sakura, Meadow, Sky, Lavender, Light, Dark.
JWT. Owner / Admin / Editor / Viewer. Per-workspace API keys. CORS. SSRF protection.
Search docs, navigate views, run actions. FTS5 results with RRF scores and chunk type badges.
First-run wizard. Company context. Agent template suggestions. Guided setup.