diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 000000000..dfb4bfcaa
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,4 @@
+[submodule "embed"]
+ branch = main
+ path = embed
+ url = git@github.com:Mintplex-Labs/anythingllm-embed.git
diff --git a/README.md b/README.md
index 178fef08e..e5acb7a03 100644
--- a/README.md
+++ b/README.md
@@ -137,7 +137,7 @@ This monorepo consists of three main sections:
- `server`: A NodeJS express server to handle all the interactions and do all the vectorDB management and LLM interactions.
- `collector`: NodeJS express server that process and parses documents from the UI.
- `docker`: Docker instructions and build process + information for building from source.
-- `embed`: Code specifically for generation of the [embed widget](./embed/README.md).
+- `embed`: Submodule specifically for generation & creation of the [web embed widget](https://github.com/Mintplex-Labs/anythingllm-embed).
## 🛳 Self Hosting
diff --git a/embed b/embed
new file mode 160000
index 000000000..22a0848d5
--- /dev/null
+++ b/embed
@@ -0,0 +1 @@
+Subproject commit 22a0848d58e3a758d85d93d9204a72a65854ea94
diff --git a/embed/.gitignore b/embed/.gitignore
deleted file mode 100644
index 4d3751d9a..000000000
--- a/embed/.gitignore
+++ /dev/null
@@ -1,25 +0,0 @@
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-lerna-debug.log*
-
-node_modules
-dist
-dist-ssr
-*.local
-
-# Editor directories and files
-.vscode/*
-!.vscode/extensions.json
-!yarn.lock
-.idea
-.DS_Store
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw?
diff --git a/embed/README.md b/embed/README.md
deleted file mode 100644
index af6621ba1..000000000
--- a/embed/README.md
+++ /dev/null
@@ -1,112 +0,0 @@
-# AnythingLLM Embedded Chat Widget
-
-> [!WARNING]
-> The use of the AnythingLLM embed is currently in beta. Please request a feature or
-> report a bug via a Github Issue if you have any issues.
-
-> [!WARNING]
-> The core AnythingLLM team publishes a pre-built version of the script that is bundled
-> with the main application. You can find it at the frontend URL `/embed/anythingllm-chat-widget.min.js`.
-> You should only be working in this repo if you are wanting to build your own custom embed.
-
-This folder of AnythingLLM contains the source code for how the embedded version of AnythingLLM works to provide a public facing interface of your workspace.
-
-The AnythingLLM Embedded chat widget allows you to expose a workspace and its embedded knowledge base as a chat bubble via a `
-```
-
-### `
- -->
-