inconvo
Inconvo – build reliable chat-with-data for customer-facing applications
파일 탐색기
최종 버전 다운로드 (.zip)- cli-tarball.yml
- lint-check.yml
- notify-cloud.yml
- release-docker-cli.yml
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration.sql
- migration_lock.toml
- schema.prisma
- logo.png
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- shared.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- route.ts
- page.tsx
- page.tsx
- page.tsx
- favicon.ico
- layout.css
- layout.tsx
- page.tsx
- index.ts
- Shell.module.css
- Shell.tsx
- ShellSideNav.tsx
- ChatInterface.tsx
- ConversationSidebar.tsx
- Copy.tsx
- index.ts
- Message.tsx
- MessageInput.tsx
- MessageList.tsx
- apiParams.ts
- checkpointer.ts
- connector.ts
- constants.ts
- conversations.ts
- cors.ts
- db.ts
- notImplemented.ts
- posthog-server.ts
- prisma.ts
- schema.ts
- telemetry.ts
- validateUserContext.ts
- virtualTableValidation.ts
- env.ts
- theme.ts
- .env.example
- .gitignore
- eslint.config.mjs
- instrumentation-client.ts
- next.config.ts
- package.json
- postcss.config.cjs
- prisma.config.ts
- TELEMETRY.md
- tsconfig.json
- settings.json
- inconvo.py
- index.ts
- schemas.ts
- validation.ts
- .gitignore
- .nvmrc
- Dockerfile
- eslint.config.mjs
- package.json
- README.md
- tsconfig.json
- worker-configuration.d.ts
- wrangler.jsonc
- dev-server.sh
- docker-compose.local.yml
- docker-compose.yml
- Dockerfile.dev-server
- aggregateValidator.test.ts
- aggregateValidator.ts
- index.ts
- aggregateGroupsValidator.test.ts
- aggregateGroupsValidator.ts
- index.ts
- countValidator.test.ts
- countValidator.ts
- index.ts
- countRelationsValidator.test.ts
- countRelationsValidator.ts
- index.ts
- findDistinctValidator.test.ts
- findDistinctValidator.ts
- index.ts
- findManyValidator.test.ts
- findManyValidator.ts
- index.ts
- groupByValidator.test.ts
- groupByValidator.ts
- index.ts
- joinGuidance.test.ts
- joinGuidance.ts
- operationParametersAgent.ts
- index.ts
- validateOperationParametersDraft.test.ts
- validateOperationParametersDraft.ts
- dynamicSchema.ts
- index.ts
- schemaValidator.stubSchema.ts
- schemaValidator.test.ts
- buildConditionsForTable.ts
- databaseRetrieverToolDescription.ts
- extractJoinedTableNames.test.ts
- extractJoinedTableNames.ts
- generatePrismaWhereArray.ts
- operationDocs.ts
- schemaFormatters.ts
- tableRelations.ts
- whereDocs.ts
- index.test.ts
- index.ts
- queryDraft.ts
- types.ts
- index.test.ts
- index.ts
- extendQuery.ts
- selectOperation.ts
- selectTable.ts
- whereCondition.ts
- agent.ts
- index.ts
- getAIModel.ts
- getPrompt.ts
- langchainMessageUtils.ts
- promptCacheKey.ts
- sandbox.ts
- tryCatch.ts
- zodHelpers.ts
- index.ts
- eslint.config.mjs
- package.json
- tsconfig.json
- inconvo.js
- build-sandbox-bundle.js
- resolve-catalog.js
- shared.test.ts
- command-runtime.ts
- connection-command-factory.ts
- model-command-factory.ts
- options.ts
- get.ts
- link.ts
- list-shareable.ts
- list.ts
- sync.ts
- unlink.ts
- update.ts
- mutate-args.test.ts
- _shared.ts
- column.ts
- computed.ts
- condition.ts
- policy.ts
- relation.ts
- table.ts
- user-context.ts
- virtual.ts
- action.ts
- agent.ts
- mutate-args.ts
- mutate.ts
- pull.ts
- connection.ts
- dev.ts
- model.ts
- telemetry.ts
- action-registry.test.ts
- api-client.test.ts
- cli-options.test.ts
- operations.test.ts
- resolution.test.ts
- selection.test.ts
- action-registry.ts
- api-client.ts
- cli-options.ts
- env-config.ts
- fs-utils.ts
- mutation-runtime.ts
- operations.ts
- parse-utils.ts
- prompts.ts
- resolution.ts
- selection.ts
- types.ts
- output.ts
- demo-data.ts
- setup.ts
- index.ts
- demo-db-init.sql
- docker-compose.yml
- eslint.config.mjs
- package.json
- README.md
- SKILL.md
- tsconfig.json
- computedColumnToString.ts
- hmac.ts
- index.ts
- envParsing.ts
- index.ts
- index.ts
- index.ts
- middlewares.ts
- hmac.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- index.ts
- aggregateExpressionBuilder.ts
- buildDateComponentExpression.ts
- buildDateIntervalExpression.ts
- computedColumns.ts
- createAggregationFields.ts
- executeWithLogging.ts
- findRelationsBetweenTables.ts
- havingComparison.ts
- joinDescriptorHelpers.ts
- jsonBuilderHelpers.ts
- jsonParsing.ts
- logicalTableSource.ts
- queryHelpers.ts
- schemaHelpers.ts
- tableIdentifier.ts
- whereConditionBuilder.ts
- types.ts
- customSchema.ts
- querySchema.ts
- types.d.ts
- augmentedSchemaCache.ts
- buildAugmentedSchema.ts
- buildSchema.ts
- buildSchemaFromDb.ts
- columnConversions.ts
- computedColumns.ts
- databaseDiagnostics.ts
- errorMessage.ts
- healthCheck.ts
- hmac.ts
- logger.ts
- queryErrors.ts
- replayProtection.ts
- schemaAugmentationStore.ts
- schemaCache.ts
- validateVirtualTableCore.ts
- virtualTableSqlValidation.ts
- dbConnection.ts
- env.ts
- index.ts
- aggregate.test.ts
- aggregateColumnConversions.test.ts
- aggregateGroups.test.ts
- buildSchema.test.ts
- count.test.ts
- count.virtualTableJoinProjection.test.ts
- countRelations.test.ts
- dbConnection.envParsingIntegration.test.ts
- envParsing.test.ts
- findDistinct.test.ts
- findDistinctByEditDistance.test.ts
- findMany.hasMany.test.ts
- findMany.joins.test.ts
- findMany.test.ts
- groupBy.dateComponent.test.ts
- groupBy.dateInterval.test.ts
- groupBy.test.ts
- manualRelations.test.ts
- simple.test.ts
- structFields.test.ts
- augmentations.json
- virtualTableJoinTestFactory.ts
- aggregate.test.ts
- aggregateGroups.test.ts
- count.test.ts
- count.virtualTableJoinProjection.test.ts
- countRelations.test.ts
- findDistinct.test.ts
- findDistinctByEditDistance.test.ts
- findMany.hasMany.test.ts
- findMany.joins.test.ts
- findMany.test.ts
- groupBy.dateComponent.test.ts
- groupBy.dateInterval.test.ts
- groupBy.test.ts
- multiSchema.test.ts
- simple.test.ts
- aggregate.test.ts
- aggregateGroups.test.ts
- count.test.ts
- count.virtualTableJoinProjection.test.ts
- countRelations.test.ts
- findDistinct.test.ts
- findDistinctByEditDistance.test.ts
- findMany.hasMany.test.ts
- findMany.joins.test.ts
- findMany.test.ts
- groupBy.dateComponent.test.ts
- groupBy.dateInterval.test.ts
- groupBy.test.ts
- multiSchema.test.ts
- simple.test.ts
- aggregate.test.ts
- aggregateGroups.test.ts
- count.test.ts
- count.virtualTableJoinProjection.test.ts
- countRelations.test.ts
- findDistinct.test.ts
- findDistinctByEditDistance.test.ts
- findMany.hasMany.test.ts
- findMany.joins.test.ts
- findMany.test.ts
- groupBy.dateComponent.test.ts
- groupBy.dateInterval.test.ts
- groupBy.test.ts
- multiSchema.test.ts
- relationFilters.tableConditions.test.ts
- simple.test.ts
- basic.test.ts
- augmentations.ts
- sqlAssertions.ts
- bigquery.env
- buildAugmentedSchema.columnRenameConflicts.test.ts
- buildAugmentedSchema.virtualTableAugmentations.test.ts
- columnRenames.test.ts
- count.sqlGeneration.test.ts
- count.virtualTableJoinProjection.sqlGeneration.test.ts
- countRelations.virtualTables.sqlGeneration.test.ts
- groupBy.sqlGeneration.test.ts
- jest.setup.ts
- loadTestEnv.ts
- mssql.env
- MULTI_HOP_NOTES.md
- mysql.env
- postgresql.env
- queryLimitValidation.test.ts
- validateVirtualTableCore.test.ts
- virtualTableSqlValidation.test.ts
- whereColumnRenames.test.ts
- whereVirtualRelationFilters.test.ts
- eslint.config.mjs
- jest.config.cjs
- package.json
- README.md
- tsconfig.jest.json
- tsconfig.json
- base.js
- next.js
- package.json
- react-internal.js
- workers.js
- index.ts
- eslint.config.mjs
- package.json
- tsconfig.json
- index.ts
- eslint.config.mjs
- package.json
- tsconfig.json
- base.json
- cloudflare-worker.json
- nextjs.json
- node-server.json
- package.json
- react-library.json
- chartUtils.ts
- index.ts
- MessageContent.tsx
- VegaChart.tsx
- index.ts
- Logo.tsx
- RepoUiMantineProvider.tsx
- AccessControl.tsx
- ColumnConversionForm.tsx
- ColumnNotesForm.tsx
- ColumnTable.tsx
- ColumnValueEnumForm.tsx
- ComputedColumnForm.tsx
- ComputedColumnNotesForm.tsx
- ContextFilterForm.tsx
- CreateVirtualTableForm.tsx
- index.ts
- ManualRelationForm.tsx
- RelationTable.tsx
- SemanticModelEditor.tsx
- TableAccessPolicyForm.tsx
- TableDetail.tsx
- TableList.tsx
- TablePromptForm.tsx
- types.ts
- UnitsForm.tsx
- useSqlEditor.ts
- WhereCondition.tsx
- AddConditionModal.tsx
- AddFieldModal.tsx
- ContextFieldsTable.tsx
- index.ts
- TableConditionsTable.tsx
- types.ts
- index.ts
- eslint.config.mjs
- package.json
- tsconfig.json
- .gitignore
- .nvmrc
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- turbo.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/inconvoai/inconvo
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd inconvo
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker/docker-compose.local.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd apps/dev-server
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
