Chrome extension that uses AI to automatically extract actionable tasks, deadlines, and follow-ups from any webpage content.
- 5 extractions per day - Perfect for trying out the extension
- Full page extraction - Analyze entire page content
- Selected text extraction - Extract from highlighted text only
- 7 task categories - Action, Follow-up, Decision, Deadline, Question, Idea, Other
- 3 priority levels - High, Medium, Low with color coding
- Smart detection - Identifies assignees and due dates
- Export to clipboard - Copy tasks as plain text
- Export as Markdown - Formatted with priority grouping
- 7-day history - Access recent extractions
- Dark mode - Easy on the eyes
- Inline editing - Edit tasks before exporting
- Undo support - Restore previous state
- Bulk selection - Select by priority or category
- Unlimited extractions - No daily limits
- Unlimited history - Access all past extractions
- Export to Notion - Sync tasks to your Notion database
- Export to Todoist - Add tasks directly to Todoist
- Export to ClickUp - Push tasks to ClickUp lists
- Priority support - Faster response times
- Navigate to any page with content (meeting notes, articles, emails, docs)
- Click the extension icon or right-click to extract
- Review the AI-detected tasks with priorities and categories
- Edit tasks inline if needed (click to edit title/description)
- Export to your favorite task manager
- Meeting notes - Extract action items and follow-ups
- Email threads - Pull out tasks from long email chains
- Articles - Create reading/action lists from blog posts
- Documentation - Identify to-dos from technical docs
- Project specs - Extract deliverables and deadlines
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build- Open Chrome and go to
chrome://extensions - Enable "Developer mode" (top right toggle)
- Click "Load unpacked"
- Select the
distfolder from this project
- Click the extension icon
- Click the settings gear
- Enter your API key (OpenAI or Anthropic)
- Configure default export format
- Navigate to any webpage
- Click the extension icon
- Click "Extract Tasks"
- Review and export tasks
- Highlight text on any page
- Right-click and choose "Extract Tasks from Selection"
- Review extracted tasks
- Export to your preferred destination
- Click on any task title to edit inline
- Press Enter to save, Escape to cancel
- Use priority dropdown to change priority
- Click X to delete a task
- Click "Select all" / "Deselect all"
- Use quick select buttons: High, Medium, Low, Actions, Follow-ups
- Click the undo button (arrow icon) to restore previous state
- Works for edits, deletions, and re-extractions
| Category | Icon | Description |
|---|---|---|
| Action | ✓ | Something to do |
| Follow-up | ↩ | Needs follow-up with someone |
| Decision | ? | Decision needed |
| Deadline | ⏰ | Has a specific date |
| Question | ❓ | Open question to answer |
| Idea | 💡 | Suggestion or idea |
| Other | • | General task |
src/
├── popup/ # Extension popup UI
│ └── Popup.tsx # Main popup component with all features
├── options/ # Settings page
│ └── Options.tsx # Configuration UI
├── content/ # Content scripts
│ └── content-script.ts # Page content extraction
├── background/ # Service worker
│ └── service-worker.ts # Context menus & messaging
├── lib/ # Shared utilities
│ ├── ai.ts # AI provider integrations
│ ├── storage.ts # Chrome storage wrapper
│ ├── export.ts # Export formatters
│ └── prompts.ts # AI prompts
└── types/ # TypeScript types
└── index.ts
- API keys stored locally - Never sent to our servers
- BYOK model - You control your AI costs
- No content storage - Task content stays in your browser
- Direct API calls - Your content goes straight to OpenAI/Anthropic
- Minimal permissions - Only activeTab, storage, contextMenus
- Alt+T - Open extension popup
- Enter - Save inline edit
- Escape - Cancel inline edit
The dev server supports hot reload for popup and options pages.
- Popup: Right-click extension icon > "Inspect popup"
- Background: chrome://extensions > "Inspect views: service worker"
- Content Script: Open DevTools on any page, check console
- Email: support@startvest.ai
- Website: https://startvest.ai/tools/ai-task-extractor
MIT - Startvest LLC