{"id":29578492,"url":"https://github.com/gumob/aisummarizer","last_synced_at":"2025-10-29T06:54:45.180Z","repository":{"id":299970709,"uuid":"992324869","full_name":"gumob/AISummarizer","owner":"gumob","description":"A free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.","archived":false,"fork":false,"pushed_at":"2025-07-09T12:27:50.000Z","size":1008,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-07T20:25:44.047Z","etag":null,"topics":["ai","ai-studio","ai-summarizer","chatgpt","claude","deepseek","gemini","grok","perplexity","summarizer"],"latest_commit_sha":null,"homepage":"https://chromewebstore.google.com/detail/ojofnhnjhhjfpgenkakhpajjeidplidd","language":"TypeScript","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/gumob.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","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},"funding":{"github":["gumob"]}},"created_at":"2025-05-29T01:19:58.000Z","updated_at":"2025-06-27T08:40:15.000Z","dependencies_parsed_at":"2025-06-19T07:47:35.964Z","dependency_job_id":"afb021fa-b762-455c-90e6-429318fc9fe6","html_url":"https://github.com/gumob/AISummarizer","commit_stats":null,"previous_names":["gumob/aisummarizer"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gumob/AISummarizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumob%2FAISummarizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumob%2FAISummarizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumob%2FAISummarizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumob%2FAISummarizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gumob","download_url":"https://codeload.github.com/gumob/AISummarizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gumob%2FAISummarizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281577710,"owners_count":26524886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","ai-studio","ai-summarizer","chatgpt","claude","deepseek","gemini","grok","perplexity","summarizer"],"created_at":"2025-07-19T15:42:50.278Z","updated_at":"2025-10-29T06:54:45.175Z","avatar_url":"https://github.com/gumob.png","language":"TypeScript","funding_links":["https://github.com/sponsors/gumob"],"categories":[],"sub_categories":[],"readme":"![Chrome Web Store Version](https://img.shields.io/chrome-web-store/v/ojofnhnjhhjfpgenkakhpajjeidplidd?style=flat\u0026label=Chrome%20Extension)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Open Source](https://img.shields.io/badge/Open%20Source-Yes-blue.svg)](https://github.com/gumob/AISummarizer)\n\n# [Free AI Summarizer](https://github.com/gumob/AISummarizer)\n\nA free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.\n\n\u003cimg src=\"https://raw.githubusercontent.com/gumob/AISummarizer/refs/heads/main/screenshot.png\" alt=\"Banner\"\u003e\n\n## Features\n\n### Core Features\n\n- No charge, no API key, no login required\n- Extract articles automatically from webpages\n- Summarize articles with multiple AI services\n- Floating panel for quick access\n- Context menu support\n- Dark/Light mode support\n- Modern and polished design\n\n### Supported Content Types\n\n- Web Content - News articles, blog posts, and general web pages\n- YouTube - Video transcripts\n- PDF Documents - PDF files\n\n### Supported AI services\n\n- ChatGPT\n- Gemini\n- Google AI Studio\n- Claude\n- Grok\n- Perplexity\n- Deekseek\n\n## Installation\n\n### From Chrome Web Store\n\n1. Visit [Chrome Web Store](https://chromewebstore.google.com/detail/free-ai-summarizer/ojofnhnjhhjfpgenkakhpajjeidplidd)\n2. Click \"Add to Chrome\"\n3. Click \"Add Extension\" in the confirmation dialog\n\n### Install locally\n\n4. Download [release version](https://github.com/gumob/AISummarizer/releases) and unzip\n5. Open `chrome://extensions` in Chrome\n6. Enable \"Developer mode\" in the top right\n7. Click \"Load unpacked\"\n8. Select the unzipped folder\n\n## For Developers\n\n### Development Setup\n\n1. Install required tools\n\n   - [Node.js](https://nodejs.org/) (v20 or higher)\n   - [pnpm](https://pnpm.io/) (v10 or higher)\n   - [mise](https://mise.jdx.dev/) (Development environment manager)\n\n2. Clone the repository\n\n   ```bash\n   git clone https://github.com/gumob/AISummarizer.git\n   cd AISummarizer\n   ```\n\n3. Install dependencies\n\n   ```bash\n   pnpm install\n   ```\n\n4. Start development server\n\n   ```bash\n   pnpm dev\n   ```\n\n5. Open `chrome://extensions` in Chrome\n6. Enable \"Developer mode\" in the top right\n7. Click \"Load unpacked\"\n8. Select the `dist/dev` folder in the downloaded directory\n\n### Using Fastlane\n\n```bash\nbundle exec fastlane\n```\n\n### Project Structure\n\nFor detailed project structure, please refer to [DIRECTORYSTRUCTURE.md](./DIRECTORYSTRUCTURE.md).\n\n### Technology Stack\n\nFor detailed technology stack information, please refer to [TECHNOLOGSTACK.md](./TECHNOLOGSTACK.md).\n\n### Development Guidelines\n\n1. Code Style\n\n   - Use ESLint and Prettier\n   - Run `pnpm lint` before committing\n   - Run `pnpm format` before committing\n\n2. Branch Strategy\n\n   - `main`: Production branch\n   - `develop`: Development branch\n   - Feature development: `feature/feature-name`\n   - Bug fixes: `fix/bug-description`\n\n3. Pull Requests\n   - Clear title and description\n   - Reference related issue numbers\n   - Self-review before submission\n\n### Building\n\n```bash\n# Production build\npnpm build\n\n# Development build\npnpm dev\n```\n\n## 🔒 Privacy\n\nWe respect your privacy. All data is stored locally on your device. See our [Privacy Policy](./PRIVACY.md) for details.\n\n## 📝 License\n\nThis project is licensed under the [MIT License](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgumob%2Faisummarizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgumob%2Faisummarizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgumob%2Faisummarizer/lists"}