├── .env.example ├── .env.gcp.yaml.example ├── .github ├── actions │ └── poetry_setup │ │ └── action.yml └── workflows │ ├── _lint.yml │ ├── build_deploy_image.yml │ └── ci.yml ├── .gitignore ├── API.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── _static ├── agent.png ├── chat.png ├── chatbot.png ├── configure.png └── rag.png ├── auth.md ├── backend ├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── app │ ├── __init__.py │ ├── agent.py │ ├── agent_types │ │ ├── __init__.py │ │ ├── prompts.py │ │ ├── tools_agent.py │ │ └── xml_agent.py │ ├── api │ │ ├── __init__.py │ │ ├── assistants.py │ │ ├── runs.py │ │ └── threads.py │ ├── auth │ │ ├── __init__.py │ │ ├── handlers.py │ │ └── settings.py │ ├── chatbot.py │ ├── checkpoint.py │ ├── ingest.py │ ├── lifespan.py │ ├── llms.py │ ├── message_types.py │ ├── parsing.py │ ├── retrieval.py │ ├── schema.py │ ├── server.py │ ├── storage.py │ ├── stream.py │ ├── tools.py │ └── upload.py ├── log_config.json ├── migrations │ ├── 000001_create_extensions_and_first_tables.down.sql │ ├── 000001_create_extensions_and_first_tables.up.sql │ ├── 000002_checkpoints_update_schema.down.sql │ ├── 000002_checkpoints_update_schema.up.sql │ ├── 000003_create_user.down.sql │ ├── 000003_create_user.up.sql │ ├── 000004_add_metadata_to_thread.down.sql │ ├── 000004_add_metadata_to_thread.up.sql │ ├── 000005_advanced_checkpoints_schema.down.sql │ └── 000005_advanced_checkpoints_schema.up.sql ├── poetry.lock ├── pyproject.toml └── tests │ ├── __init__.py │ └── unit_tests │ ├── __init__.py │ ├── agent_executor │ ├── __init__.py │ ├── test_parsing.py │ └── test_upload.py │ ├── app │ ├── __init__.py │ ├── helpers.py │ ├── test_app.py │ └── test_auth.py │ ├── conftest.py │ ├── fixtures │ ├── __init__.py │ ├── sample.docx │ ├── sample.epub │ ├── sample.html │ ├── sample.odt │ ├── sample.pdf │ ├── sample.rtf │ └── sample.txt │ ├── test_imports.py │ └── utils.py ├── docker-compose-prod.yml ├── docker-compose.yml ├── frontend ├── .eslintrc.cjs ├── .gitignore ├── Dockerfile ├── README.md ├── index.html ├── package.json ├── postcss.config.js ├── src │ ├── App.tsx │ ├── api │ │ ├── assistants.ts │ │ └── threads.ts │ ├── components │ │ ├── Chat.tsx │ │ ├── ChatList.tsx │ │ ├── Config.tsx │ │ ├── ConfigList.tsx │ │ ├── Document.tsx │ │ ├── FileUpload.tsx │ │ ├── JsonEditor.tsx │ │ ├── LangSmithActions.tsx │ │ ├── Layout.tsx │ │ ├── Message.tsx │ │ ├── MessageEditor.tsx │ │ ├── NewChat.tsx │ │ ├── NotFound.tsx │ │ ├── OrphanChat.tsx │ │ ├── String.tsx │ │ ├── StringEditor.tsx │ │ ├── Tool.tsx │ │ └── TypingBox.tsx │ ├── constants.ts │ ├── hooks │ │ ├── useChatList.ts │ │ ├── useChatMessages.ts │ │ ├── useConfigList.ts │ │ ├── useMessageEditing.ts │ │ ├── useSchemas.ts │ │ ├── useStatePersist.tsx │ │ ├── useStreamState.tsx │ │ ├── useThreadAndAssistant.ts │ │ └── useToolsSchemas.ts │ ├── index.css │ ├── main.tsx │ ├── types.ts │ ├── utils │ │ ├── cn.ts │ │ ├── defaults.ts │ │ ├── formTypes.ts │ │ ├── json-refs.d.ts │ │ ├── json-refs.js │ │ ├── simplifySchema.ts │ │ └── str.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock └── tools └── redis_to_postgres ├── Dockerfile ├── README.md ├── docker-compose.yml └── migrate_data.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/.env.example -------------------------------------------------------------------------------- /.env.gcp.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/.env.gcp.yaml.example -------------------------------------------------------------------------------- /.github/actions/poetry_setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/.github/actions/poetry_setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/.github/workflows/_lint.yml -------------------------------------------------------------------------------- /.github/workflows/build_deploy_image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/.github/workflows/build_deploy_image.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/.gitignore -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/API.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/README.md -------------------------------------------------------------------------------- /_static/agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/_static/agent.png -------------------------------------------------------------------------------- /_static/chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/_static/chat.png -------------------------------------------------------------------------------- /_static/chatbot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/_static/chatbot.png -------------------------------------------------------------------------------- /_static/configure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/_static/configure.png -------------------------------------------------------------------------------- /_static/rag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/_static/rag.png -------------------------------------------------------------------------------- /auth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/auth.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | .envrc 2 | ui 3 | -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/Makefile -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/agent.py -------------------------------------------------------------------------------- /backend/app/agent_types/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/agent_types/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/agent_types/prompts.py -------------------------------------------------------------------------------- /backend/app/agent_types/tools_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/agent_types/tools_agent.py -------------------------------------------------------------------------------- /backend/app/agent_types/xml_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/agent_types/xml_agent.py -------------------------------------------------------------------------------- /backend/app/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/api/__init__.py -------------------------------------------------------------------------------- /backend/app/api/assistants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/api/assistants.py -------------------------------------------------------------------------------- /backend/app/api/runs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/api/runs.py -------------------------------------------------------------------------------- /backend/app/api/threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/api/threads.py -------------------------------------------------------------------------------- /backend/app/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/app/auth/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/auth/handlers.py -------------------------------------------------------------------------------- /backend/app/auth/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/auth/settings.py -------------------------------------------------------------------------------- /backend/app/chatbot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/chatbot.py -------------------------------------------------------------------------------- /backend/app/checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/checkpoint.py -------------------------------------------------------------------------------- /backend/app/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/ingest.py -------------------------------------------------------------------------------- /backend/app/lifespan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/lifespan.py -------------------------------------------------------------------------------- /backend/app/llms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/llms.py -------------------------------------------------------------------------------- /backend/app/message_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/message_types.py -------------------------------------------------------------------------------- /backend/app/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/parsing.py -------------------------------------------------------------------------------- /backend/app/retrieval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/retrieval.py -------------------------------------------------------------------------------- /backend/app/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/schema.py -------------------------------------------------------------------------------- /backend/app/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/server.py -------------------------------------------------------------------------------- /backend/app/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/storage.py -------------------------------------------------------------------------------- /backend/app/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/stream.py -------------------------------------------------------------------------------- /backend/app/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/tools.py -------------------------------------------------------------------------------- /backend/app/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/app/upload.py -------------------------------------------------------------------------------- /backend/log_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/log_config.json -------------------------------------------------------------------------------- /backend/migrations/000001_create_extensions_and_first_tables.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000001_create_extensions_and_first_tables.down.sql -------------------------------------------------------------------------------- /backend/migrations/000001_create_extensions_and_first_tables.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000001_create_extensions_and_first_tables.up.sql -------------------------------------------------------------------------------- /backend/migrations/000002_checkpoints_update_schema.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000002_checkpoints_update_schema.down.sql -------------------------------------------------------------------------------- /backend/migrations/000002_checkpoints_update_schema.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000002_checkpoints_update_schema.up.sql -------------------------------------------------------------------------------- /backend/migrations/000003_create_user.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000003_create_user.down.sql -------------------------------------------------------------------------------- /backend/migrations/000003_create_user.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000003_create_user.up.sql -------------------------------------------------------------------------------- /backend/migrations/000004_add_metadata_to_thread.down.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE thread 2 | DROP COLUMN metadata; -------------------------------------------------------------------------------- /backend/migrations/000004_add_metadata_to_thread.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000004_add_metadata_to_thread.up.sql -------------------------------------------------------------------------------- /backend/migrations/000005_advanced_checkpoints_schema.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000005_advanced_checkpoints_schema.down.sql -------------------------------------------------------------------------------- /backend/migrations/000005_advanced_checkpoints_schema.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/migrations/000005_advanced_checkpoints_schema.up.sql -------------------------------------------------------------------------------- /backend/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/poetry.lock -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit_tests/agent_executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit_tests/agent_executor/test_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/agent_executor/test_parsing.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/agent_executor/test_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/agent_executor/test_upload.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/tests/unit_tests/app/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/app/helpers.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/app/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/app/test_app.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/app/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/app/test_auth.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/conftest.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/__init__.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/sample.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/sample.docx -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/sample.epub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/sample.epub -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/sample.html -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/sample.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/sample.odt -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/sample.pdf -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/sample.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/sample.rtf -------------------------------------------------------------------------------- /backend/tests/unit_tests/fixtures/sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/fixtures/sample.txt -------------------------------------------------------------------------------- /backend/tests/unit_tests/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/test_imports.py -------------------------------------------------------------------------------- /backend/tests/unit_tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/backend/tests/unit_tests/utils.py -------------------------------------------------------------------------------- /docker-compose-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/docker-compose-prod.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/api/assistants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/api/assistants.ts -------------------------------------------------------------------------------- /frontend/src/api/threads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/api/threads.ts -------------------------------------------------------------------------------- /frontend/src/components/Chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/Chat.tsx -------------------------------------------------------------------------------- /frontend/src/components/ChatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/ChatList.tsx -------------------------------------------------------------------------------- /frontend/src/components/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/Config.tsx -------------------------------------------------------------------------------- /frontend/src/components/ConfigList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/ConfigList.tsx -------------------------------------------------------------------------------- /frontend/src/components/Document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/Document.tsx -------------------------------------------------------------------------------- /frontend/src/components/FileUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/FileUpload.tsx -------------------------------------------------------------------------------- /frontend/src/components/JsonEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/JsonEditor.tsx -------------------------------------------------------------------------------- /frontend/src/components/LangSmithActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/LangSmithActions.tsx -------------------------------------------------------------------------------- /frontend/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/Layout.tsx -------------------------------------------------------------------------------- /frontend/src/components/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/Message.tsx -------------------------------------------------------------------------------- /frontend/src/components/MessageEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/MessageEditor.tsx -------------------------------------------------------------------------------- /frontend/src/components/NewChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/NewChat.tsx -------------------------------------------------------------------------------- /frontend/src/components/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/NotFound.tsx -------------------------------------------------------------------------------- /frontend/src/components/OrphanChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/OrphanChat.tsx -------------------------------------------------------------------------------- /frontend/src/components/String.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/String.tsx -------------------------------------------------------------------------------- /frontend/src/components/StringEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/StringEditor.tsx -------------------------------------------------------------------------------- /frontend/src/components/Tool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/Tool.tsx -------------------------------------------------------------------------------- /frontend/src/components/TypingBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/components/TypingBox.tsx -------------------------------------------------------------------------------- /frontend/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/constants.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useChatList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useChatList.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useChatMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useChatMessages.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useConfigList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useConfigList.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMessageEditing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useMessageEditing.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useSchemas.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useStatePersist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useStatePersist.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useStreamState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useStreamState.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useThreadAndAssistant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useThreadAndAssistant.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useToolsSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/hooks/useToolsSchemas.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/types.ts -------------------------------------------------------------------------------- /frontend/src/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/utils/cn.ts -------------------------------------------------------------------------------- /frontend/src/utils/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/utils/defaults.ts -------------------------------------------------------------------------------- /frontend/src/utils/formTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/utils/formTypes.ts -------------------------------------------------------------------------------- /frontend/src/utils/json-refs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/utils/json-refs.d.ts -------------------------------------------------------------------------------- /frontend/src/utils/json-refs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/utils/json-refs.js -------------------------------------------------------------------------------- /frontend/src/utils/simplifySchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/utils/simplifySchema.ts -------------------------------------------------------------------------------- /frontend/src/utils/str.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/src/utils/str.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /tools/redis_to_postgres/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/tools/redis_to_postgres/Dockerfile -------------------------------------------------------------------------------- /tools/redis_to_postgres/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/tools/redis_to_postgres/README.md -------------------------------------------------------------------------------- /tools/redis_to_postgres/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/tools/redis_to_postgres/docker-compose.yml -------------------------------------------------------------------------------- /tools/redis_to_postgres/migrate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langchain-ai/opengpts/HEAD/tools/redis_to_postgres/migrate_data.py --------------------------------------------------------------------------------