</>{}fn()TUTORIALS
درس٢٠ يناير ٢٠٢٦13 دقيقة قراءة

كيف تبني إضافات كروم بالذكاء الاصطناعي: شرح خطوة بخطوة

ابنِ إضافة كروم من الصفر باستخدام Cursor و Claude Code. شرح خطوة بخطوة مع أمثلة كود.

CL

بقلم

CodeLeap Team

مشاركة

Why Build Chrome Extensions with AI?

Chrome extensions are one of the fastest paths from idea to product. With 3+ billion Chrome users, even niche extensions can reach massive audiences. And with AI coding tools, you can build a functional extension in hours, not weeks.

Why Chrome extensions are perfect for AI development: - Small, contained codebase (AI handles it well) - Clear APIs and documentation - Instant distribution through Chrome Web Store - Monetization options (freemium, subscriptions, one-time purchase) - Great portfolio piece that demonstrates real-world skills

What we'll build: A productivity extension that summarizes any webpage using AI. It adds a button to your toolbar, extracts the page content, sends it to an AI API, and displays a summary.

Step 1: Project Setup with AI

Open Cursor or your preferred AI-powered editor and create the project structure:

Prompt to Cursor: "Create a Chrome extension project structure with manifest.json (Manifest V3), a popup HTML/CSS/JS, a background service worker, and a content script. The extension should have a toolbar button that opens a popup."

Cursor generates: ``` my-extension/ ├── manifest.json ├── popup/ │ ├── popup.html │ ├── popup.css │ └── popup.js ├── background/ │ └── service-worker.js ├── content/ │ └── content.js └── icons/ ├── icon16.png ├── icon48.png └── icon128.png ```

The manifest.json is the most important file — it declares permissions, scripts, and extension metadata. AI tools write correct manifests consistently because they've been trained on thousands of examples.

CodeLeap AI Bootcamp

مستعد لإتقان الذكاء الاصطناعي؟

انضم إلى أكثر من 2,500 محترف غيّروا مسارهم المهني مع معسكر CodeLeap.

اكتشف المعسكر

Step 2: Building the Core Functionality

Prompt to AI: "Add functionality to the content script: when activated, extract the main text content of the current page (ignoring navigation, ads, and footers). Send the extracted text to the background service worker via chrome.runtime.sendMessage."

AI generates clean, working content extraction code using DOM APIs.

Next prompt: "In the service worker, receive the message from the content script. Send the text to the OpenAI API (or Claude API) for summarization. Return the summary to the popup."

AI handles the API integration, including proper error handling and streaming.

Final prompt: "In the popup, display the summary with nice formatting. Add a loading spinner while waiting. Add a copy-to-clipboard button."

Total time: About 30-60 minutes of prompting and reviewing AI output. Without AI, this would take an experienced developer 4-8 hours.

Step 3: Polish, Test, and Publish

Testing locally: 1. Go to `chrome://extensions` 2. Enable "Developer mode" 3. Click "Load unpacked" and select your extension folder 4. Click the extension icon on any webpage to test

Polish with AI: - "Add a settings page where users can enter their API key" - "Add keyboard shortcut support (Ctrl+Shift+S)" - "Make the popup responsive and add a dark mode" - "Add error messages for rate limits and network failures"

Publishing to Chrome Web Store: 1. Create a developer account ($5 one-time fee) 2. Zip your extension folder 3. Upload to the Chrome Web Store Developer Dashboard 4. Add screenshots, description, and category 5. Submit for review (usually 1-3 days)

In CodeLeap's Developer Track (Week 7), you build a complete Chrome extension as a portfolio project. You'll learn Manifest V3, content scripts, service workers, and Chrome Web Store publishing — all with AI-assisted development.

CL

CodeLeap Team

AI education & career coaching

مشاركة
8-Week Program

مستعد لإتقان الذكاء الاصطناعي؟

انضم إلى أكثر من 2,500 محترف غيّروا مسارهم المهني مع معسكر CodeLeap.

اكتشف المعسكر

مقالات ذات صلة

</>{}fn()TUTORIALS
درس

هندسة الأوامر للمطورين: اكتب أوامر تولّد كود إنتاجي

أتقن فن هندسة الأوامر لتوليد الكود. تعلم أنماط وتقنيات مثبتة تنتج كود بجودة الإنتاج.

14 دقيقة قراءة
</>{}fn()TUTORIALS
درس

كيفية بناء SaaS بالذكاء الاصطناعي: الدليل الشامل خطوة بخطوة

ابنِ وأطلق تطبيق SaaS في أسبوعين باستخدام أدوات الذكاء الاصطناعي. من التحقق من الفكرة إلى الدفع والنشر.

18 دقيقة قراءة
</>{}fn()TUTORIALS
درس

الذكاء الاصطناعي لتحليل البيانات: دليل عملي للمبتدئين

تعلم كيفية استخدام أدوات الذكاء الاصطناعي لتحليل البيانات بدون خبرة برمجية. دليل خطوة بخطوة باستخدام ChatGPT و Copilot و Python.

9 دقيقة قراءة