Widget Gallery

Extend Your Capsul

Browse widgets built for MyCapsul. Each one is a single .capsul-widget file — drop it in your inbox folder and tell your agent to install it.

📈
Stock Ticker
by mycapsul
Track stock prices with day change and color-coded movement. Configure your own watchlist. Refreshes every 5 minutes.
spec v0.2 live data configurable
🌤️
Weather
by mycapsul
Current conditions and 3-day forecast. Uses Open-Meteo — free, no API key needed. Supports Fahrenheit and Celsius.
spec v0.2 live data configurable
💬
Daily Quote
by mycapsul
A curated daily quote for inspiration. 100 quotes from leaders, thinkers, and creators. Rotates based on the date — no API needed.
offline-ready
📚
Reading List
by mycapsul
Track books you're reading, want to read, and have finished. Logs to check-in and links to reading goals.
hooks: goals, checkin
🏃
Running Log
by mycapsul
Track runs with distance, pace, and route notes. Weekly mileage, streak tracking, and links to running goals.
hooks: health, goals, checkin

How to Install a Widget

  1. Download the widget — Click the download button on any widget card above to get the .capsul-widget file.
  2. Drop it in your inbox — Move the file into your MyCapsul _inbox/ folder.
  3. Tell your Capsul agent — Open a session and say: "Install the widget in my inbox." Your agent will validate, register, and render it on your dashboard.
  4. Configure (if applicable) — Widgets with the configurable tag will show a ⚙ gear icon on their widget. Click it to customize settings like stock symbols or location.

Have a Widget Idea?

Track your guitar practice sessions. Log your garden watering schedule. Build a habit tracker. A pet care log. Anything you track regularly can be a widget.

Submit a Widget Idea

Building Widgets

Widgets are JSON files with a .capsul-widget extension. They contain metadata, a render function, hook declarations, and optional sample data. Your Capsul agent can help you build one from scratch — just describe what you want to track.

The current widget spec is v0.2, which adds support for fetchConfig (external API data) and userConfig (user-customizable settings). All v0.1 widgets remain fully compatible.

See the User Guide for the full widget creation protocol, or tell your agent: "Help me build a custom widget."