A Chrome extension for real-time fact-checking of tweets using Perplexity Sonar.
- 🔍 One-click fact checking of tweets
- ⚡ Real-time analysis using Perplexity Sonar
- 🎯 Claim-by-claim verification
- 📋 Easy copy-paste of results
- 🌙 Dark mode support
- 🔒 Secure API key storage
-
Clone the repository:
git clone https://github.com/sreekaransrinath/checkmate.git cd checkmate -
Install dependencies:
pnpm install
-
Start development server:
pnpm dev
-
Load the extension in Chrome:
- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distfolder
- Open
pnpm buildThe built extension will be in the dist folder.
- Get a Perplexity Sonar API key from Perplexity
- Open the extension options (right-click extension icon > Options)
- Enter your API key and save
- Adjust the confidence threshold if desired
pnpm dev- Start development serverpnpm build- Build for productionpnpm lint- Run ESLintpnpm type-check- Run TypeScript type checkingpnpm test- Run unit testspnpm e2e- Run E2E testspnpm format- Format code with Prettier
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
MIT License - see LICENSE