The Following ReadMe was created with help of GPT-3 using Collabi AI Studio
Collabi AI Studio is a collaborative platform designed to enhance brainstorming and prompt sharing among users. Built during Hack The North 2023, this application allows users to work on LLM (Language Model) prompts together in real-time. Additionally, it enables users to insert the developed prompts seamlessly into a DevOps pipeline using webhooks.
- Real-time Collaboration: Multiple users can simultaneously work on LLM prompts, making brainstorming more efficient and engaging.
- Prompt Sharing: Users can easily share prompts with their team members, promoting knowledge exchange and idea generation.
- DevOps Integration: Collabi AI Studio seamlessly integrates with DevOps pipelines through webhooks, enabling prompt insertion for further development and deployment.
- User-Friendly Interface: The intuitive and responsive user interface makes navigation and collaboration effortless.
- Bun
- Expo
- Clone the repository.
git clone https://github.com/espisesh-hacks/northhacking2023-penguin.git
- Install required dependencies.
cd northhacking2023-penguin/backend
bun install
- Create a
.env
file at the root of the project directory and add the following environment variables:
OPENAI_API_KEY==<OpenAI_Key>
PGUSER=<PostGres_User>
PGHOST=<PostGres_ServerIP>
PGDATABASE=collabi
PGPORT=<PostGres_-_port>```
4. Start the server.
```bash
bun run index.ts
- The Backend server is now runnign at:
http://localhost:3000
.
-
Share your custom room ID with your team members (e.g.,
collabi-devs
) -
Once they have joined the session, you can see their cursors and edits in real time.
-
Configure a webhook URL to your DevOps pipeline.
-
Choose or create a project in Collabi AI Studio.
-
Select the desired prompt and click the Insert into Pipeline button.
-
Confirm the insertion by clicking the Submit button.
- Bun JS
- Express.js
- CockroachDB
- Expo
- Webhooks
Collabi AI Studio is an open-source project, and contributions are always welcome! If you have any suggestions, bug repo rts, or feature requests, please submit an issue or open a pull request.
- Aron Ravikumar
- Seshan Ravikumar
npx expo start --no-dev --minify
run a production server for demo.