├── .dockerignore ├── .editorconfig ├── .github └── workflows │ ├── docker-publish-api.yml │ └── docker-publish-frontend.yml ├── .gitignore ├── .idea ├── .gitignore ├── codeStyles │ └── codeStyleConfig.xml ├── dataSources.xml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── jupyter-settings.xml ├── misc.xml ├── modules.xml ├── prettier.xml ├── promptsmith.iml ├── pyright-langserver.xml ├── pyright.xml └── vcs.xml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── clients-side └── frontend │ └── prompt-smith-frontend │ ├── .dockerignore │ ├── .env.default │ ├── .env.development.local │ ├── .env.production.local │ ├── .eslintrc.json │ ├── .gitignore │ ├── .idea │ ├── .gitignore │ ├── inspectionProfiles │ │ ├── Project_Default.xml │ │ └── profiles_settings.xml │ ├── misc.xml │ ├── modules.xml │ ├── prompt-smith-frontend.iml │ └── vcs.xml │ ├── .nvmrc │ ├── Dockerfile │ ├── README.md │ ├── app │ ├── globals.css │ ├── key │ │ ├── layout.tsx │ │ └── page.tsx │ ├── layout.tsx │ ├── login │ │ └── page.tsx │ ├── page.tsx │ └── prompt │ │ ├── [uuid] │ │ └── page.tsx │ │ ├── create │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ └── page.tsx │ ├── assets │ └── fonts │ │ ├── GeistMonoVF.woff │ │ └── GeistVF.woff │ ├── components.json │ ├── components │ ├── client │ │ ├── auth-context.tsx │ │ ├── sidebar-link-nav.tsx │ │ ├── theme-provider.tsx │ │ └── theme-toggle.tsx │ ├── custom-ui │ │ ├── code-snippet-tabs.tsx │ │ ├── error-alert.tsx │ │ ├── field-label-wrapper.tsx │ │ ├── loading.tsx │ │ ├── logo.tsx │ │ ├── prompt-meta.tsx │ │ ├── role-select.tsx │ │ ├── skeleton-card.tsx │ │ └── wip-hover.tsx │ ├── features │ │ ├── key-table.tsx │ │ ├── login-double.tsx │ │ ├── login-form.tsx │ │ ├── login.tsx │ │ ├── logout.tsx │ │ ├── prompt-create.tsx │ │ ├── prompt-detail.tsx │ │ ├── prompt-edit.tsx │ │ ├── prompt-table.tsx │ │ └── prompt-variant.tsx │ ├── layout │ │ ├── customised-breadcrumb.tsx │ │ ├── dashboard-layout.tsx │ │ ├── header.tsx │ │ ├── sidebar-content.tsx │ │ ├── sidebar-demo-card.tsx │ │ ├── sidebar-mobile.tsx │ │ ├── sidebar-upgrade-card.tsx │ │ └── sidebar.tsx │ ├── ui-ext │ │ ├── loading-button.tsx │ │ └── spinner.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── menubar.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ └── tooltip.tsx │ ├── config │ └── configuration.json │ ├── hooks │ └── use-toast.ts │ ├── lib │ ├── api │ │ ├── fetcher.ts │ │ ├── interfaces.ts │ │ └── schemas.ts │ ├── auth │ │ ├── authAPIWrapper.ts │ │ └── cookieUtils.ts │ ├── constants.ts │ ├── definitions.ts │ ├── hooks │ │ └── paginatedSWR.tsx │ ├── interfaces.ts │ ├── session.ts │ └── utils.ts │ ├── middleware.ts │ ├── next.config.mjs │ ├── package.json │ ├── pnpm-lock.yaml │ ├── postcss.config.mjs │ ├── public │ ├── apple-touch-icon.png │ ├── favicon.ico │ └── favicon.svg │ ├── tailwind.config.ts │ └── tsconfig.json ├── core ├── __init__.py ├── admin.py ├── apps.py ├── auth.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_alter_prompt_uuid_alter_promptvariant_uuid_and_more.py │ ├── 0003_remove_promptversion_model_name_and_more.py │ ├── 0004_prompt_project.py │ ├── 0005_alter_prompt_description.py │ ├── 0006_segment_project.py │ ├── 0007_remove_promptversion_unique_prompt_version_name_and_more.py │ ├── 0008_historicalpromptversion.py │ ├── 0009_historicalpromptversion_maximum_tokens_and_more.py │ ├── 0010_clientpublickey_serverprivatekey.py │ ├── 0011_rename_public_key_clientpublickey_key_and_more.py │ ├── 0012_apikey_delete_clientpublickey_and_more.py │ ├── 0013_remove_apikey_core_apikey_project_1be4e2_idx_and_more.py │ └── __init__.py ├── models │ ├── __init__.py │ ├── key.py │ ├── prompt.py │ ├── prompt_variant.py │ ├── prompt_version.py │ └── segment.py ├── routers │ ├── __init__.py │ ├── key.py │ ├── management_router.py │ ├── prompt.py │ ├── prompt_variant.py │ └── prompt_version.py ├── schemas │ ├── __init__.py │ ├── key.py │ ├── prompt.py │ ├── prompt_variant.py │ └── prompt_version.py ├── tests.py └── views.py ├── core_sdk ├── __init__.py ├── apps.py ├── auth.py ├── migrations │ └── __init__.py ├── models.py ├── router.py ├── schema.py └── tests.py ├── docker-compose.yml ├── docs ├── backend.md └── frontend.md ├── infra └── scripts │ └── start.sh ├── manage.py ├── poetry.lock ├── project ├── __init__.py ├── admin.py ├── apps.py ├── decorators.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_project_organization.py │ ├── 0003_project_metadata.py │ ├── 0004_remove_serverprivatekey_created_by_and_more.py │ └── __init__.py ├── models.py ├── routers │ ├── __init__.py │ └── project_router.py ├── schemas │ └── project.py ├── tests.py ├── utils.py └── views.py ├── promptsmith ├── .env.default ├── __init__.py ├── api.py ├── asgi.py ├── settings.py ├── settings_debug.py ├── settings_production.py ├── urls.py └── wsgi.py ├── pyproject.toml ├── pyrightconfig.json ├── shared ├── auth.py ├── base_models.py ├── constants.py ├── decorators.py ├── errors.py ├── utils.py └── validators.py └── user_organization ├── __init__.py ├── admin.py ├── apps.py ├── management └── commands │ ├── init_user_organization.py │ └── reset_user_organization.py ├── migrations ├── 0001_initial.py ├── 0002_alter_userpermissionorganization_unique_together.py ├── 0003_organization_users.py └── __init__.py ├── models.py ├── tests.py └── views.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/docker-publish-api.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.github/workflows/docker-publish-api.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.github/workflows/docker-publish-frontend.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .sqlite3 2 | .env 3 | 4 | 5 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/jupyter-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/jupyter-settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/prettier.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/prettier.xml -------------------------------------------------------------------------------- /.idea/promptsmith.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/promptsmith.iml -------------------------------------------------------------------------------- /.idea/pyright-langserver.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/pyright-langserver.xml -------------------------------------------------------------------------------- /.idea/pyright.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/pyright.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/README.md -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.dockerignore -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.env.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.env.default -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.env.development.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.env.development.local -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.env.production.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.env.production.local -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.eslintrc.json -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.gitignore -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.idea/.gitignore -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.idea/misc.xml -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.idea/modules.xml -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.idea/prompt-smith-frontend.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.idea/prompt-smith-frontend.iml -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/.idea/vcs.xml -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/.nvmrc: -------------------------------------------------------------------------------- 1 | 20.9.0 2 | -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/Dockerfile -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/globals.css -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/key/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/key/layout.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/key/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/key/page.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/layout.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/login/page.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/page.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/prompt/[uuid]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/prompt/[uuid]/page.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/prompt/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/prompt/create/page.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/prompt/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/prompt/layout.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/prompt/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/prompt/loading.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/app/prompt/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/app/prompt/page.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/assets/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/assets/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/assets/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/assets/fonts/GeistVF.woff -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components.json -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/client/auth-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/client/auth-context.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/client/sidebar-link-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/client/sidebar-link-nav.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/client/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/client/theme-provider.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/client/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/client/theme-toggle.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/code-snippet-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/code-snippet-tabs.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/error-alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/error-alert.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/field-label-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/field-label-wrapper.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/loading.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/logo.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/prompt-meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/prompt-meta.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/role-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/role-select.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/skeleton-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/skeleton-card.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/custom-ui/wip-hover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/custom-ui/wip-hover.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/key-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/key-table.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/login-double.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/login-double.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/login-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/login-form.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/login.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/logout.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/prompt-create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/prompt-create.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/prompt-detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/prompt-detail.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/prompt-edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/prompt-edit.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/prompt-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/prompt-table.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/features/prompt-variant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/features/prompt-variant.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/customised-breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/customised-breadcrumb.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/dashboard-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/dashboard-layout.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/header.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-content.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-demo-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-demo-card.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-mobile.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-upgrade-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/sidebar-upgrade-card.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/layout/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/layout/sidebar.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui-ext/loading-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui-ext/loading-button.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui-ext/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui-ext/spinner.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/badge.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/button.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/card.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/drawer.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/form.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/input.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/label.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/menubar.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/pagination.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/popover.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/progress.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/select.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/separator.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/sheet.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/table.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/tabs.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/textarea.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/toast.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/toaster.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/config/configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/config/configuration.json -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/hooks/use-toast.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/api/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/api/fetcher.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/api/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/api/interfaces.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/api/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/api/schemas.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/auth/authAPIWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/auth/authAPIWrapper.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/auth/cookieUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/auth/cookieUtils.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/constants.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/definitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/definitions.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/hooks/paginatedSWR.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/hooks/paginatedSWR.tsx -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/interfaces.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/session.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/lib/utils.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/middleware.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/next.config.mjs -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/package.json -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/postcss.config.mjs -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/public/favicon.ico -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/public/favicon.svg -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/tailwind.config.ts -------------------------------------------------------------------------------- /clients-side/frontend/prompt-smith-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/clients-side/frontend/prompt-smith-frontend/tsconfig.json -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/admin.py -------------------------------------------------------------------------------- /core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/apps.py -------------------------------------------------------------------------------- /core/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/auth.py -------------------------------------------------------------------------------- /core/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0001_initial.py -------------------------------------------------------------------------------- /core/migrations/0002_alter_prompt_uuid_alter_promptvariant_uuid_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0002_alter_prompt_uuid_alter_promptvariant_uuid_and_more.py -------------------------------------------------------------------------------- /core/migrations/0003_remove_promptversion_model_name_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0003_remove_promptversion_model_name_and_more.py -------------------------------------------------------------------------------- /core/migrations/0004_prompt_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0004_prompt_project.py -------------------------------------------------------------------------------- /core/migrations/0005_alter_prompt_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0005_alter_prompt_description.py -------------------------------------------------------------------------------- /core/migrations/0006_segment_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0006_segment_project.py -------------------------------------------------------------------------------- /core/migrations/0007_remove_promptversion_unique_prompt_version_name_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0007_remove_promptversion_unique_prompt_version_name_and_more.py -------------------------------------------------------------------------------- /core/migrations/0008_historicalpromptversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0008_historicalpromptversion.py -------------------------------------------------------------------------------- /core/migrations/0009_historicalpromptversion_maximum_tokens_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0009_historicalpromptversion_maximum_tokens_and_more.py -------------------------------------------------------------------------------- /core/migrations/0010_clientpublickey_serverprivatekey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0010_clientpublickey_serverprivatekey.py -------------------------------------------------------------------------------- /core/migrations/0011_rename_public_key_clientpublickey_key_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0011_rename_public_key_clientpublickey_key_and_more.py -------------------------------------------------------------------------------- /core/migrations/0012_apikey_delete_clientpublickey_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0012_apikey_delete_clientpublickey_and_more.py -------------------------------------------------------------------------------- /core/migrations/0013_remove_apikey_core_apikey_project_1be4e2_idx_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/migrations/0013_remove_apikey_core_apikey_project_1be4e2_idx_and_more.py -------------------------------------------------------------------------------- /core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/models/__init__.py -------------------------------------------------------------------------------- /core/models/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/models/key.py -------------------------------------------------------------------------------- /core/models/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/models/prompt.py -------------------------------------------------------------------------------- /core/models/prompt_variant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/models/prompt_variant.py -------------------------------------------------------------------------------- /core/models/prompt_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/models/prompt_version.py -------------------------------------------------------------------------------- /core/models/segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/models/segment.py -------------------------------------------------------------------------------- /core/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/routers/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/routers/key.py -------------------------------------------------------------------------------- /core/routers/management_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/routers/management_router.py -------------------------------------------------------------------------------- /core/routers/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/routers/prompt.py -------------------------------------------------------------------------------- /core/routers/prompt_variant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/routers/prompt_variant.py -------------------------------------------------------------------------------- /core/routers/prompt_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/routers/prompt_version.py -------------------------------------------------------------------------------- /core/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/schemas/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/schemas/key.py -------------------------------------------------------------------------------- /core/schemas/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/schemas/prompt.py -------------------------------------------------------------------------------- /core/schemas/prompt_variant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/schemas/prompt_variant.py -------------------------------------------------------------------------------- /core/schemas/prompt_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/schemas/prompt_version.py -------------------------------------------------------------------------------- /core/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core/tests.py -------------------------------------------------------------------------------- /core/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | -------------------------------------------------------------------------------- /core_sdk/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core_sdk/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core_sdk/apps.py -------------------------------------------------------------------------------- /core_sdk/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core_sdk/auth.py -------------------------------------------------------------------------------- /core_sdk/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core_sdk/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core_sdk/models.py -------------------------------------------------------------------------------- /core_sdk/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core_sdk/router.py -------------------------------------------------------------------------------- /core_sdk/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core_sdk/schema.py -------------------------------------------------------------------------------- /core_sdk/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/core_sdk/tests.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/backend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/docs/backend.md -------------------------------------------------------------------------------- /docs/frontend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/docs/frontend.md -------------------------------------------------------------------------------- /infra/scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/infra/scripts/start.sh -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/manage.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/poetry.lock -------------------------------------------------------------------------------- /project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/admin.py -------------------------------------------------------------------------------- /project/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/apps.py -------------------------------------------------------------------------------- /project/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/decorators.py -------------------------------------------------------------------------------- /project/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/migrations/0001_initial.py -------------------------------------------------------------------------------- /project/migrations/0002_project_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/migrations/0002_project_organization.py -------------------------------------------------------------------------------- /project/migrations/0003_project_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/migrations/0003_project_metadata.py -------------------------------------------------------------------------------- /project/migrations/0004_remove_serverprivatekey_created_by_and_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/migrations/0004_remove_serverprivatekey_created_by_and_more.py -------------------------------------------------------------------------------- /project/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/models.py -------------------------------------------------------------------------------- /project/routers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /project/routers/project_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/routers/project_router.py -------------------------------------------------------------------------------- /project/schemas/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/schemas/project.py -------------------------------------------------------------------------------- /project/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/tests.py -------------------------------------------------------------------------------- /project/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/utils.py -------------------------------------------------------------------------------- /project/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/project/views.py -------------------------------------------------------------------------------- /promptsmith/.env.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/.env.default -------------------------------------------------------------------------------- /promptsmith/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /promptsmith/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/api.py -------------------------------------------------------------------------------- /promptsmith/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/asgi.py -------------------------------------------------------------------------------- /promptsmith/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/settings.py -------------------------------------------------------------------------------- /promptsmith/settings_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/settings_debug.py -------------------------------------------------------------------------------- /promptsmith/settings_production.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/settings_production.py -------------------------------------------------------------------------------- /promptsmith/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/urls.py -------------------------------------------------------------------------------- /promptsmith/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/promptsmith/wsgi.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pyrightconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/pyrightconfig.json -------------------------------------------------------------------------------- /shared/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/shared/auth.py -------------------------------------------------------------------------------- /shared/base_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/shared/base_models.py -------------------------------------------------------------------------------- /shared/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/shared/constants.py -------------------------------------------------------------------------------- /shared/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/shared/decorators.py -------------------------------------------------------------------------------- /shared/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/shared/errors.py -------------------------------------------------------------------------------- /shared/utils.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /shared/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/shared/validators.py -------------------------------------------------------------------------------- /user_organization/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_organization/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/admin.py -------------------------------------------------------------------------------- /user_organization/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/apps.py -------------------------------------------------------------------------------- /user_organization/management/commands/init_user_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/management/commands/init_user_organization.py -------------------------------------------------------------------------------- /user_organization/management/commands/reset_user_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/management/commands/reset_user_organization.py -------------------------------------------------------------------------------- /user_organization/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/migrations/0001_initial.py -------------------------------------------------------------------------------- /user_organization/migrations/0002_alter_userpermissionorganization_unique_together.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/migrations/0002_alter_userpermissionorganization_unique_together.py -------------------------------------------------------------------------------- /user_organization/migrations/0003_organization_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/migrations/0003_organization_users.py -------------------------------------------------------------------------------- /user_organization/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /user_organization/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/models.py -------------------------------------------------------------------------------- /user_organization/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PromptSmith-OSS/promptsmith/HEAD/user_organization/tests.py -------------------------------------------------------------------------------- /user_organization/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | 3 | # Create your views here. 4 | --------------------------------------------------------------------------------