[PR #656] [MERGED] [FEAT] Embedded AnythingLLM #3447

Closed
opened 2026-02-22 18:33:48 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/656
Author: @shatfield4
Created: 1/29/2024
Status: Merged
Merged: 2/5/2024
Merged by: @timothycarambat

Base: masterHead: embedded-anythingllm-app


📝 Commits (10+)

  • 58ecc10 WIP embedded app
  • a0e1152 WIP got response from backend in embedded app
  • 28a9cf5 WIP streaming prints to embedded app
  • 6665b39 implemented streaming and tailwind min for styling into embedded app
  • 3076809 WIP embedded app history functional
  • 677cf96 load params from script tag into embedded app
  • 5517010 rough in modularization of embed chat
  • 0c77a2b remove eslint config
  • 625d2f9 Implement models and cleanup embed chat endpoints
  • feb686d forgot files

📊 Changes

60 files changed (+7328 additions, -15 deletions)

View changed files

📝 .vscode/settings.json (+3 -0)
📝 README.md (+2 -2)
embed/.gitignore (+25 -0)
embed/.prettierignore (+9 -0)
embed/README.md (+90 -0)
embed/index.html (+13 -0)
embed/jsconfig.json (+12 -0)
embed/package.json (+43 -0)
embed/scripts/updateHljs.mjs (+35 -0)
embed/src/App.jsx (+52 -0)
embed/src/assets/anything-llm-dark.png (+0 -0)
embed/src/components/ChatWindow/ChatContainer/ChatHistory/HistoricalMessage/Actions/index.jsx (+43 -0)
embed/src/components/ChatWindow/ChatContainer/ChatHistory/HistoricalMessage/index.jsx (+60 -0)
embed/src/components/ChatWindow/ChatContainer/ChatHistory/PromptReply/index.jsx (+65 -0)
embed/src/components/ChatWindow/ChatContainer/ChatHistory/index.jsx (+123 -0)
embed/src/components/ChatWindow/ChatContainer/PromptInput/index.jsx (+78 -0)
embed/src/components/ChatWindow/ChatContainer/index.jsx (+91 -0)
embed/src/components/ChatWindow/Header/index.jsx (+92 -0)
embed/src/components/ChatWindow/index.jsx (+89 -0)
embed/src/components/Head.jsx (+171 -0)

...and 40 more files

📄 Description

Pull Request Type

  • feat
  • 🐛 fix
  • ♻️ refactor
  • 💄 style
  • 🔨 chore
  • 📝 docs

Relevant Issues

resolves #355

What is in this change?

Describe the changes in this PR that are impactful to the repo.

  • Create embedded application that can be added to any site using a <script> tag
  • Create embedded chat window that can be included to any site with an <iframe> tag

Additional Information

Add any other context about the Pull Request here that was not captured above.

Developer Validations

  • I ran yarn lint from the root of the repo & committed changes
  • Relevant documentation has been updated
  • I have tested my code functionality
  • Docker build succeeds locally

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/656 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 1/29/2024 **Status:** ✅ Merged **Merged:** 2/5/2024 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `embedded-anythingllm-app` --- ### 📝 Commits (10+) - [`58ecc10`](https://github.com/Mintplex-Labs/anything-llm/commit/58ecc10dcc325bc176e2051ef2371de979eeb377) WIP embedded app - [`a0e1152`](https://github.com/Mintplex-Labs/anything-llm/commit/a0e11522585cb7ebd4fb8e910a47fa50f9047c89) WIP got response from backend in embedded app - [`28a9cf5`](https://github.com/Mintplex-Labs/anything-llm/commit/28a9cf52ec220cf8c9de106be4478d7db9f607a5) WIP streaming prints to embedded app - [`6665b39`](https://github.com/Mintplex-Labs/anything-llm/commit/6665b39ceb826581ff8b45e11c1c1de796a20eeb) implemented streaming and tailwind min for styling into embedded app - [`3076809`](https://github.com/Mintplex-Labs/anything-llm/commit/3076809a17519a4e97a64412c94fc97177b407ff) WIP embedded app history functional - [`677cf96`](https://github.com/Mintplex-Labs/anything-llm/commit/677cf96b34946e769d3a1ede19d7e96fe0ccbc43) load params from script tag into embedded app - [`5517010`](https://github.com/Mintplex-Labs/anything-llm/commit/55170107c8a483f6ac421f64b08f32912ff1df85) rough in modularization of embed chat - [`0c77a2b`](https://github.com/Mintplex-Labs/anything-llm/commit/0c77a2b4afe86ef8f6cf735a33395daf8b2bba23) remove eslint config - [`625d2f9`](https://github.com/Mintplex-Labs/anything-llm/commit/625d2f96541317a77bccce39a84a5b8b76a46672) Implement models and cleanup embed chat endpoints - [`feb686d`](https://github.com/Mintplex-Labs/anything-llm/commit/feb686dc36d4fb3900d64c60f48e1e01ca894a33) forgot files ### 📊 Changes **60 files changed** (+7328 additions, -15 deletions) <details> <summary>View changed files</summary> 📝 `.vscode/settings.json` (+3 -0) 📝 `README.md` (+2 -2) ➕ `embed/.gitignore` (+25 -0) ➕ `embed/.prettierignore` (+9 -0) ➕ `embed/README.md` (+90 -0) ➕ `embed/index.html` (+13 -0) ➕ `embed/jsconfig.json` (+12 -0) ➕ `embed/package.json` (+43 -0) ➕ `embed/scripts/updateHljs.mjs` (+35 -0) ➕ `embed/src/App.jsx` (+52 -0) ➕ `embed/src/assets/anything-llm-dark.png` (+0 -0) ➕ `embed/src/components/ChatWindow/ChatContainer/ChatHistory/HistoricalMessage/Actions/index.jsx` (+43 -0) ➕ `embed/src/components/ChatWindow/ChatContainer/ChatHistory/HistoricalMessage/index.jsx` (+60 -0) ➕ `embed/src/components/ChatWindow/ChatContainer/ChatHistory/PromptReply/index.jsx` (+65 -0) ➕ `embed/src/components/ChatWindow/ChatContainer/ChatHistory/index.jsx` (+123 -0) ➕ `embed/src/components/ChatWindow/ChatContainer/PromptInput/index.jsx` (+78 -0) ➕ `embed/src/components/ChatWindow/ChatContainer/index.jsx` (+91 -0) ➕ `embed/src/components/ChatWindow/Header/index.jsx` (+92 -0) ➕ `embed/src/components/ChatWindow/index.jsx` (+89 -0) ➕ `embed/src/components/Head.jsx` (+171 -0) _...and 40 more files_ </details> ### 📄 Description ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [x] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [ ] 🔨 chore - [ ] 📝 docs ### Relevant Issues <!-- Use "resolves #xxx" to auto resolve on merge. Otherwise, please use "connect #xxx" --> resolves #355 ### What is in this change? Describe the changes in this PR that are impactful to the repo. - Create embedded application that can be added to any site using a `<script>` tag - Create embedded chat window that can be included to any site with an `<iframe>` tag ### Additional Information Add any other context about the Pull Request here that was not captured above. ### Developer Validations <!-- All of the applicable items should be checked. --> - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:33:48 -05:00
yindo closed this issue 2026-02-22 18:33:48 -05:00
yindo changed title from [PR #656] [FEAT] Embedded AnythingLLM to [PR #656] [MERGED] [FEAT] Embedded AnythingLLM 2026-06-05 15:13:28 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3447