├── .dockerignore ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .idea ├── .gitignore ├── cyberpepo.iml └── modules.xml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── components.json ├── entrypoint.sh ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── prisma ├── migrations │ ├── 20240930085550_initial │ │ └── migration.sql │ ├── 20240930153838_add_name_and_url_to_repos │ │ └── migration.sql │ ├── 20241006113900_add_error_status │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── src ├── app │ ├── api │ │ ├── chat │ │ │ └── route.ts │ │ ├── repositories │ │ │ ├── [id] │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ └── settings │ │ │ └── route.ts │ ├── client.tsx │ ├── globals.css │ ├── layout.tsx │ ├── page.tsx │ ├── repositories │ │ ├── import.tsx │ │ ├── index.tsx │ │ ├── list.tsx │ │ └── page.tsx │ └── settings │ │ ├── client.tsx │ │ └── page.tsx ├── components │ ├── header │ │ └── index.tsx │ ├── message-input │ │ └── index.tsx │ ├── message-list │ │ └── index.tsx │ ├── message │ │ └── index.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── button.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── select.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ └── toaster.tsx ├── hooks │ └── use-toast.ts ├── lib │ ├── prisma.ts │ └── utils.ts └── services │ └── indexer │ └── index.ts ├── tailwind.config.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/cyberpepo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/.idea/cyberpepo.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @mbarinov -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/components.json -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/migrations/20240930085550_initial/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/prisma/migrations/20240930085550_initial/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240930153838_add_name_and_url_to_repos/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/prisma/migrations/20240930153838_add_name_and_url_to_repos/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20241006113900_add_error_status/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/prisma/migrations/20241006113900_add_error_status/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /src/app/api/chat/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/api/chat/route.ts -------------------------------------------------------------------------------- /src/app/api/repositories/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/api/repositories/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/repositories/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/api/repositories/route.ts -------------------------------------------------------------------------------- /src/app/api/settings/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/api/settings/route.ts -------------------------------------------------------------------------------- /src/app/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/client.tsx -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/repositories/import.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/repositories/import.tsx -------------------------------------------------------------------------------- /src/app/repositories/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/repositories/index.tsx -------------------------------------------------------------------------------- /src/app/repositories/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/repositories/list.tsx -------------------------------------------------------------------------------- /src/app/repositories/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/repositories/page.tsx -------------------------------------------------------------------------------- /src/app/settings/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/settings/client.tsx -------------------------------------------------------------------------------- /src/app/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/app/settings/page.tsx -------------------------------------------------------------------------------- /src/components/header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/header/index.tsx -------------------------------------------------------------------------------- /src/components/message-input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/message-input/index.tsx -------------------------------------------------------------------------------- /src/components/message-list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/message-list/index.tsx -------------------------------------------------------------------------------- /src/components/message/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/message/index.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /src/lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/lib/prisma.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/services/indexer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/src/services/indexer/index.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbarinov/repogpt/HEAD/tsconfig.json --------------------------------------------------------------------------------