A Canvas extension with a pet
A Canvas extension is a browser add-on that changes how Canvas LMS pages look or work. Pets for Canvas is a free, open-source Chrome extension that adds a pet to your Canvas pages. It walks around while you work, gets happy when you submit, gets sad when something is overdue, and falls asleep at night.
What it adds to Canvas
- 🐾 A pet that lives on your Canvas pages. Pick your first friend: the pup or the kitten.
- 🔥 Streaks, milestones, and paydays. Finish everything due each day and your streak grows.
- 🪙 Coins from real work. Submit assignments to earn coins. Coins can't be bought.
- 🧥 Collars, clothing boxes, and new animals in the shop.
- 🔒 No login, no Canvas token. Nothing personal leaves your browser: no names, no grades, no messages.
How to install
- Open Pets for Canvas on the Chrome Web Store and add it to Chrome.
- Open your Canvas and click the extension icon to pick and name your first friend.
- If your school runs Canvas on its own web address, click "Use on this site" when the extension offers it.
Works alongside other Canvas extensions
Pets for Canvas does not replace the extensions students already use. It adds a pet, and it runs next to them.
| Extension | What it does | With Pets for Canvas |
|---|---|---|
| BetterCampus (formerly Better Canvas) | Themes, dark mode, dashboard customization, GPA tools | Runs alongside. The pet lives on the page whatever the theme. |
| Tasks for Canvas | A to-do sidebar for assignments | Runs alongside. Submit from either; the pet reacts the same way. |
| Pets for Canvas | A pet, streaks, coins, collars, and new animals | Free, open source, no login. |
Open source
The extension and the server are open source: github.com/alec-mart/pets-for-canvas. Every outbound request the extension makes is in one file.