Kostenlos · Open Source · Chrome & Firefox

Chatte mit deinen Kommilitonen,
direkt in Canvas.

Canvas Messenger fügt dem Canvas LMS Direktnachrichten, Gruppenchats und kursweite Kanäle im Discord-Stil hinzu – ganz ohne separate App oder zusätzliche Konten.

Nicht mit Instructure oder Canvas verbunden oder von diesen unterstützt. Canvas ist eine Marke von Instructure, Inc.

Messaging dort, wo du lernst

Alles läuft direkt auf den Canvas-Seiten, die du bereits nutzt.

💬

Direktnachrichten

Schreibe jedem Kommilitonen privat und in Echtzeit, ohne Canvas zu verlassen.

👥

Gruppenchats

Erstelle Gruppnerthreads für Projekte, Lernsitzungen oder Freunde.

🏫

Kurs-Kanäle

Ein gemeinsamer Kanal für alle in einem Kurs – für Ankündigungen, Fragen und den Plausch zwischendurch.

⚡

Echtzeit

Nachrichten kommen dank WebRTC-Peer-Verbindungen sofort an – schnell und leichtgewichtigt.

🧩

Chrome & Firefox

Eine Codebasis, beide Browser. Lädt sich als Standarderweiterung.

🔓

Vollständig selbst hostbar

Die Erweiterung und beide Backend-Dienste sind Open Source – betreibe den gesamten Stack einfach selbst.

Erste Schritte

Lade die Erweiterung, verbinde Canvas und beginne zu chatten.

Erweiterung installieren

Firefox: lade das .xpi aus dem neuesten Release herunter und öffne es in Firefox, um es mit einem Klick zu installieren. Chrome: lade canvas-messenger-chrome.zip herunter, entpacke es und lade den Ordner unter chrome://extensions (aktiviere den Entwicklermodus → Entpackte Erweiterung laden).

Verbinde dein Canvas-Konto

Öffne die Erweiterung und folge der Token-Einrichtung, um dein Canvas-Profil zu verknüpfen, damit Kommilitonen dich finden können.

Öffne einen beliebigen Canvas-Kurs

Das Nachrichten-Panel erscheint direkt in Canvas. Starte einen DM, gründe eine Gruppe oder schau im Kurs-Kanal vorbei.

Open Source & selbst hostbar

Drei Repositories bilden das gesamte System – alle öffentlich.

🧩

canvas-messenger

Die Chrome/Firefox-Erweiterung – die in Canvas injizierte Benutzeroberfläche.

📡

cm-relay

REST-API für Registrierung, Auth-Token, Einladungen und Nachrichten-Weiterleitung.

🔗

cm-signaling

WebRTC-Signalisierungsserver, der Peer-Verbindungen vermittelt.

FAQ

Die Kurzfassung.

Ist das kostenlos?

Ja – kostenlos und Open Source unter der Lizenz des Repositories. Wenn es dir den Stress mit Gruppenchats erspart, kannst du mir Buy me a coffee.

Funktioniert es auf Chrome und Firefox?

Beide. Die Build-Skripte erstellen das korrekte Manifest für jeden Browser.

Brauche ich einen eigenen Server?

Nein – um Canvas Messenger einfach zu nutzen, installierst du die Erweiterung und sie verbindet sich von Haus aus mit dem gehosteten Backend. Du brauchst nur dann einen eigenen Server, wenn du den gesamten Stack selbst hosten möchtest: Der Relay- und der Signalisierungsserver sind Open Source und Container-bereit (ghcr.io Images + Dockerfiles), sodass du sie selbst betreiben und die Erweiterung auf deine eigenen Endpunkte verweisen kannst.

Ist dies ein offizielles Canvas-Produkt?

Nein. Canvas Messenger ist eine unabhängige, von der Community entwickelte Erweiterung. Sie ist nicht mit Instructure verbunden und wird nicht von ihnen unterstützt. Canvas ist eine Marke von Instructure, Inc.

Wo sind meine Daten?

Nachrichten werden nach Möglichkeit Peer-to-Peer über WebRTC übertragen; das Relay kümmert sich um Registrierung, Einladungen und Zustellung. Hoste das Backend selbst, um alles auf einer Infrastruktur zu behalten, die du kontrollierst.