Sobre o projeto
A Comp AI é uma plataforma de conformidade empresarial de núcleo aberto para empresas que gerenciam programas de segurança e privacidade. O README identifica suporte para SOC 2, ISO 27001, HIPAA e GDPR, e descreve recursos para coleta automatizada de evidências, gestão de políticas e implementação de controles, permitindo que as organizações mantenham o controle de seus dados e infraestrutura. Uma versão hospedada na nuvem também é oferecida.
O repositório é um projeto TypeScript baseado em Bun e Turborepo, construído com Next.js, Prisma, PostgreSQL, Tailwind CSS, Trigger.dev, Upstash Redis, Resend e ferramentas voltadas para a Vercel. Ele inclui múltiplas aplicações em apps/app, apps/portal e apps/api, além de pacotes compartilhados para acesso a banco de dados, modelos de e-mail, armazenamento chave-valor e componentes de UI.
O desenvolvimento local requer Node.js 20 ou mais recente, Bun 1.1.36 ou mais recente, e PostgreSQL 15 ou mais recente. A configuração envolve copiar arquivos de ambiente, configurar autenticação e segredos de banco de dados, conectar o Google OAuth, Trigger.dev, Upstash Redis e Resend, depois iniciar o PostgreSQL com Docker e executar comandos de geração, migração, push ou seed do Prisma. Os servidores de desenvolvimento podem ser iniciados com bun run dev ou turbo dev.
O projeto publica @trycompai/db, @trycompai/email, @trycompai/kv e @trycompai/ui no npm usando semantic-release. As instruções de implantação com Docker e Vercel estão marcadas como "em breve" no README.
O licenciamento segue um modelo de núcleo aberto: o repositório principal é licenciado sob AGPLv3, enquanto a porção /ee Enterprise Edition exige uma licença comercial.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.