프로젝트 - cofounder.openinterface.ai
? @n_raidenai
공동 창업자
풀스택 생성 웹 앱; 백엔드 + DB + 상태 저장 웹 앱
AI 기반 목업 디자이너 및 모듈식 디자인 시스템을 갖춘 앱 아키텍처에 뿌리를 둔 Gen UI
다음 사항이 매우 강조됩니다.
이것은 프로젝트의 초기, 불안정한 미리보기 릴리스입니다.
v1이 출시될 때까지 자주 중단될 것으로 예상됩니다.
많은 토큰을 소모합니다 . 토큰 예산이 있는 경우 v1이 출시될 때까지 기다리세요.
다시 말하지만, 이는 초기의 불안정한 릴리스입니다. 첫 번째 테스트 실행. 프로젝트 아이디어의 초기 미리보기. 완성과는 거리가 멀다. 오픈 소스 반복 개발 . 작업이 진행 중입니다. 불안정한 초기 알파 릴리스. [등]
초기 알파 출시 ; 예상보다 5~6주 일찍
아직 프로젝트의 주요 대상 기능과 병합되지 않았습니다. 특히 다음과 같습니다.
생성된 프로젝트의 모든 차원에 대한 프로젝트 반복 모듈
이벤트 스트림 및 (더 깊은) 프로젝트 반복을 위한 관리 인터페이스
전체 genUI 플러그인 통합:
제너레이티브 디자인 시스템
미세 조정된 모델 배포 및 api.cofounder 제공
전체 프로젝트 범위에 대한 로컬 브라우저 기반 개발 환경
{ 반응 네이티브, flutter, 기타 웹 프레임워크 } 추가
검증 및 스웜 코드 검토 및 자동 수정
코드 최적화
[...]
인내심을 가지세요 :)
터미널을 열고 실행하세요.
npx @openinterface/공동 창업자
지침을 따르십시오. 설치 프로그램
당신에게 열쇠를 달라고 할 거예요
디렉토리 설정 및 설치 시작
로컬 cofounder/api
빌더 및 서버를 시작합니다.
새 프로젝트를 만들 수 있는 웹 대시보드가 열립니다( http://localhost:4200
).
note : you will be asked for a cofounder.openinterface.ai key it is recommended to use one as it enables the designer/layoutv1 and swarm/external-apis features and can be used without limits during the current early alpha period the full index will be available for local download on v1 release
현재 전체 프로젝트에 node v22
사용하고 있습니다.
# 또는 다음을 실행하여 대시보드를 거치지 않고 새 프로젝트를 만들 수 있습니다:npx @openinterface/cofounder -p "YourAppProjectName" -d "describe your app here" -a "(선택 사항) 디자인 지침"
백엔드 및 vite+react 웹 앱은 ./apps/{YourApp}
내부에서 점진적으로 생성됩니다. ./apps/{YourApp}
에서 터미널을 열고 실행합니다.
npm i && npm 실행 개발자
종속성을 설치한 후 백엔드와 vite+react를 동시에 시작합니다. 웹 앱을 열려면 http://localhost:5173/
으로 이동하세요.
생성된 앱 내에서 ⌘+K / Ctrl+K를 사용하여 UI 구성요소를 반복할 수 있습니다.
[자세한 내용은 나중에]
나중에 다시 시작하고 생성된 앱을 반복하려면 쿼리를 수신하기 위해 로컬 ./cofounder/api
서버를 실행해야 합니다.
./cofounder/api
에서 다음 명령을 실행하여 local cofounder API
(다시)시작할 수 있습니다.
npm 실행 시작
대시보드는 http://localhost:4200
에서 열립니다.
참고: 대시보드 없이 다음 명령 중 하나를 ./cofounder/api
에서 실행하여 동일한 환경에서 새 앱을 생성할 수도 있습니다.
npm run start -- -p "ProjectName" -f "일부 앱 설명" -a "미니멀하고 넓고 가벼운 테마"npm run start -- -p "ProjectName" -f "./example_description.txt" -a "minimalist 넓고 밝은 테마"
[아키텍처는 나중에 더 자세히 설명되고 문서화될 예정입니다.]
cofounder
아키텍처의 모든 "노드"에는 동시성, 재시도 및 시간 간격당 제한과 같은 작업을 처리하기 위해 ./cofounder/api/system/structure/nodes/{category}/{name}.yaml
아래에 정의된 구성이 있습니다.
예를 들어 여러 LLM 세대를 병렬로 실행하려면(가능한 경우 - 시퀀스와 병렬은 ./cofounder/api/system/structure/sequences/{definition}.yaml
아래의 DAGS에 정의되어 있음) 다음으로 이동하세요.
#./cofounder/api/system/structure/nodes/op/llm.yamlnodes: op:LLM::GEN: desc: "..." in: [모델, 메시지, preparser, 파서, 쿼리, 스트림] out: [생성됨, 사용량] queue: concurrency: 1 # <------------------ 여기 op:LLM::VECTORIZE : desc: "{텍스트} -> {벡터}" in: [텍스트] out: [벡터, 사용법] mapreduce: true op:LLM::VECTORIZE:CHUNK: desc: "{texts} -> {벡터}" in: [texts] out: [벡터, 사용법] 대기열: 동시성: 50
op:LLM::GEN
매개변수 concurrency
더 높은 값으로 변경합니다.
기본 LLM 동시성은 2
로 설정되어 콘솔 스트림에서 무슨 일이 일어나고 있는지 단계별로 확인할 수 있지만 API 키 제한에 따라 늘릴 수 있습니다.
[WIP]
[자세한 내용은 나중에]
Archi/v1은 다음과 같습니다.
Figma 렌더/UI 키트를 사용하여 구축된 데모 디자인 시스템:
Hexa 플러그인의 block.pm( cofounder/api/system/presets
참조)
구글 자료
피그마 코어
shadcn
반응 흐름을 기반으로 하는 대시보드 노드 기반 UI