ungate
Use your Claude and ChatGPT subscriptions in Cursor instead of paying for API tokens.
파일 탐색기
최종 버전 다운로드 (.zip)- pre-commit
- launch.json
- tasks.json
- _journal.json
- _snapshot.json
- _0000.sql
- _0001.sql
- _0002.sql
- _0003.sql
- _0004.sql
- _0005.sql
- _0006.sql
- _0007.sql
- anthropic-to-openai.ts
- openai-to-anthropic.ts
- xml-tool-parser.ts
- callback-server.ts
- index.ts
- oauth-client.ts
- openai-oauth-service.ts
- openai-oauth-utils.ts
- pkce-session-store.ts
- types.ts
- base-provider.ts
- claude-provider.ts
- index.ts
- minimax-provider.ts
- oauth.ts
- openai-provider.ts
- static-token-provider.ts
- analytics.ts
- app-settings.ts
- index.ts
- model-mappings.ts
- pricing.ts
- provider-settings.ts
- requests.ts
- schema.ts
- settings.ts
- headers-extractor.ts
- completion-request-telemetry.ts
- index.ts
- claude-chat-handler.ts
- index.ts
- minimax-chat-handler.ts
- openai-mapped-chat-handler.ts
- error-mapper.ts
- error-messages.ts
- index.ts
- model-routing.ts
- streaming-gateway.ts
- auth.ts
- build-body.ts
- input-shape.ts
- input-text.ts
- resolve-model.ts
- types.ts
- index.ts
- process-responses-chunk.ts
- responses-event-router.ts
- stream-assistant-text.ts
- stream-diagnostics.ts
- stream-openai-chunks.ts
- stream-state.ts
- anthropic-client.ts
- codex-call-id.ts
- codex-input-utils.ts
- minimax-client.ts
- openai-client.ts
- proxy-client.ts
- request-builder.ts
- tool-mapper.ts
- analytics.ts
- anthropic.ts
- auth.ts
- health.ts
- models.ts
- openai.ts
- settings.ts
- minimax-stream-handler.ts
- openai-stream-handler.ts
- normalizer.ts
- translator.ts
- fastify.d.ts
- anthropic-stream.ts
- anthropic.ts
- auth.ts
- index.ts
- openai.ts
- proxy.ts
- logger.ts
- config.ts
- main.ts
- server.ts
- auth-oauth-lifecycle.test.ts
- auth-openai-oauth-lifecycle.test.ts
- database-app-settings.test.ts
- database-model-mappings.test.ts
- database-pricing.test.ts
- database-provider-settings.test.ts
- database-requests.test.ts
- plugins-auth.test.ts
- routes-anthropic.test.ts
- routes-auth.test.ts
- routes-health-settings-models-analytics.test.ts
- routes-openai.test.ts
- routes-settings-real-db.test.ts
- streaming-minimax-stream-handler.test.ts
- streaming-openai-stream-handler.test.ts
- global-setup.ts
- test-harness.ts
- vitest.config.ts
- vitest.setup.ts
- adapter-anthropic-to-openai.test.ts
- adapter-openai-to-anthropic.test.ts
- adapter-xml-tool-parser.test.ts
- auth-openai-modules.test.ts
- auth-providers-and-index.test.ts
- config.test.ts
- handlers-headers-extractor.test.ts
- completion-request-telemetry.test.ts
- open-ai-proxy-response-headers.test.ts
- completion-streaming-gateway.test.ts
- openai-error-mapper.test.ts
- openai-model-routing.test.ts
- proxy-codex-chat-input.test.ts
- proxy-request-builder.test.ts
- proxy-responses-input-normalizer-modules.test.ts
- proxy-responses-input-normalizer.test.ts
- proxy-tool-mapper.test.ts
- responses-stream-mapper.test.ts
- tools-normalizer.test.ts
- tools-translator.test.ts
- vitest.config.ts
- drizzle.config.ts
- eslint.config.mjs
- package.json
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- icon.png
- config.ts
- default-state.ts
- file-store.ts
- index.ts
- normalizer.ts
- runtime-state-store.ts
- shared-log-store.ts
- better-sqlite3-installer.ts
- cloudflared-installer.ts
- cross-process-lock.ts
- cursor-state-db-reader.ts
- log-ring-buffer.ts
- node-resolver.ts
- sqlite3-cli-resolver.ts
- verified-artifact.ts
- api-server.ts
- dashboard.ts
- extension-commands.ts
- extension-controller.ts
- extension-status-bar.ts
- extension.ts
- openai-key-fix.ts
- tunnel-manager.ts
- shared-log-temp-dir.ts
- test-helper.ts
- api-server-health-check.test.ts
- better-sqlite3-installer.test.ts
- cloudflared-installer.test.ts
- cross-process-lock.test.ts
- cursor-state-db-reader.test.ts
- dashboard-set-port.test.ts
- extension-controller-runtime-sync.test.ts
- node-resolver.test.ts
- openai-key-fix.test.ts
- runtime-state-store.test.ts
- shared-log-store.test.ts
- sqlite3-cli-resolver.test.ts
- tunnel-manager-binary-path.test.ts
- verified-artifact.test.ts
- .vscodeignore
- CHANGELOG.md
- eslint.config.mjs
- package.json
- pnpm-lock.yaml
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- vitest.config.ts
- favicon.png
- analytics-store.svelte.ts
- AnalyticsPage.svelte
- RequestList.svelte
- StatCard.svelte
- TokenChart.svelte
- ChatGPTAuthSection.svelte
- ClaudeAuthSection.svelte
- MiniMaxAuthSection.svelte
- logs-store.svelte.ts
- LogsPage.svelte
- ModelsSection.svelte
- ProviderPanel.svelte
- settings-store.svelte.ts
- settings-ui-store.svelte.ts
- SettingsActionBar.svelte
- SettingsPage.svelte
- tunnel-store.svelte.ts
- TunnelPanel.svelte
- api.ts
- constants.ts
- formatter.ts
- vscode.ts
- icons.d.ts
- app.css
- App.svelte
- main.ts
- eslint.config.mjs
- index.html
- package.json
- svelte.config.js
- tsconfig.json
- vite.config.ts
- no-await-in-parens.mjs
- config-eslint-svelte.mjs
- config-eslint.mjs
- config-vitest.ts
- package.json
- tsconfig.base.json
- tsconfig.build.json
- tsconfig.json
- index.ts
- routes.ts
- common.ts
- index.ts
- index.ts
- settings.ts
- infra.ts
- model-provider.ts
- provider-labels.ts
- utils.ts
- index.ts
- runtime.ts
- analytics.ts
- index.ts
- log.ts
- runtime.ts
- settings.ts
- tunnel.ts
- constants.ts
- frontend.ts
- index.ts
- eslint.config.mjs
- package.json
- tsconfig.build.json
- tsconfig.json
- tsup.config.ts
- run.sh
- run.sh
- run.sh
- main.ts
- run.sh
- eslint.config.mjs
- package.json
- tsconfig.json
- .editorconfig
- .gitignore
- AGENTS.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/orchidfiles/ungate
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd ungate
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
pnpm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
pnpm run package:build
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm --filter @ungate/dev-kit build
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm --filter @ungate/shared build:watch
이 명령어를 터미널에 그대로 입력해 실행하세요.
pnpm --filter @ungate/api build:watch
이 명령어를 터미널에 그대로 입력해 실행하세요.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
