Skip to content

antoncoding/milo

Repository files navigation

Milo - AI Text Transformation Tool

Milo Logo

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.

✨ Features

  • 🎯 Instant transformations - Transform clipboard text with global shortcuts
  • 🎨 Custom tones - Create personalized transformation prompts

🚀 Quick Start

Download

  1. Visit the Releases page
  2. Download the latest version for your platform
  3. Install and launch Milo

Setup

  1. Get a usage key from the official Milo website
  2. Open Milo settings from the system tray
  3. Enter your usage key in the settings
  4. Start transforming! Copy text and use the shortcut (default: Cmd+M)

🎯 How to Use

  1. Copy any text you want to transform
  2. Press your shortcut (default: Cmd+M)
  3. Paste anywhere - the improved text is ready to use!

⚙️ Configuration

  • 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

🛠️ Development

Prerequisites

  • Node.js (v16 or later)
  • pnpm (latest version)
  • Rust (latest stable)

Tech Stack

  • Frontend: React + Vite + TypeScript + Tailwind CSS
  • Backend: Rust + Tauri v2
  • AI Integration: LiteLLM proxy server
  • Auto-updates: Built-in Tauri updater with cryptographic signatures

Build from Source

  1. Clone and install:

    git clone https://github.com/antoncoding/milo.git
    cd milo
    pnpm install
  2. Development server:

    pnpm run tauri dev
  3. Production build:

    pnpm run tauri build

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments