You are browsing as a guest. Sign up (or log in) to start making projects!

Open comments for this post

2h 8m 37s logged

Built the following in my tool Context-Capsule:

Multi-Source Capsules

Use the popup’s Capsule section to collect multiple captures before pasting into an AI chat:

  • Start: creates a new active capsule.
  • Append Page: captures the current page and adds it to the active capsule.
  • Copy: copies all capsule items as one combined markdown prompt.
  • Clear: removes the active capsule.

Settings

The extension options page stores browser-side defaults in chrome.storage.local:

  • default capture mode
  • default format preset
  • default prompt template
  • popup history row count
  • timestamp style
  • auto-pin captures that use clipboard fallback

Projects and Tags

Use the popup Project and Tag fields before capturing. Labels are stored with history entries and capsule items, shown in entry metadata, and searchable through the project/tag filter.

Export

The popup Export controls copy generated export text to the clipboard:

  • Visible: exports the currently visible filtered history rows.
  • All: exports all saved history rows.
  • Capsule: exports the active multi-source capsule.
  • Format can be Markdown or JSON.

Diagnostics

The host stores a capped local diagnostics log for recent captures, exports, capsule actions, and errors. The popup Diagnostics section shows the latest entries so native messaging and clipboard failures are easier to debug.

Onboarding

The popup shows a first-run Quick Start card until dismissed. It links to the localhost demo page and reminds users about the capture/history hotkeys and doctor command.

Demo Prompt

The popup Demo Prompt button copies a polished prompt using the active capsule when one exists, otherwise the latest three captures. This is designed for quick hackathon demos and judge walkthroughs.

Demo Page

Serve demo.html through Python’s built-in local server for a controlled manual test page with selectable sample text and checklist prompts: python -m http.server 8765

0
1

Comments 0

No comments yet. Be the first!