A powerful desktop application that transforms your text with AI-powered tone adjustments. Use global shortcuts to instantly rewrite selected text across any application.
- Global Shortcut: Use
Cmd+Shift+E
(macOS) orCtrl+Shift+E
(Windows/Linux) to rewrite selected text anywhere - Multiple Tones: Professional, casual, friendly, urgent, creative, and more
- Custom Tones: Create your own tone profiles with custom descriptions
- Cross-Platform: Works on Windows, macOS, and Linux
- Secure Authentication: OAuth integration with secure credential storage
- Background Operation: Runs in system tray for instant access
- Real-time Processing: Fast AI-powered text transformation
Download the latest version for your platform from the Releases page:
- Windows:
Rerit Setup 1.0.0.exe
(98 MB) - macOS:
Rerit-1.0.0.dmg
(120 MB) - Linux:
Rerit-1.0.0.AppImage
(123 MB)
- Download
Rerit Setup 1.0.0.exe
- Run the installer and follow the setup wizard
- Launch Rerit from the Start Menu or Desktop
- Download
Rerit-1.0.0.dmg
- Open the DMG file
- Drag Rerit to your Applications folder
- Launch from Applications (you may need to allow the app in Security & Privacy settings)
- Download
Rerit-1.0.0.AppImage
- Make it executable:
chmod +x Rerit-1.0.0.AppImage
- Run:
./Rerit-1.0.0.AppImage
- Sign In: Launch Rerit and sign in with Google
- Select Text: Highlight any text in any application
- Rewrite: Press
Cmd+Shift+E
(macOS) orCtrl+Shift+E
(Windows/Linux) - Done: The selected text is automatically replaced with the rewritten version
- Professional: Business-appropriate language
- Casual: Relaxed and informal
- Friendly: Warm and approachable
- Urgent: Conveys importance and urgency
- Creative: Imaginative and expressive
- Concise: Short and to the point
- Detailed: Comprehensive and thorough
- Custom: Create your own tone profiles
- Enable/Disable Shortcut: Toggle global shortcut functionality
- Quit: Exit the application completely
- Node.js 18+
- Yarn or npm package manager
# Clone the repository
git clone https://github.com/Huzaifa-Saleem/rerit-desktop-app.git
cd rerit-desktop-app
# Install dependencies
yarn install
# or
npm install
# Start development server
yarn dev
# or
npm run dev
# Build for production
yarn build
# or
npm run build
# Build for specific platforms
yarn build:win # Windows
yarn build:mac # macOS
yarn build:linux # Linux
# Type checking
yarn typecheck
# or
npm run typecheck
src/
βββ main/ # Electron main process
β βββ index.ts # Main application logic
β βββ createWindow/ # Window management
β βββ utils/ # Utility functions
βββ preload/ # Electron preload scripts
β βββ index.ts # IPC bridge
βββ renderer/ # React frontend
βββ src/
β βββ components/ # React components
β βββ pages/ # Application pages
β βββ hooks/ # Custom React hooks
β βββ services/ # API and business logic
β βββ config/ # Configuration files
βββ index.html
# .env file
VITE_API_URL=https://rerit.vercel.app # Production API URL
The app connects to the Rerit API for text processing. You can configure the API URL through environment variables or modify the default in the source code.
The global shortcut can be customized in src/main/index.ts
. Current default is CommandOrControl+Shift+E
.
We welcome contributions! Please see our Contributing Guidelines for details.
- Follow the existing code style and conventions
- Write clear commit messages
- Add tests for new features
- Update documentation as needed
Please use the GitHub Issues page to report bugs or request features.
This project is licensed under the MIT License - see the LICENSE file for details.
- Local Storage: Authentication tokens are encrypted and stored locally
- No Data Collection: We don't collect or store your text data
- Secure Communication: All API communications use HTTPS
- Open Source: Full transparency with open source code
- Documentation: Check this README and inline code comments
- Issues: Report bugs on GitHub Issues
- Discussions: Join conversations in GitHub Discussions
- Electron - Desktop application framework
- React - Frontend library
- TypeScript - Type-safe JavaScript
- Vite - Build tool and development server
- Tailwind CSS - Utility-first CSS framework
- Electron Builder - Application packaging
- Thanks to all contributors who help improve Rerit
- Built with modern web technologies and best practices
- Inspired by the need for seamless text transformation workflows
Made with β€οΈ by Huzaifa Saleem