Installation Guide
Method 1: Chrome Web Store (Recommended)
The easiest way to install TextAlchemy is through the Chrome Web Store:
- Visit the Chrome Web Store (link coming soon)
- Search for "TextAlchemy"
- Click "Add to Chrome"
- Confirm the installation
- The extension will appear in your toolbar
Method 2: Manual Installation (Developer Mode)
If you want to install the latest development version:
Prerequisites
- Google Chrome browser
- Node.js (for building from source)
Step 1: Clone the Repository
bash
git clone https://github.com/felipebossolani/text-alchemy-chrome-extension.git
cd text-alchemy-chrome-extension
Step 2: Install Dependencies
bash
pnpm install
Step 3: Build the Extension
bash
pnpm build:all
Step 4: Load in Chrome
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select the
dist
folder from the project - The extension should now appear in your toolbar
Method 3: Download Pre-built Version
- Go to the Releases page
- Download the latest
text-alchemy-extension.zip
- Extract the zip file
- Follow the "Load as Unpacked Extension" steps above
Verification
After installation, you should see:
- Toolbar Icon: The purple TextAlchemy icon in your Chrome toolbar
- Popup: Click the icon to open the text formatter
- Context Menu: Right-click on any text to see "TextAlchemy" options
Troubleshooting
Extension Not Loading
- Ensure all files are in the correct folder structure
- Check that
manifest.json
is valid JSON - Verify Developer mode is enabled in Chrome extensions
Build Errors
- Make sure you have Node.js 20+ installed
- Try running
pnpm install
again - Check the console for specific error messages
Extension Not Working
- Try refreshing the page
- Check if the extension is enabled in
chrome://extensions/
- Look for any error messages in the browser console
Next Steps
Once installed, check out the Quick Start Guide to learn how to use TextAlchemy effectively!
Support
If you encounter any issues:
- Check the FAQ for common solutions
- Search existing GitHub Issues
- Create a new issue with detailed information about your problem