├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── api └── server.py ├── docs └── deployment.md ├── gitignore ├── integrations ├── __init__.py └── mcp │ ├── __init__.py │ └── server.py ├── main.py ├── repo2gpt ├── __init__.py └── service.py ├── requirements.txt ├── run.sh ├── tests ├── test_filtering.py ├── test_helper_functions.py ├── test_ignore_patterns.py ├── test_language_summaries.py ├── test_mcp_server.py ├── test_process_repository_integration.py └── test_token_counts.py └── web ├── index.html ├── package-lock.json ├── package.json ├── src ├── App.tsx ├── api │ └── client.ts ├── components │ ├── ArtifactPreview.tsx │ ├── AuthPrompt.tsx │ ├── Dashboard.tsx │ ├── EventTimeline.tsx │ ├── GeminiUploader.tsx │ ├── HeaderBar.tsx │ ├── JobForm.tsx │ ├── JobMonitor.tsx │ └── SettingsPanel.tsx ├── context │ └── AppConfigContext.tsx ├── hooks │ └── useLocalStorage.ts ├── main.tsx ├── styles │ ├── app.css │ └── index.css ├── types.ts └── utils │ └── artifacts.ts ├── tsconfig.json ├── tsconfig.node.json ├── tsconfig.paths.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/README.md -------------------------------------------------------------------------------- /api/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/api/server.py -------------------------------------------------------------------------------- /docs/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/docs/deployment.md -------------------------------------------------------------------------------- /gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/gitignore -------------------------------------------------------------------------------- /integrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/mcp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrations/mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/integrations/mcp/server.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/main.py -------------------------------------------------------------------------------- /repo2gpt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/repo2gpt/__init__.py -------------------------------------------------------------------------------- /repo2gpt/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/repo2gpt/service.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/run.sh -------------------------------------------------------------------------------- /tests/test_filtering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/tests/test_filtering.py -------------------------------------------------------------------------------- /tests/test_helper_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/tests/test_helper_functions.py -------------------------------------------------------------------------------- /tests/test_ignore_patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/tests/test_ignore_patterns.py -------------------------------------------------------------------------------- /tests/test_language_summaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/tests/test_language_summaries.py -------------------------------------------------------------------------------- /tests/test_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/tests/test_mcp_server.py -------------------------------------------------------------------------------- /tests/test_process_repository_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/tests/test_process_repository_integration.py -------------------------------------------------------------------------------- /tests/test_token_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/tests/test_token_counts.py -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/index.html -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/package.json -------------------------------------------------------------------------------- /web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/App.tsx -------------------------------------------------------------------------------- /web/src/api/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/api/client.ts -------------------------------------------------------------------------------- /web/src/components/ArtifactPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/ArtifactPreview.tsx -------------------------------------------------------------------------------- /web/src/components/AuthPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/AuthPrompt.tsx -------------------------------------------------------------------------------- /web/src/components/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/Dashboard.tsx -------------------------------------------------------------------------------- /web/src/components/EventTimeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/EventTimeline.tsx -------------------------------------------------------------------------------- /web/src/components/GeminiUploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/GeminiUploader.tsx -------------------------------------------------------------------------------- /web/src/components/HeaderBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/HeaderBar.tsx -------------------------------------------------------------------------------- /web/src/components/JobForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/JobForm.tsx -------------------------------------------------------------------------------- /web/src/components/JobMonitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/JobMonitor.tsx -------------------------------------------------------------------------------- /web/src/components/SettingsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/components/SettingsPanel.tsx -------------------------------------------------------------------------------- /web/src/context/AppConfigContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/context/AppConfigContext.tsx -------------------------------------------------------------------------------- /web/src/hooks/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/hooks/useLocalStorage.ts -------------------------------------------------------------------------------- /web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/main.tsx -------------------------------------------------------------------------------- /web/src/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/styles/app.css -------------------------------------------------------------------------------- /web/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/styles/index.css -------------------------------------------------------------------------------- /web/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/types.ts -------------------------------------------------------------------------------- /web/src/utils/artifacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/src/utils/artifacts.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/tsconfig.node.json -------------------------------------------------------------------------------- /web/tsconfig.paths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/tsconfig.paths.json -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexkorol/repo2GPT/HEAD/web/vite.config.ts --------------------------------------------------------------------------------