├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── WIKI.md ├── backend ├── .dockerignore ├── .gitignore ├── Dockerfile ├── README.md ├── app │ ├── __init__.py │ ├── config │ │ ├── __init__.py │ │ └── project_config.py │ ├── core │ │ ├── __init__.py │ │ └── config.py │ ├── dependencies.py │ ├── main.py │ ├── models │ │ ├── __init__.py │ │ ├── database.py │ │ └── pydantic_models.py │ ├── routers │ │ ├── __init__.py │ │ ├── assistants_routes.py │ │ ├── chats_routes.py │ │ ├── project_routes.py │ │ ├── root.py │ │ └── stats_routes.py │ └── utils │ │ ├── __init__.py │ │ ├── assistant_utils.py │ │ ├── chat_utils.py │ │ └── project_utils.py ├── favicon.ico ├── k8s │ ├── deployment.yml │ └── service.yml ├── requirements.txt └── tests │ ├── __init__.py │ └── test_main.py ├── cover-open-source-genraft-ai.webp ├── docker-compose.yaml ├── frontend ├── .dockerignore ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── README.md ├── k8s │ ├── config.yml │ ├── deployment.yml │ └── service.yml ├── package-lock.json ├── package.json ├── postcss.config.js ├── src │ ├── app.css │ ├── app.d.ts │ ├── app.html │ ├── lib │ │ ├── components │ │ │ ├── ActionCards.svelte │ │ │ ├── MainFooter.svelte │ │ │ ├── MainNavbar.svelte │ │ │ ├── ProjectTable.svelte │ │ │ └── StatsBar.svelte │ │ ├── models.ts │ │ ├── stores.ts │ │ └── utils.ts │ └── routes │ │ ├── (docs) │ │ ├── about-us │ │ │ ├── +page.svelte │ │ │ └── page.test.ts │ │ └── documentation │ │ │ ├── +page.svelte │ │ │ └── page.test.ts │ │ ├── +layout.svelte │ │ ├── +page.svelte │ │ ├── api │ │ ├── projects │ │ │ ├── +server.ts │ │ │ └── [id] │ │ │ │ ├── +server.ts │ │ │ │ ├── assistants │ │ │ │ └── create-assistant │ │ │ │ │ └── +server.ts │ │ │ │ ├── chats │ │ │ │ ├── [chat_id] │ │ │ │ │ └── +server.ts │ │ │ │ └── create-chat │ │ │ │ │ └── +server.ts │ │ │ │ ├── download │ │ │ │ └── +server.ts │ │ │ │ └── update-progress │ │ │ │ └── +server.ts │ │ └── stats │ │ │ └── projects │ │ │ └── +server.ts │ │ └── dashboard │ │ ├── +page.svelte │ │ └── project-create │ │ ├── +page.svelte │ │ └── [id] │ │ └── +page.svelte ├── static │ ├── apple-touch-icon.png │ ├── favicon.ico │ ├── favicon.png │ └── genraft-ai-cover.png ├── svelte.config.js ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts └── misc ├── application_screenshot.png └── genraft_ai_icon.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/README.md -------------------------------------------------------------------------------- /WIKI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/WIKI.md -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/config/project_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/config/project_config.py -------------------------------------------------------------------------------- /backend/app/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/core/config.py -------------------------------------------------------------------------------- /backend/app/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/dependencies.py -------------------------------------------------------------------------------- /backend/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/main.py -------------------------------------------------------------------------------- /backend/app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/models/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/models/database.py -------------------------------------------------------------------------------- /backend/app/models/pydantic_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/models/pydantic_models.py -------------------------------------------------------------------------------- /backend/app/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/routers/assistants_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/routers/assistants_routes.py -------------------------------------------------------------------------------- /backend/app/routers/chats_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/routers/chats_routes.py -------------------------------------------------------------------------------- /backend/app/routers/project_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/routers/project_routes.py -------------------------------------------------------------------------------- /backend/app/routers/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/routers/root.py -------------------------------------------------------------------------------- /backend/app/routers/stats_routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/routers/stats_routes.py -------------------------------------------------------------------------------- /backend/app/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/utils/assistant_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/utils/assistant_utils.py -------------------------------------------------------------------------------- /backend/app/utils/chat_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/utils/chat_utils.py -------------------------------------------------------------------------------- /backend/app/utils/project_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/app/utils/project_utils.py -------------------------------------------------------------------------------- /backend/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/favicon.ico -------------------------------------------------------------------------------- /backend/k8s/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/k8s/deployment.yml -------------------------------------------------------------------------------- /backend/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/k8s/service.yml -------------------------------------------------------------------------------- /backend/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/requirements.txt -------------------------------------------------------------------------------- /backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/backend/tests/test_main.py -------------------------------------------------------------------------------- /cover-open-source-genraft-ai.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/cover-open-source-genraft-ai.webp -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/.eslintignore -------------------------------------------------------------------------------- /frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /frontend/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/.prettierignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/k8s/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/k8s/config.yml -------------------------------------------------------------------------------- /frontend/k8s/deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/k8s/deployment.yml -------------------------------------------------------------------------------- /frontend/k8s/service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/k8s/service.yml -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/app.css -------------------------------------------------------------------------------- /frontend/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/app.d.ts -------------------------------------------------------------------------------- /frontend/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/app.html -------------------------------------------------------------------------------- /frontend/src/lib/components/ActionCards.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/components/ActionCards.svelte -------------------------------------------------------------------------------- /frontend/src/lib/components/MainFooter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/components/MainFooter.svelte -------------------------------------------------------------------------------- /frontend/src/lib/components/MainNavbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/components/MainNavbar.svelte -------------------------------------------------------------------------------- /frontend/src/lib/components/ProjectTable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/components/ProjectTable.svelte -------------------------------------------------------------------------------- /frontend/src/lib/components/StatsBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/components/StatsBar.svelte -------------------------------------------------------------------------------- /frontend/src/lib/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/models.ts -------------------------------------------------------------------------------- /frontend/src/lib/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/stores.ts -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/routes/(docs)/about-us/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/(docs)/about-us/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/(docs)/about-us/page.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/(docs)/about-us/page.test.ts -------------------------------------------------------------------------------- /frontend/src/routes/(docs)/documentation/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/(docs)/documentation/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/(docs)/documentation/page.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/(docs)/documentation/page.test.ts -------------------------------------------------------------------------------- /frontend/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/+layout.svelte -------------------------------------------------------------------------------- /frontend/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/api/projects/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/projects/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/api/projects/[id]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/projects/[id]/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/api/projects/[id]/assistants/create-assistant/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/projects/[id]/assistants/create-assistant/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/api/projects/[id]/chats/[chat_id]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/projects/[id]/chats/[chat_id]/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/api/projects/[id]/chats/create-chat/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/projects/[id]/chats/create-chat/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/api/projects/[id]/download/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/projects/[id]/download/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/api/projects/[id]/update-progress/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/projects/[id]/update-progress/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/api/stats/projects/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/api/stats/projects/+server.ts -------------------------------------------------------------------------------- /frontend/src/routes/dashboard/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/dashboard/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/dashboard/project-create/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/dashboard/project-create/+page.svelte -------------------------------------------------------------------------------- /frontend/src/routes/dashboard/project-create/[id]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/src/routes/dashboard/project-create/[id]/+page.svelte -------------------------------------------------------------------------------- /frontend/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/static/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/static/favicon.ico -------------------------------------------------------------------------------- /frontend/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/static/favicon.png -------------------------------------------------------------------------------- /frontend/static/genraft-ai-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/static/genraft-ai-cover.png -------------------------------------------------------------------------------- /frontend/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/svelte.config.js -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /misc/application_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/misc/application_screenshot.png -------------------------------------------------------------------------------- /misc/genraft_ai_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamyabnazari/genraft-ai/HEAD/misc/genraft_ai_icon.png --------------------------------------------------------------------------------