Products · In production since 2025
Dev13 Systems
An AI-native operating system for agencies: CRM, projects, HRM, finance, knowledge base and a team of specialist agents, in one platform working from the agency's own data.
What was technically hard
Giving twenty-five specialist agents access to one shared knowledge base without letting them see across tenant boundaries. Retrieval had to be organisation-scoped at the query layer rather than filtered afterwards, because a filter you forget is a data leak.
How it's built
Django and DRF, PostgreSQL with pgvector for retrieval, Celery for the asynchronous work, React on the front end, deployed with Docker Compose behind Caddy.
One decision we made, and why
We chose row-level scoping in Postgres over separate databases per tenant. Separate databases are easier to reason about but make cross-tenant analytics and migrations painful at the scale an agency actually operates at; RLS gives the same isolation guarantee with one schema to migrate.
$ tell us what you're building and where it's stuck
Book a 30-min discovery call
We reply within one business day.