Inspiration dashboard

Save things. Muse on them later.

A tiny hosted dashboard for saving and revisiting inspiration links. Paste a URL, get just enough metadata to find it again later — no more losing good references in a bookmarks folder you never open.

At a glance

Stack SvelteKit · Supabase
Auth Magic link
Storage Postgres + RLS
License MIT

Try it — 01

Paste a link, watch it fill itself in

A working stand-in for the real dashboard. Add, tag, search, filter, delete — same layout, same behaviour, no account needed.

your-muse-app.vercel.app

Inspiration dashboard

Save things. Muse on them later.

All links

6 links

Y

youtube.com

Every frame a painting - composition in Kurosawa

The cut at 4:12 is the whole thesis.

motionreference

Aug 6, 2026

A

are.na

Type specimens I keep coming back to

Mostly grotesks. Good for the Q3 rebrand.

design

Aug 4, 2026

V

vimeo.com

Fields of Vision - title sequence breakdown

motion

Aug 2, 2026

L

lawsofux.com

Laws of UX

Sending this to every new hire.

designreference

Jul 29, 2026

L

linkedin.com

Running a brand system with four people

Scraped fine via the Microlink fallback.

brand

Jul 24, 2026

F

fonts.google.com

Space Grotesk specimen

design

Jul 21, 2026

How it works — 02

Three steps, and then you forget about it

01

Paste the URL

Muse fetches a title and thumbnail automatically — YouTube and Vimeo via oEmbed, everything else via Open Graph, with a Microlink fallback for sites that block plain scraping, like LinkedIn.

02

Say why it caught your eye

A short note and a tag or two. Tags are reusable, renameable, and deletable from one manager — the thing that makes the library still legible at 300 links.

03

Find it again

Browse everything in one flat grid, filter to a single tag's grouped view, or search across title, note, and URL. Sorted newest or oldest first.

What's in it — 03

Small on purpose

Automatic metadata

Title and thumbnail pulled server-side. A link with no fetchable thumbnail still saves — it falls back to a favicon-only card.

Tags, not folders

A many-to-many join, so one link can live in as many places as it belongs. Filter to a tag for a grouped view.

Instant search

Client-side substring matching across title, note, and URL. No index to wait on, no query language to learn.

Import / export JSON

Your whole library, in and out, as a plain file. Nothing is trapped in here.

Synced everywhere

Every device you sign into sees the same library. No local storage, no manual backups.

Private by the database

Row Level Security on every table, so each user only ever sees their own rows — enforced by Postgres, not by app code.

Run your own — 04

MIT. Fork it, break it, make it yours.

You'll need Node 20 or newer, a free Supabase project, and a Vercel account if you want it hosted. It also just runs locally.

$ git clone https://github.com/mijinyawah/Muse.git
$ cd Muse && npm install
$ cp .env.example .env.local
$ npm run dev

Then run supabase/schema.sql in the Supabase SQL Editor — it creates the links, tags, and link_tags tables and locks them down with Row Level Security, so the app is multi-tenant-safe out of the box.

Stack

Framework SvelteKit · Svelte 5 · TS
Styling Tailwind CSS v4
Auth + DB Supabase
Hosting Vercel
Thumbnails oEmbed → OG → Microlink
Clone the repo