MCPcopy Index your code
hub / github.com/corbindavenport/peek

github.com/corbindavenport/peek @v6.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v6.1 ↗ · + Follow
514 symbols 1,268 edges 8 files 28 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Peek

Peek is a browser extension that shows previews for links to files and supported services in web pages. Just hover your mouse over a link, and Peek will display a small popup with an interactive preview of the link's content.

Peek can show previews for PDFs, Microsoft Office documents, YouTube video links, audio files, Google Docs, and much more. It uses the browser's built-in rendering features, in combination with the Google Docs Viewer, Microsoft Office Web Viewer, and other third-party embedded viewers to display rich previews.

Download for Google Chrome

Download for Firefox (requires Firefox v106+)

Download for Microsoft Edge

Screenshot of extension in Microsoft Edge

Supported file types and links

Supported file types:

  • PDF, TXT, and RTF documents
  • WebM, MP4, M4V, OGG, OGV, and Imgur GIFV video
  • MP3, M4A, OGA, OGG, and WAV audio
  • Word documents (.doc, .docx)
  • Excel spreadsheets (.xls, .xlsx)
  • PowerPoint files (.ppt, .pptx)
  • OpenDocument files (.odt, .ods, etc.)
  • JPG, PNG, APNG, SVG, GIF, ICO, and BMP images

Supported links:

  • Google Docs links
  • iCloud Keynote links
  • YouTube videos and Shorts
  • Reddit links
  • Imgur links
  • TikTok videos
  • Mastodon posts
  • Facebook posts
  • Instagram posts and reels
  • Threads posts
  • Spotify tracks, albums, podcast shows, and podcast episodes
  • Apple Music tracks and albums
  • Apple Podcasts shows and episodes

Core symbols most depended-on inside this repo

addToSet
called by 38
js/purify.js
getOrCreateInstance
called by 29
js/bootstrap.js
hide
called by 20
js/bootstrap.js
initPreview
called by 17
js/peek.js
_queueCallback
called by 16
js/bootstrap.js
unapply
called by 15
js/purify.js
execute
called by 14
js/bootstrap.js
isRTL
called by 12
js/bootstrap.js

Shape

Method 276
Function 200
Class 38

Languages

TypeScript100%

Modules by API surface

js/bootstrap.js374 symbols
js/tippy-bundle.umd.min.js66 symbols
js/popper.min.js43 symbols
js/purify.js29 symbols
js/peek.js2 symbols

For agents

$ claude mcp add peek \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact