Contributions are welcome. Here's how to get started.
cd server
cp .env.example .env
# Edit .env with your OpenRouter API key
cargo runcd client
npm install
npm run buildLoad client/dist/ as an unpacked extension in Chrome or Firefox.
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes
- Test manually on X, Instagram, and LinkedIn
- Commit:
git commit -m "Add your feature" - Push:
git push origin feature/your-feature - Open a pull request
- Keep changes focused and minimal
- Test on both Chrome and Firefox
- Don't commit
.envfiles or API keys - Run
cargo build(server) andnpm run build(client) before committing to verify no errors
Open an issue with:
- Steps to reproduce
- Expected vs actual behavior
- Browser and platform (X/IG/LinkedIn)
- Console logs if applicable