nextcloud / nextcloud/assistant

Send documents to the LLM if it supports it

Open
#132 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
88
Forks
43
Avg merge
18h 49m
Merged PRs (30d)
3

Description

Describe the feature you'd like to request

Being able to send documents and pictures through the "Chat with AI" box would be useful, the Nextcloud assistant app already supports sending files to the LLM in other windows like the "Generate Text" one.
The user would click on an icon that would give them the option to select file that are stored on their accounts on the current NC instance or upload the files directly from their computer. They would also be able to send a text prompt along with their file(s).

Describe the solution you'd like

A button to be able to select file that are stored inside the current NC instance or to be able to upload files from the user's computer.

Describe alternatives you've considered

None, it's an enhancement for the Nextcloud Assistant's interface.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by tracing the Chat with AI interface and comparing it with the existing Generate Text flow, which already supports sending files; done means users can select instance files or upload local documents and pictures, include a prompt, and send them when the LLM supports them.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
ai, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.