{"repo":"yorkie-team/codepair","free":true,"listed":false,"github":"https://github.com/yorkie-team/codepair","clone":"git clone https://github.com/yorkie-team/codepair.git","description":"Build your own AI-powered collaborative markdown editor in just 5 minutes","language":"TypeScript","stars":67,"topics":["collaboration","markdown"],"license":"Apache-2.0","category":"productivity","readme_excerpt":"CodePair Build your own AI real-time collaborative markdown editor in just 5 minutes. Website • Discord Overview CodePair is an open-source real-time collaborative markdown editor with AI intelligence, built using React, NestJS, and LangChain. CodePair provides the following features: - Workspace : A space where users can invite others and collaboratively edit documents - Sharing Document : Share documents with external parties by setting permissions and expiration time - Yorkie Intelligence : AI intelligence available within the collaborative editing editor Packages This repository contains multiple packages that make up our project, organized as a pnpm workspace under packages/ . - @codepair/frontend : App shell — routing, auth, workspace, editor slot. See packages/frontend/README.md for details. - @codepair/backend : NestJS API server. See packages/backend/README.md for details. - @codepair/codemirror : CodeMirror 6 editor with Yorkie sync, toolbar, preview. Self-contained vertical slice. - @codepair/ui : Shared types ( EditorPort , EditorModeType , PresenceInfo ) and pure UI components. Node.js Version Support - Supported: 20.x (LTS) , 22.x (Active LTS) , 24.x (Current) - Dropped: 18.x (End-of-life) Getting Started with Development 1. Set Up GitHub OAuth Key For the Social Login feature, you need to obtain a GitHub OAuth key before running the project. Please refer to this document for guidance. After completing this step, you should have the GITHUB CLIENT ID and GITHUB C","default_branch":null,"files":null,"tree":[],"storefront":"/r/yorkie-team","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yorkie-team/codepair/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}