A Chrome extension that allows users to easily create, edit and share interactive step-by-step guides with annotated screenshots.
- Record user interactions to automatically generate step-by-step guides
- Screenshot capture with each action
- Interactive editing of guide content
- Image annotation with blur regions for sensitive information
- Guide organization with drag-and-drop reordering
- Export options for sharing guides (Markdown, Confluence, Notion)
- Resume recording to add steps to existing guides
Visit the Chrome Web Store and click "Add to Chrome".
- Download the latest release ZIP file
- Extract the ZIP file to a folder
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top-right corner
- Click "Load unpacked" and select the extracted folder
- Click the extension icon in your browser toolbar
- Enter a name for your guide and click "Start Recording"
- Navigate through the steps you want to record
- Each click will be captured as a step with a screenshot
- Click "Stop Recording" when finished
- Click "View Created Guides" from the extension popup
- Select a guide to edit
- Use the editor to:
- Edit step descriptions
- Add blur regions to screenshots
- Reorder steps by dragging them in the sidebar
- Delete unwanted steps
- Go to "View Created Guides"
- Click the "Resume" button next to a guide
- Continue recording additional steps
Guides can be exported in several formats:
- Markdown
- Confluence
- Notion
This extension:
- Only captures screenshots during active recording
- Stores all data locally on your device
- Never sends your guides or screenshots to any server
- Requires minimum permissions to function
This extension is completely free! If you find it useful and would like to support continued development, please consider:
MIT License - see LICENSE file for details
- Background Script: Manages recording state and coordinates actions
- Content Script: Captures DOM interactions and sends data to background
- Popup UI: Controls recording and guide management
- Guide Editor: Interactive interface for editing and annotating guides
- Storage Manager: Handles local storage for guide data and images
- Export Tools: Converts guides to various formats
- Guide metadata and step information: Chrome Storage Local API
- Screenshot images: IndexedDB (for larger storage capacity)
- JavaScript (ES6+)
- Chrome Extension APIs
- jQuery
- DataTables
- SweetAlert2
Q: My screenshots are not being captured A: Make sure you've granted the extension permission to capture your screen.
Q: The extension is using too much storage A: Large guides with many screenshots can consume significant storage. Export and delete guides you don't need anymore.
Q: Can I use this extension for sensitive information? A: Yes, but use the blur tool to hide sensitive information before sharing guides.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Icons from FontAwesome
- UI components from Bootstrap