No description
Find a file
Nextcloud bot c1e0975f31
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-23 00:21:12 +00:00
.github Merge pull request #415 from nextcloud/dependabot/github_actions/actions/setup-node-6.1.0 2025-12-17 12:46:00 +01:00
.tx change app id to assistant 2023-08-10 15:47:43 +02:00
appinfo Merge pull request #428 from nextcloud/fix/noid/new-files-frontend-api 2025-12-22 12:00:12 +01:00
docs accept both variant and type for the actionButtons 2025-06-30 11:27:00 +02:00
img chore: update screenshots 2025-12-17 14:09:01 +01:00
l10n fix(l10n): Update translations from Transifex 2025-12-23 00:21:12 +00:00
lib Merge pull request #424 from nextcloud/feat/agency-indicator 2025-12-22 11:26:53 +01:00
LICENSES ci(reuse): Add reuse check 2025-01-09 12:11:25 +01:00
src Merge pull request #428 from nextcloud/fix/noid/new-files-frontend-api 2025-12-22 12:00:12 +01:00
templates docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
tests feat(file-actions): address review comments 2025-07-29 17:08:04 +02:00
.eslintrc.cjs update npm pkgs, ignore v-html eslint warning 2025-09-23 16:17:40 +02:00
.gitignore docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
.l10nignore docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
.nextcloudignore docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
.php-cs-fixer.dist.php docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
AUTHORS.md ci(reuse): Add reuse check 2025-01-09 12:11:25 +01:00
CHANGELOG.md chore: bump version nr and add changelog 2025-12-17 14:12:52 +01:00
composer.json enh: keep supporting NC >= 30 2025-12-04 12:08:32 +01:00
composer.lock enh: keep supporting NC >= 30 2025-12-04 12:08:32 +01:00
COPYING let's go 2023-07-31 13:07:36 +02:00
krankerl.toml docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
makefile docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
openapi.json fix(file-action): version number in the response is now a float 2025-12-04 12:00:16 +01:00
package-lock.json fix(file-actions): adjust to the breaking changes in nc/files 2025-12-15 15:26:37 +01:00
package.json Merge pull request #428 from nextcloud/fix/noid/new-files-frontend-api 2025-12-22 12:00:12 +01:00
psalm.xml enforce php 8.2 in psalm config 2025-12-15 16:50:22 +01:00
README.md docs(readme): Add reuse status badge 2025-01-09 12:11:25 +01:00
REUSE.toml fix REUSE 2025-10-15 14:24:54 +02:00
stylelint.config.cjs docs(reuse): Add SPDX header 2025-01-09 12:11:23 +01:00
vite.config.ts Merge pull request #323 from nextcloud/feat/sticker 2025-08-06 14:36:34 +02:00

Nextcloud Assistant

REUSE status

This app brings a user interface to use the Nextcloud text processing feature.

It allows users to launch AI tasks, be notified when they finish and see the results. The assistant also appears in others apps like Text to easily process parts of a document.

More details on the assistant OCS API and frontend integration possibilities in the developer doc

How to use it

A new right header menu entry appears. Once clicked, the assistant is displayed and you can select and task type and set the input you want to process.

The task might run immediately or be scheduled depending on the time estimation given by the AI provider. Once a task is scheduled, it will run as a background job. When it is finished, you will receive a notification from which the results can be displayed.

Other apps can integrate with the assistant. For example, Text will display an inline button besides every paragraph to directly select a task type to process this paragraph. Selecting a task this way will open the assistant with the task being pre-selected and the input text set.

More details and screenshots in the user doc.

Features

In the assistant, the list of available tasks depends on the available providers installed via other apps. This means you have complete freedom over which service/software will actually run your AI tasks.

Text processing

So far, the Local Large language model and the OpenAi/LocalAI integration apps include text processing providers to:

  • Summarize
  • Extract topics
  • Generate a headline
  • Get an answer from a free prompt
  • Reformulate (OpenAi/LocalAi only)
  • Context writer: Generate text with a specified style. The style can be described or provided via an example text.
  • Chat with AI

Text to image (Image generation)

Known providers:

Speech to text (Audio transcription)

Known providers:

More details on how to set this up in the admin docs