Skip to content
ย 
ย 

Latest commit

ย 

History

124 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Gemmy - Your Desktop Quote Companion

Gemmy Logo

A persistent, draggable mascot that displays quotes in your Obsidian workspace

Obsidian Downloads GitHub License


What is Gemmy?

Gemmy is a cute, interactive mascot that sits in your Obsidian workspace and displays quotes in a chat bubble. Whether you want daily motivation, reminders, or just a friendly presence while you work - Gemmy delivers.

Gemmy Overview


Features at a Glance

Feature Description
Quote Display Shows quotes in a stylish chat bubble
Idle Talk Mode Automatically speaks when you stop typing
Favorites System Save quotes you love with one click
Focus Mode Built-in Pomodoro timer with YouTube music
Import/Export Bring your own quotes (JSON/CSV)
Custom Avatar Change Gemmy's appearance
Draggable Position anywhere on screen

Core Features

1. Quote Display & Idle Talk

Gemmy displays quotes in a chat bubble. When you stop typing, Gemmy automatically shows a new quote after a configurable delay.

Idle Talk Demo

Customizable frequency: Set how often quotes appear (default: 5 seconds of inactivity).


2. Favorites System

Click the heart icon to save quotes that resonate with you.

Icon Meaning
๐Ÿค Not favorited
โค๏ธ Favorited

Favorites Demo


3. Favorite Mode Toggle

Switch between Normal Mode (๐Ÿ“œ) and Favorite Mode (โญ) to filter which quotes are shown.

Mode Icon Behavior
Normal ๐Ÿ“œ Cycles through ALL quotes
Favorite โญ Only shows YOUR saved favorites

Mode Toggle


4. History Navigation

Missed a quote? Use Prev / Next buttons to browse through your session history.

History Navigation


5. Draggable Position

Drag Gemmy anywhere on your screen. Position is automatically saved between sessions.

Drag Demo


6. Custom Avatar

Replace Gemmy's default image with your own mascot!

Options:

  • URL (https://...)
  • Local file path
  • Browse from computer

Custom Avatar


Quote Management

View All Quotes

Browse your entire quote database with a search bar for quick filtering.

All Quotes Modal

Add New Quote

Add your own quotes directly from the menu.

Add Quote

Import Quotes

Import quotes from JSON or CSV files.

Supported formats:

// Array format
["Quote 1", "Quote 2", "Quote 3"]

// Object format
{ "quotes": ["Quote 1", "Quote 2", "Quote 3"] }
Quote 1
Quote 2
Quote 3

Import Quotes

Export Quotes

Export your entire collection to a JSON file for backup or sharing.


Focus Mode (Pomodoro Timer)

Click the ๐ŸŽฏ button to enter Focus Mode - a built-in Pomodoro timer with YouTube music integration.

Focus Mode

Timer Features

Feature Description
Custom Duration Set any time (default 25 min)
Play/Pause/Stop Full timer controls
Session Complete Notification when done

Music Integration

Feature Description
YouTube Tracks Add YouTube videos as background music
Library Manager Organize your music collection
Random Play ๐ŸŽฒ Shuffle through your tracks
Volume Control Adjustable slider

Focus Settings


Menu Options

Right-click the menu icon (โ‹ฎ) to access all features:

Menu Item Action
Copy Current Quote Copy to clipboard
View Favorite Quotes Browse saved favorites
View All Quotes Browse entire database
Add New Quote Add your own
Import Quotes Import from file
Export Quotes Export to JSON
Import Favourite Quotes Import favourites from file
Export Favourite Quotes Export favourites to JSON
Change Idle Frequency Adjust timing
Change Avatar Customize mascot
Hide Gemmy Temporarily hide

Menu


Commands

Access via Command Palette (Ctrl/Cmd + P):

Command Action
Gemmy: Show Gemmy Make Gemmy appear
Gemmy: Toggle Gemmy Show/Hide Gemmy
Gemmy: Toggle Focus Mode Enter/Exit Focus Mode

Installation

Via BRAT (Recommended)

  1. Install the BRAT plugin from Community Plugins
  2. Open Settings โ†’ BRAT โ†’ Add Beta Plugin
  3. Enter: https://github.com/Gohans1/gemmy
  4. Click Add Plugin, then enable Gemmy in Community Plugins

Manual Installation

  1. Download the latest release from GitHub
  2. Extract to .obsidian/plugins/gemmy/
  3. Enable in Settings โ†’ Community Plugins

Configuration

Access settings via Settings โ†’ Gemmy or through the menu.

Setting Description Default
Idle Frequency Seconds before new quote 5
Custom Avatar URL or path to image (built-in)
Focus Duration Pomodoro timer length 25 min

Screenshots Gallery

Click to expand all screenshots

Main Interface

Main Interface

Favorites Modal

Favorites

Focus Mode Active

Focus Active

Settings Tab

Settings


Credits

  • License: MIT (code) | CC BY 3.0 (Gemmy character)

Support

Found a bug? Have a feature request?
Open an issue


Built with โค๏ธ for the Obsidian community

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages