|
1 | 1 | <!-- PROJECT LOGO --> |
2 | 2 | <p align="center"> |
3 | 3 | <a href="https://github.com/trycompai/comp"> |
4 | | - <img src="https://lp.trycomp.ai/logo_light.svg" alt="Logo" width="50%"> |
| 4 | + <img src="https://assets.trycomp.ai/logo.png" alt="Logo" width="10%"> |
5 | 5 | </a> |
6 | 6 |
|
7 | 7 | <h3 align="center">Comp AI</h3> |
|
24 | 24 | </p> |
25 | 25 | </p> |
26 | 26 |
|
27 | | -## About |
| 27 | +<p align="center"> |
| 28 | + <a href="https://www.producthunt.com/products/comp-ai-get-soc-2-iso-27001-gdpr/launches/comp-ai"><img src="https://img.shields.io/badge/Product%20Hunt-%231%20Product%20of%20the%Day%23DA552E" alt="Product Hunt"></a> |
| 29 | + <a href="https://github.com/trycompai/comp/stargazers"><img src="https://img.shields.io/github/stars/trycompai/comp" alt="Github Stars"></a> |
| 30 | + <a href="https://github.com/trycompai/comp/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-AGPLv3-purple" alt="License"></a> |
| 31 | + <a href="https://github.com/trycompai/comp/pulse"><img src="https://img.shields.io/github/commit-activity/m/trycompai/comp" alt="Commits-per-month"></a> |
| 32 | + <a href="https://github.com/trycompai/comp/issues"><img src="https://img.shields.io/badge/Help%20Wanted-Contribute-blue"></a> |
| 33 | +</p> |
28 | 34 |
|
29 | | -# Security and compliance, open. |
| 35 | +## About |
30 | 36 |
|
31 | | -We're building the first open source compliance automation platform that helps companies of any size work towards, manage and achieve compliance with common standards like SOC 2, ISO 27001 and GDPR. |
| 37 | +### AI that handles compliance for you in hours. |
32 | 38 |
|
33 | | -We transform compliance from a vendor checkbox into an engineering problem solved through code. Our platform automates evidence collection, policy management, and control implementation while keeping you in control of your data and infrastructure. |
| 39 | +Comp AI is the fastest way to get compliant with frameworks like SOC 2, ISO 27001, HIPAA and GDPR. Comp AI automates evidence collection, policy management, and control implementation while keeping you in control of your data and infrastructure. |
34 | 40 |
|
35 | 41 | ## Recognition |
36 | 42 |
|
37 | 43 | #### [ProductHunt](https://www.producthunt.com/posts/comp-ai) |
38 | 44 |
|
39 | 45 | <a href="https://www.producthunt.com/posts/comp-ai?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_souce=badge-comp-ai" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/top-post-badge.svg?post_id=944698&theme=light&period=daily&t=1745500415958" alt="Comp AI - The open source Vanta & Drata alternative | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a> |
40 | 46 |
|
41 | | -### [Vercel](https://vercel.com) |
| 47 | +#### [Vercel](https://vercel.com/) |
42 | 48 |
|
43 | | -<br /> |
44 | 49 | <a href="https://vercel.com/oss"> |
45 | 50 | <img alt="Vercel OSS Program" src="https://vercel.com/oss/program-badge.svg" /> |
46 | 51 | </a> |
@@ -92,41 +97,13 @@ To get the project working locally with all integrations, follow these extended |
92 | 97 | cd comp |
93 | 98 | ``` |
94 | 99 |
|
95 | | -3. Remove existing lock files: |
96 | | - |
97 | | -#### Linux / macOS |
98 | | - |
99 | | -```sh |
100 | | -rm bun.lock yarn.lock |
101 | | -``` |
102 | | - |
103 | | -#### Windows (Command Prompt) |
104 | | - |
105 | | -```cmd |
106 | | -del bun.lock yarn.lock |
107 | | -``` |
108 | | - |
109 | | -#### Windows (PowerShell) |
110 | | - |
111 | | -```powershell |
112 | | -Remove-Item bun.lock, yarn.lock |
113 | | -``` |
114 | | - |
115 | | -4. Remove any `yarn` references from `comp/apps/app/package.json` |
116 | | - |
117 | | -```sh |
118 | | -"yarn": "^1.22.22", |
119 | | -``` |
120 | | - |
121 | | -> 💡 Make sure this line is already deleted or running `bun install` will give you an error. |
122 | | -
|
123 | | -5. Install dependencies using Bun: |
| 100 | +3. Install dependencies using Bun: |
124 | 101 |
|
125 | 102 | ```sh |
126 | 103 | bun install |
127 | 104 | ``` |
128 | 105 |
|
129 | | -6. Install `concurrently` as a dev dependency: |
| 106 | +4. Install `concurrently` as a dev dependency: |
130 | 107 |
|
131 | 108 | ```sh |
132 | 109 | bun add -d concurrently |
@@ -301,48 +278,6 @@ bun docker:clean |
301 | 278 |
|
302 | 279 | --- |
303 | 280 |
|
304 | | -### Hardcoding Env Vars (if needed) |
305 | | - |
306 | | -If `.env` files don’t load values as expected, you can hard-code the following: |
307 | | - |
308 | | -- **`comp/packages/kv/src/index.ts`** → Hard-coded Redis client credentials: |
309 | | - - **URL**: The Redis URL needs to start with `https`. Example: |
310 | | - ```sh |
311 | | - url: "https://default:AXhaAA***MA@charmed-wombat-3**0.upstash.io:6379" |
312 | | - ``` |
313 | | - - **Token**: Example: |
314 | | - ```sh |
315 | | - token: "935****8f20" |
316 | | - ``` |
317 | | - |
318 | | -- **`comp/packages/db/prisma/schema.prisma`** → Hard-coded `DATABASE_URL`: |
319 | | - - Example: |
320 | | - `sh |
321 | | - datasource db { |
322 | | - url = "postpostgresql://user:password@host:port/database?schema=public" |
323 | | - directUrl = "postpostgresql://user:password@host:port/database?schema=public" |
324 | | -} |
325 | | - ` |
326 | | - |
327 | | -- **`comp/apps/portal/src/app/lib/auth.ts`** → Hard-coded Google environment variables `clientId`, `clientSecret` under `socialProviders/google`: |
328 | | - - Example: |
329 | | - ```js |
330 | | - socialProviders: { |
331 | | - google: { |
332 | | - clientId: "your-client-id", |
333 | | - clientSecret: "your-client-secret" |
334 | | - } |
335 | | - } |
336 | | - ``` |
337 | | - |
338 | | -- **`comp/apps/app/trigger.config.ts`** → Change the project to yours: |
339 | | - - Example: |
340 | | - ```sh |
341 | | - projectId: "proj_la**ob" |
342 | | - ``` |
343 | | - |
344 | | ---- |
345 | | - |
346 | 281 | ### Start Development |
347 | 282 |
|
348 | 283 | Once everything is configured: |
@@ -432,7 +367,3 @@ Comp AI, Inc. is a commercial open source company, which means some parts of thi |
432 | 367 |
|
433 | 368 | > [!TIP] |
434 | 369 | > We work closely with the community and always invite feedback about what should be open and what is fine to be commercial. This list is not set and stone and we have moved things from commercial to open in the past. Please open a [discussion](https://github.com/trycompai/comp/discussions) if you feel like something is wrong. |
435 | | -
|
436 | | -``` |
437 | | -
|
438 | | -``` |
0 commit comments