Quick Concept Overview

Your tool: A browser extension that:

  • Detects the current AI site (e.g., ChatGPT, Claude) via the page URL or structure.
  • Analyzes a user’s prompt (e.g., understands if it’s for coding, images, or research).
  • Suggests a better prompt tailored to that tool.
  • Recommends alternative tools if needed (e.g., “Switch to Midjourney for images”).
  • Keeps it dynamic: Use a changeable list of tools (not fixed), learn from user feedback, and run some analysis locally on the user’s device for privacy.

Challenges upfront: This needs coding skills (we’ll learn), might cost a bit for testing APIs, and could break if AI sites change. But it’s feasible for a small project—many freshers build extensions as starters.

SDLC Phases (Simple Breakdown)

We’ll follow an “agile” style: Short cycles where we build a little, test, and improve. Not rigid; we can loop back. Total timeline: 2-3 months part-time, assuming 5-10 hours/week. We’ll start slow.

  1. Planning & Requirements (Where we are now - 1-2 weeks)
    Goal: Define what the tool does exactly. No coding yet—just talking and noting.

    • Gather needs: What features must it have? (E.g., must detect 3-5 tools like ChatGPT, Claude, Grok, Midjourney, Perplexity.)
    • Merge details: From ChatGPT—tool matrix, prompt templates. From Perplexity—privacy mode (process on-device using free browser AI like Gemini Nano), dynamic updates (pull latest tool info from a simple online list).
    • “Dynamic thinking”: Start with rules (e.g., if prompt mentions “image,” suggest Midjourney). Later, add basic ML via free libraries to classify intents.
    • Risks: Competition (e.g., OpenRouter does routing; we’ll differentiate with browser ease). User privacy—don’t store prompts.
    • Your input needed: Prioritize features. E.g., start with text tools only? Support non-English?
  2. Design (Next, 1-2 weeks)
    Goal: Sketch how it works, like a blueprint.

    • Architecture: Browser extension (Chrome first—easy to build). Detect site via URL. Analyse prompt with simple code or free API. Recommend via a score (e.g., match task to tool strengths).
    • UI: Simple popup—show original prompt, suggested one, and “Try this tool instead?” button.
    • Tech stack (based on current info):
      • JavaScript + React for the extension (free, beginner-friendly; tutorials on freeCodeCamp).
      • Manifest V3 (Chrome’s standard—secure).
      • For AI smarts: On-device with Gemini Nano (free in Chrome, handles basic analysis without servers). Or free Hugging Face models if needed.
      • No servers at first—keep it local to avoid costs/complexity.
    • Diagrams: I’ll describe simple ones; you can draw on paper. E.g., User types prompt → Tool detects site → Analyses intent → Suggests.
  3. Implementation (Building - 3-4 weeks)
    Goal: Code it step-by-step.

    • MVP (Minimum Viable Product): Basic version—detect 2-3 sites, rewrite prompts for them, suggest one alternative. No fancy ML yet.
    • Learn as we go: I’ll suggest code snippets or tutorials. E.g., “Install VS Code (free editor), follow this Chrome extension guide: [official docs].”
    • Dynamic part: Use a JSON file for tool matrix—easy to update. Add user feedback button to “learn” (save preferences locally).
    • Challenges: Debugging—extensions can be tricky; expect errors.
  4. Testing (1-2 weeks)
    Goal: Check if it works.

    • Test cases: E.g., “Prompt for code on ChatGPT—should suggest Copilot if better.”
    • Tools: Manual (you try it), or simple automated tests. Get friends to test.
    • Fix bugs: Common ones like site detection failing if pages change.
  5. Deployment & Maintenance (1 week + ongoing)
    Goal: Launch and keep it running.

    • Publish: Free on Chrome Web Store (review takes days).
    • Updates: Monitor for breaks (AI sites evolve). Add features like A/B testing later.
    • “Self-thinking”: If we add ML, train it on sample prompts (free datasets online).

Next Steps for Us

We’re in Phase 1. To move forward:

  • Your homework: List 5-10 must-have features (e.g., “Support Hindi prompts” since you’re in Uttar Pradesh). What budget/time do you have? Any tools you know (e.g., basic Python)?
  • My action: Based on that, I’ll draft a simple requirements doc next time—bullet points of what we’ll build.
  • Resources to start:
    • Free: MDN Web Docs for extensions (search “Chrome extension tutorial”).
    • Video: YouTube “Build Chrome Extension for Beginners” (many in 2026 updates).
    • Community: Reddit r/learnprogramming for questions.