Milo is a lightweight desktop application that helps you transform text using AI. Copy any text, hit a keyboard shortcut, and get instant AI transformations with customizable tones.
- 🎯 Instant transformations - Transform clipboard text with global shortcuts
- 🎨 Custom tones - Create personalized transformation prompts
- Visit the Releases page
- Download the latest version for your platform
- Install and launch Milo
- Get a usage key from the official Milo website
- Open Milo settings from the system tray
- Enter your usage key in the settings
- Start transforming! Copy text and use the shortcut (default:
Cmd+M
)
- Copy any text you want to transform
- Press your shortcut (default:
Cmd+M
) - Paste anywhere - the improved text is ready to use!
- Custom shortcuts - Set your preferred key combination
- Transform tones - Create custom prompts for different writing styles
- Usage tracking - View your transformation history and statistics
- Auto-updates - Enable automatic app updates
- Node.js (v16 or later)
- pnpm (latest version)
- Rust (latest stable)
- Frontend: React + Vite + TypeScript + Tailwind CSS
- Backend: Rust + Tauri v2
- AI Integration: LiteLLM proxy server
- Auto-updates: Built-in Tauri updater with cryptographic signatures
-
Clone and install:
git clone https://github.com/antoncoding/milo.git cd milo pnpm install
-
Development server:
pnpm run tauri dev
-
Production build:
pnpm run tauri build
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Tauri