GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - lukasdotcom/assistant: ✨ Nextcloud Assistant

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

1,032 Commits
1,032 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.tx
.tx
 
 
LICENSES
LICENSES
 
 
appinfo
appinfo
 
 
docs
docs
 
 
img
img
 
 
l10n
l10n
 
 
lib
lib
 
 
src
src
 
 
templates
templates
 
 
tests
tests
 
 
.eslintrc.cjs
.eslintrc.cjs
 
 
.gitignore
.gitignore
 
 
.l10nignore
.l10nignore
 
 
.nextcloudignore
.nextcloudignore
 
 
.php-cs-fixer.dist.php
.php-cs-fixer.dist.php
 
 
AUTHORS.md
AUTHORS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
COPYING
COPYING
 
 
README.md
README.md
 
 
REUSE.toml
REUSE.toml
 
 
composer.json
composer.json
 
 
composer.lock
composer.lock
 
 
krankerl.toml
krankerl.toml
 
 
makefile
makefile
 
 
openapi.json
openapi.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
psalm.xml
psalm.xml
 
 
stylelint.config.cjs
stylelint.config.cjs
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

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:

  • OpenAi/LocalAI integration
  • Text2Image Stable Diffusion

Speech to text (Audio transcription)

Known providers:

  • OpenAi/LocalAI integration
  • Local Whisper Speech-To-Text

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

About

✨ Nextcloud Assistant

Resources

Readme
License
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.