{"id":31673189,"url":"https://github.com/peterbenoit/projectchimera","last_synced_at":"2026-05-17T15:37:50.828Z","repository":{"id":305927507,"uuid":"960672430","full_name":"peterbenoit/ProjectChimera","owner":"peterbenoit","description":"A Chrome extension that uses AI to summarize web pages directly from the browser's side panel, using your own OpenAI API key for cost-effective, pay-per-use summaries without monthly subscription fees.","archived":false,"fork":false,"pushed_at":"2025-08-07T13:34:28.000Z","size":259,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-13T10:49:32.937Z","etag":null,"topics":["ai","chrome-extension","open-ai","summarization"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/peterbenoit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-04T21:05:07.000Z","updated_at":"2025-08-07T13:34:31.000Z","dependencies_parsed_at":"2025-07-22T19:04:20.766Z","dependency_job_id":"61618b43-b246-455e-ae52-d40daecced3b","html_url":"https://github.com/peterbenoit/ProjectChimera","commit_stats":null,"previous_names":["peterbenoit/projectchimera"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/peterbenoit/ProjectChimera","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterbenoit%2FProjectChimera","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterbenoit%2FProjectChimera/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterbenoit%2FProjectChimera/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterbenoit%2FProjectChimera/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peterbenoit","download_url":"https://codeload.github.com/peterbenoit/ProjectChimera/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterbenoit%2FProjectChimera/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33143623,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","chrome-extension","open-ai","summarization"],"created_at":"2025-10-08T03:36:22.127Z","updated_at":"2026-05-17T15:37:50.790Z","avatar_url":"https://github.com/peterbenoit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Smart Digest - AI Page Summarizer\n\nA Chrome extension that uses AI to summarize web pages directly from the\nbrowser's side panel, using your own OpenAI API key for cost-effective,\npay-per-use summaries without monthly subscription fees.\n\n[Privacy Policy](PRIVACY.md)\n\n## Features\n\n- **Quick Summarization**: Summarize any web page with a single click\n- **Multiple Formats**: Choose between bullet points, academic, professional,\n  and simplified formats\n- **Length Options**: Select brief or detailed summaries to fit your needs\n- **Advanced Analysis**: Optional insights including:\n  - Tone and bias analysis\n  - Identification of vague or unsubstantiated claims\n  - Alternative perspectives and counterpoints\n  - Sentiment detection\n  - Intent analysis\n  - Fact comparison\n- **Specialized Content Detection**: Automatic formatting for:\n  - Food blogs and recipes (ingredient lists, cooking instructions)\n  - Home improvement and DIY projects (materials, tools, safety tips)\n\n- **Word Definition Lookup**: Highlight any single word to see its dictionary\n  definition in a tooltip\n- **History Management**: Save and revisit previous summaries\n- **Text-to-Speech**: Listen to summaries read aloud\n- **Context Menu Integration**: Summarize selected text on any page\n- **Dark Mode Support**: Choose between light, dark, or system theme\n\n## Installation\n\n### From Chrome Web Store (Coming Soon)\n\n1. Visit the Chrome Web Store\n2. Search for \"Smart Digest - AI Page Summarizer\"\n3. Click \"Add to Chrome\"\n\n### Manual Installation (Developer Mode)\n\n1. Clone this repository\n2. Run `npm install` to install dependencies\n3. Run `npm run build` to build the extension\n4. Open Chrome and navigate to `chrome://extensions/`\n5. Enable \"Developer mode\"\n6. Click \"Load unpacked\" and select the `dist` folder from the project directory\n\n## Setup\n\n1. After installation, click the extension icon to open the side panel\n2. Go to the Settings tab\n3. Enter your OpenAI API key (requires a valid API key from\n   [OpenAI](https://platform.openai.com/))\n4. Configure additional preferences as desired\n\n## Usage\n\n### Basic Summarization\n\n1. Navigate to any web page you want to summarize\n2. Click the extension icon or press `Alt+S` to open the side panel\n3. Select your preferred format and length\n4. Click \"Summarize Page\"\n\n### Selected Text Summarization\n\n1. Select text on any web page\n2. Right-click and choose \"Summarize Selection\"\n3. View the summary in the side panel\n\n### Word Definition Lookup\n\n1. Highlight any single word on a web page\n2. A tooltip will appear with the word's definition, pronunciation, and example\n   usage\n3. The tooltip will automatically disappear after 5 seconds or when you click\n   elsewhere\n\n## API Key Security\n\nYour OpenAI API key is stored locally in your browser and is only used to\ncommunicate with the OpenAI API. It is never sent to any other servers or\nservices. Please manage your API key responsibly and refer to OpenAI's\ndocumentation for best practices regarding API key security.\n\n## Development\n\n### Requirements\n\n- Node.js (v14 or higher)\n- npm\n\n### Setup Development Environment\n\n```bash\n# Install dependencies\nnpm install\n\n# Start development build with watch mode\nnpm run dev\n\n# Build for production\nnpm run build\n```\n\n### License\n\nThis project is licensed under the MIT License - see the LICENSE file for\ndetails.\n\n### Acknowledgments\n\n- Built with Marked for Markdown rendering\n- Uses OpenAI API for summarization\n- Uses the free [Dictionary API](https://dictionaryapi.dev/) for definitions\n\n### Privacy\n\nThis extension processes web page content through the OpenAI API using your\npersonal API key. No data is stored on our servers. Please review our full\n[Privacy Policy](PRIVACY.md) for more details and refer to OpenAI's privacy\npolicy for information about how they handle data sent to their API.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterbenoit%2Fprojectchimera","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeterbenoit%2Fprojectchimera","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterbenoit%2Fprojectchimera/lists"}