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
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.