# PromptUp - Chrome Extension

> Open-Source Chrome Extension for intelligent prompt optimization for ChatGPT, Claude, and Gemini with multi-AI provider support.

## Overview

PromptUp improves the way people interact with AI tools. The extension allows users to automatically optimize their prompts before sending them to ChatGPT, Claude, or Gemini. With support for multiple AI providers, keyboard shortcuts, and local API key storage, PromptUp offers a secure and flexible solution for better AI interactions.

## Challenges

- Developing a Chrome Extension with Manifest V3 for modern browser security
- Integrating multiple AI providers (Gemini, OpenAI, Claude) into a unified system
- Implementing secure API key storage using Chrome Sync Storage
- Cross-platform content script integration for ChatGPT, Claude.ai, and Gemini
- Developing user-friendly keyboard shortcuts for quick access

## Solutions

- Manifest V3 compliant architecture with Background Service Worker and Content Scripts
- Modular API provider integration with configurable settings per service
- Encrypted local storage of API keys using Chrome Storage Sync API
- Platform-specific content scripts for seamless integration into various AI interfaces
- Prompt history tracking and Alt+A keyboard shortcut for intuitive use

## Outcomes

- Successful publication in the Chrome Web Store as an open-source project
- Support for three leading AI platforms with a single extension
- GDPR-compliant local data storage without external servers
- Active community contributions through MIT license and GitHub repository
- Easy installation both via Web Store and manually for developers

## Details

- Category: Browser Extension
- Role: Extension Developer, API Integration Specialist, Open-Source Maintainer
- Timeline: Open-Source Project (ongoing)
- Status: completed
- Technologies: Chrome Extension API, Manifest V3, JavaScript, Content Scripts, Background Service Worker, Chrome Storage API, Multi-AI Integration

## Links

- github: https://github.com/Asm3r96/chrome-prompt-enhancer
- demo: Chrome Web Store
