Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Directus
  3. Agency OS

Agency OS

MITVue

An open-source operating system for digital agencies, combining a Nuxt 3 frontend with a Directus backend for website, CRM, and client portal.

Visit WebsiteGitHubGitHub
953 stars181 forks0 contributors

What is Agency OS?

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.

Target Audience

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.

Value Proposition

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.

Overview

The open source operating system for digital agencies. Built with Directus and Nuxt.

Use Cases

Best For

  • Digital agencies looking to consolidate their website, CRM, and project management into one platform
  • Agency developers who need a customizable, self-hosted alternative to SaaS tools like Monday.com or HubSpot
  • Building a branded client portal for project updates and invoice payments
  • Agencies that want to use project templates to standardize client onboarding and delivery
  • Teams needing a dynamic website builder integrated with a headless CMS for their own marketing site
  • Startup agencies seeking an open-source, cost-effective foundation to build their operational tools

Not Ideal For

  • Businesses outside the digital agency space, such as e-commerce or non-profits, where the integrated CRM and project tracking features are overly specific and irrelevant.
  • Teams seeking a fully managed, no-code SaaS solution without any development, hosting, or maintenance responsibilities.
  • Projects requiring immediate deployment with minimal configuration, as AgencyOS demands setup of both Directus backend and Nuxt frontend.
  • Organizations with limited budget for enterprise support, given the README's note on limited community help for self-hosted instances without a paid license.

Pros & Cons

Pros

Comprehensive Agency Toolkit

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.

Highly Customizable Foundation

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.

Modern Tech Stack Integration

Leverages Vue.js, Nuxt for server-side rendering, and Directus for headless CMS, ensuring scalability and maintainability with active community support.

Client Portal with Payments

Includes a secure, authenticated portal where clients can view projects and pay invoices via Stripe integration, streamlining communication and cash flow.

Cons

Complex Setup and Deployment

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.

Limited Free Self-Host Support

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.

Technology Lock-in

Heavily dependent on Vue.js and Directus; migrating to another framework or CMS would require a complete rewrite, reducing long-term flexibility.

Steep Learning Curve

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.

Frequently Asked Questions

Quick Stats

Stars953
Forks181
Contributors0
Open Issues19
Last commit3 months ago
CreatedSince 2023

Tags

#vueuse#nuxt#directus#open-source-platform#typescript#project-management#vuejs#nuxt3#headless-cms#tailwindcss#self-hosted#crm

Built With

T
Tailwind CSS
P
PostgreSQL
V
Vue.js
D
Directus
D
Docker
N
Nuxt 3
V
VueUse

Links & Resources

Website

Included in

Directus630
Auto-fetched 1 day ago

Related Projects

Official ExamplesOfficial Examples

Integration Examples with Directus

Stars267
Forks108
Last commit2 years ago
Nuxt 3 DemoNuxt 3 Demo

Nuxt 3 starter for Directus with Tailwind CSS and lots of other goodies

Stars143
Forks26
Last commit3 years ago
NextusNextus

Nextus is a comprehensive, versatile and modern website template based on Nextjs and Directus technologies. It helps you build various types of websites more quickly. 一个完整全面、且多功能的现代化网站模板,基于Nextjs和Directus技术。帮助你更快速地构建各种类型的网站。

Stars86
Forks11
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub