Skip to content

Repository files navigation

SIMOSphere AI Copilot Mini

CI License: AGPL v3

Ask your Nextcloud documentation in natural language — right inside Nextcloud.

Copilot Mini is a free, open-source Nextcloud app (built with AppAPI) that answers questions about administering and using Nextcloud. It searches the official Nextcloud manuals locally and lets a language model of your choice phrase the answer — every response links back to the exact documentation page it came from.

  • 🔍 Local semantic search over the Nextcloud admin, user and developer manuals (prebuilt, multilingual index — ask in German, get answers grounded in the English docs).
  • 🔑 Bring your own key — use OpenAI, Anthropic or a local Ollama model. Nothing is sent to any SIMO server; the app is fully self-contained.
  • 📎 Sourced answers — every reply cites the docs.nextcloud.com page it is based on.
  • 🔒 Privacy-first — the knowledge base ships with the app; only your question and the retrieved documentation snippets go to the LLM provider you configured.

Copilot Mini is the free little sibling of SIMOSphere AI Copilot — the full product that brings the same assistant to your own data: files, mail, ERP, compliance knowledge, roles and tools, all under your users' own Nextcloud identities. Learn more at simo-online.com.

How it works

  1. You ask a question in the chat.
  2. The app embeds your question (multilingual e5) and searches a local FAISS index built from the Nextcloud documentation.
  3. The top passages — with their source URLs — are handed to your configured LLM.
  4. The model answers only from those passages and cites the sources.

No SIMO backend, no telemetry, no lock-in. The only outbound call is to the LLM provider whose key you entered (or none at all, if you use a local Ollama).

Configuration

Open the app and enter one of:

  • an OpenAI API key, or
  • an Anthropic API key, or
  • the URL of a local/remote Ollama server.

The key is stored in Nextcloud's app configuration and never logged or shared.

Knowledge base

The bundled index (data/nextcloud.faiss + data/nextcloud_meta.jsonl) is derived from the official Nextcloud Documentation (stable33) under CC BY 3.0 — see NOTICE. It was built by converting the manuals with tools/rst_to_md.py, chunking them, and embedding each chunk with intfloat/multilingual-e5-large into a FAISS IndexFlatIP. Every chunk stores its canonical source_url on docs.nextcloud.com — note the user_manual needs the /en/ language segment (…/user_manual/en/…) while the admin_manual does not.

License

GNU AGPL v3.0. The bundled documentation content is CC BY 3.0 (see NOTICE).

Not affiliated with Nextcloud GmbH.

About

Free, self-contained Nextcloud documentation assistant (RAG) — the little sibling of SIMOSphere AI Copilot.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages