From 760b06f3f4df21d772a42c6bc8eb6b42203727e5 Mon Sep 17 00:00:00 2001 From: Ryan Westfall Date: Tue, 20 Oct 2026 08:11:56 -0500 Subject: [PATCH] Let a chat prompt include an image the model can read. The composer accepts PNG, JPEG, WebP, and GIF, shows a thumbnail before send, and keeps the image on the user turn after reload. Closes #128. Co-authored-by: Cursor --- llm-fe/public/index.html | 2 +- llm-fe/public/llms.txt | 2 +- .../ConversationDetailCard.tsx | 15 +++++ llm-fe/src/llm-fe/contexts/MessageContext.tsx | 19 ++++++ llm-fe/src/llm-fe/data.ts | 6 ++ .../pages/AsyncDashboard2/AsyncDashboard2.tsx | 65 +++++++++++++++---- .../llm-fe/pages/Landing/LandingPage.test.tsx | 2 +- llm-fe/src/llm-fe/publicCrawlerFiles.test.ts | 6 +- llm-fe/src/llm-fe/utils/pageProse.js | 2 +- .../src/llm-fe/utils/visionAttachment.test.ts | 21 ++++++ llm-fe/src/llm-fe/utils/visionAttachment.ts | 20 ++++++ 11 files changed, 142 insertions(+), 18 deletions(-) create mode 100644 llm-fe/src/llm-fe/utils/visionAttachment.test.ts create mode 100644 llm-fe/src/llm-fe/utils/visionAttachment.ts diff --git a/llm-fe/public/index.html b/llm-fe/public/index.html index a7fee6f..98f530c 100644 --- a/llm-fe/public/index.html +++ b/llm-fe/public/index.html @@ -83,7 +83,7 @@ -

Hesychia is a calm AI assistant.

Quiet, focused AI chat — private by default — is how this Hesychia product is built.

It remembers what you told it and your documents, so you never start over, and conversation memory is a setting you control.

We store your account, your conversations, and the documents you upload.

We do not sell your data, and we do not use advertising cookies.

Canceling does not delete documents, and they stay until you delete them or delete the account, and account deletion is a soft-delete.

It remembers what you told it and your documents, so you never start over.

Your documents stay stored and searchable, and answers are grounded in your own files.

Business accounts are simple management for your team, and company managers can manage team accounts.

Early adopters pay $10 per month, locked for the lifetime of the account, and that price never goes up.

Image generation is on the roadmap, so a prompt can create a picture inside Hesychia.

Vision is on the roadmap, so you can ask questions about an image you upload.

+

Hesychia is a calm AI assistant.

Quiet, focused AI chat — private by default — is how this Hesychia product is built.

It remembers what you told it and your documents, so you never start over, and conversation memory is a setting you control.

We store your account, your conversations, and the documents you upload.

We do not sell your data, and we do not use advertising cookies.

Canceling does not delete documents, and they stay until you delete them or delete the account, and account deletion is a soft-delete.

It remembers what you told it and your documents, so you never start over.

Your documents stay stored and searchable, and answers are grounded in your own files.

Business accounts are simple management for your team, and company managers can manage team accounts.

Early adopters pay $10 per month, locked for the lifetime of the account, and that price never goes up.

Image generation is on the roadmap, so a prompt can create a picture inside Hesychia.

Upload an image with your prompt and Hesychia reads the picture, so you can ask about what is in it.