An open-source operating system for digital agencies, combining a Nuxt 3 frontend with a Directus backend for website, CRM, and client portal.
AgencyOS is an open-source operating system built for digital agencies, providing a unified platform that combines a customizable website, an integrated CRM and project tracker, and a private client portal. It solves the problem of agencies juggling multiple, disconnected tools by offering a single, hackable system built on Nuxt 3 and Directus.
Digital agency owners, developers, and project managers who need an integrated, customizable platform to manage their agency's website, client projects, CRM, and invoicing without relying on multiple off-the-shelf SaaS products.
Developers choose AgencyOS because it provides a complete, open-source foundation that is fully customizable and self-hostable, allowing agencies to own their tooling, avoid vendor lock-in, and tailor the system precisely to their workflow, all while leveraging modern technologies like Nuxt and Directus.
The open source operating system for digital agencies. Built with Directus and Nuxt.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates a dynamic website builder, CRM, project tracker, and client portal into one platform, eliminating the need for fragmented tools like separate CMS and project management software.
Built on open-source Nuxt 3 and Directus, allowing developers to hack and extend every component to fit unique agency workflows, as emphasized in the philosophy.
Leverages Vue.js, Nuxt for server-side rendering, and Directus for headless CMS, ensuring scalability and maintainability with active community support.
Includes a secure, authenticated portal where clients can view projects and pay invoices via Stripe integration, streamlining communication and cash flow.
Requires configuring both Directus backend (with Docker or cloud) and Nuxt frontend, and the README notes memory issues with Netlify builds, favoring Vercel, which limits hosting flexibility.
The README explicitly states that community support for self-hosted Directus instances is restricted without an enterprise license, potentially increasing costs for teams needing assistance.
Heavily dependent on Vue.js and Directus; migrating to another framework or CMS would require a complete rewrite, reducing long-term flexibility.
Assumes proficiency in Vue.js, Nuxt, and Directus, with no low-code alternatives for core customizations beyond basic Flows, making it inaccessible for non-developers.