Unpack is a Chrome extension and integrated API that simplifies complex text into plain, easy-to-understand language. Select any confusing legal jargon, technical documentation, or dense academic writing, right-click, and get an instant simplified version.
This extension uses a hosted APIβyou don't need your own API keys. Just install and start using it.
Note for hackathon judges: The API is fully functional and hosted. No setup required beyond installing the extension.
Since the extension is pending Chrome Web Store review, install manually:
- Download or clone this repository
- Open Chrome and go to
chrome://extensions - Enable Developer mode (toggle in top right)
- Click Load unpacked
- Select the
extensionfolder from this repo
- Select any text on a webpage
- Right-click and choose "Unpack this"
- A tooltip appears with the simplified version
Or use the popup:
- Click the Unpack extension icon
- Paste or type text
- Click "Simplify"
unpack/
βββ extension/ # Chrome extension (manifest v3)
β βββ background.js
β βββ content.js
β βββ popup/
β βββ manifest.json
βββ api/ # Express.js backend (hosted on Railway)
β βββ index.js # Main server
β βββ llm.js # LLM provider abstraction
β βββ prompt.js # Simplification prompts
βββ HOMEPAGE.html # Landing page
- Text you select is sent to our API for simplification
- We do not store or log your text
- See
/privacyendpoint for full privacy policy
If you want to run your own instance:
-
API Setup:
cd api npm install # Create .env with your keys: # ANTHROPIC_API_KEY=your-key # or GEMINI_API_KEY=your-key # LLM_PROVIDER=anthropic (or gemini) npm start
-
Update extension: Change
API_URLinextension/background.jsandextension/popup/popup.jstohttp://localhost:3000/simplify
MIT