Nextcloud Assistant
A self-hosted AI assistant for Nextcloud Hub handles documents, chat and calendar tasks with local models or cloud providers under AGPL-3.0.
Alternative to:

Nextcloud Assistant brings AI tasks into Nextcloud Hub for teams working with shared files, email and conversations. It lets an organization choose local processing on its own server or a hosted model provider.
- Writing and communication: Summarize email threads and Talk conversations, suggest email replies, translate text and proofread or rewrite documents. Existing files can supply examples of tone and structure for generated text.
- Questions about files: Context Chat answers questions about your stored material, with controls to restrict its scope to a folder or a single file.
- Actions across Hub: Gather information from connected apps, create Calendar events, and read or send Talk messages. Scheduled tasks and recurring prompts support repeated work such as briefings.
- Reusable chat context: Remember selected conversations across chats and save skills for processes with several steps. The assistant can also generate documents, spreadsheets, presentations and PDFs.
- Images and audio: Ask questions about images, extract text with OCR, generate images, and transcribe recorded or uploaded audio. Supported providers include Stable Diffusion for image generation and Local Whisper for transcription.
Available tasks depend on the provider apps connected to Nextcloud. Backend choices include local LLMs and LocalAI, as well as hosted services such as OpenAI, Gemini, IONOS and OVHcloud. With an on-premises backend, AI processing stays on your infrastructure; selecting a cloud provider sends the relevant tasks to that service.
The assistant is a self-hosted Nextcloud app and is open source under AGPL-3.0.