Skip to content

kndoshn/one-click-digest

Repository files navigation

OneClickDigest

• OneClickDigest : Article Summarizer for Chrome / Brave •

A browser extension that summarizes web articles with one click using your Claude API key.

🔑 Your API key is stored locally on your device and never sent anywhere except directly to Anthropic.


OneClickDigest overlay - mode selection
OneClickDigest overlay - summary output

Quick Start

1. Download the Extension

Download the latest ZIP from Releases and unzip it.

2. Install in Your Browser

Chrome:

  1. Open chrome://extensions
  2. Enable Developer mode (top right)
  3. Click Load unpacked
  4. Select the dist/ folder

Brave:

  1. Open brave://extensions
  2. Enable Developer mode
  3. Click Load unpacked
  4. Select the dist/ folder

3. Get a Claude API Key

  1. Go to Anthropic Console
  2. Create an account or sign in
  3. Open API keys from the left menu
  4. Create a new key and save it securely

Note: API usage may require billing setup. Never share your API key publicly.

4. Configure the Extension

  1. Click the OneClickDigest icon in the toolbar
  2. Click the gear icon to open Settings
  3. Paste your API key and click Save

5. Start Using

  1. Open an article page you want to summarize
  2. Click the OneClickDigest icon
  3. Choose a summary mode (3 / 5 / 10 bullets or With Conclusion)
  4. Click Copy to copy the summary to your clipboard

Features

Feature Description
4 Summary Modes 3, 5, or 10 bullet points, or summary with conclusion
Cost Estimation Shows character count, tokens, estimated cost, and time before running
Long Article Support Automatic chunked map-reduce summarization for lengthy content
Multi-language Output language can be set independently from UI language
Progress & Cancel Progress indicator with cancel option during summarization

Troubleshooting

"This page does not look like a normal article"

The extractor couldn't find article content. This happens on dashboards, feeds, or dynamic pages. Try scrolling to load all content, then retry.

API Errors / Timeouts

  • Wait and retry
  • Check your API key and billing status at Anthropic Console
  • Switch to a shorter summary mode to reduce cost and latency

Nothing Happens When I Click the Icon

  • Verify the extension is enabled
  • Some pages (Chrome Web Store, browser internal pages) don't allow extensions

Privacy

When summarizing, the extension sends to the Claude API:

  • Page title
  • Page URL
  • Extracted article text

Your API key is stored locally and only sent to Anthropic for API calls. Do not use on content you don't want sent to a third-party API.

Development

Build from Source

git clone https://github.com/your-repo/one-click-digest.git
cd one-click-digest
npm install
npm run build
npm test

Load the dist/ folder in your browser.

Advanced Options

The settings page offers additional configuration:

  • Models for map / reduce / repair passes
  • Prompt caching (TTL)
  • Cost limits and extraction limits

Disclaimer

This extension is provided "as is" without warranty of any kind. By using this extension, you acknowledge and agree that:

  • API Costs: You are solely responsible for any charges incurred through the Anthropic API. Monitor your usage and set appropriate limits in the Anthropic Console.
  • Data Transmission: Article content is sent to Anthropic's servers for processing. Do not use this extension on confidential or sensitive content.
  • Accuracy: Summaries are AI-generated and may contain errors or omissions. Always verify important information from the original source.
  • Availability: This extension depends on third-party services that may change or become unavailable without notice.

The developers are not liable for any damages, costs, or losses arising from the use of this extension.

License

MIT License - See LICENSE

Third-party components (e.g., Mozilla Readability) are listed in THIRD_PARTY_NOTICES.md


This project is not affiliated with or endorsed by Anthropic. Claude is a product of Anthropic.

About

OneClickDigest - One Click Article Summarizer (Chrome/Brave Extension)

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors