Skip to content
Jerry4539Public

About

Fast, lightweight, premium Android screen mirroring & macro automation app for Windows, macOS, and Linux

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Another app icon

Another

Fast, lightweight, premium Android screen mirroring & macro automation app for Windows, macOS, and Linux.

Platform Tech License


Another Android Mirroring

Another is a desktop application for high-performance screen mirroring, full touch/keystroke control, and powerful macro automation for Android devices. Built with Tauri 2, React 19, and Rust, powered by scrcpy-server.


✨ Features

  • πŸ“± Real-Time Ultra-Low Latency Mirroring: Hardware-accelerated H.264 & H.265 video decoding with adaptive bitrate.
  • πŸ“ Edge-to-Edge Display with 1-Click Auto-Fit: Clean mobile display with zero wasted borders or padding.
  • πŸ› οΈ Right Vertical Quick-Tools Dock:
    • 🏠 Home, ◀️ Back, πŸ”² Recent Apps, ⚑ Power Button
    • πŸ”΄ 1-Click Macro Recorder with active duration counter
    • ▢️ Quick Play Macro (replays your last macro instantly)
    • ✨ Macro Automation Manager (manage, loop, speed scale, export/import)
    • πŸ“Έ Screenshot Capture
    • πŸŽ₯ Screen Recording (saves high-quality WebM videos)
    • πŸ”‡ Mute / Audio Forwarding (Android 11+)
    • πŸ”„ Display Orientation Rotation
    • βš™οΈ Dedicated Companion Settings Window (doesn't block your phone screen)
    • πŸ“Œ Always-on-Top Pin Mode
  • πŸ€– Macro Automation Engine:
    • Record full touch taps, swipes, gestures, and keystroke text typing.
    • Replay on any connected Android device.
    • Repeat Loops: Run 1x, 2x, 3x, 5x, or 10x iterations automatically.
    • Speed Multipliers: Replay at 0.5x, 1.0x, 1.5x, or 2.0x speed.
    • Rename, Export JSON, and Import JSON macros.
  • πŸ“Ά One-Click Wireless WiFi Mirroring: Connect and control wirelessly without cables.
  • 🧠 MCP (Model Context Protocol) Server: Built-in MCP server on port 7070 for AI agent control (Claude, Cursor, etc.).

πŸ“₯ Download & Installation

Grab the latest pre-built installer for your platform from the Releases:

Platform Format
Windows .exe (Installer), .msi (Enterprise Package), or Portable .exe
macOS .dmg (Apple Silicon & Intel)
Linux .deb, .AppImage

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl+K / ⌘K Command Palette
Ctrl+S / ⌘S Take Screenshot
Ctrl+Shift+R / βŒ˜β‡§R Start / Stop Video Recording
Ctrl+Shift+M / βŒ˜β‡§M Start / Stop Macro Recording
Ctrl+Shift+P / βŒ˜β‡§P Quick Play Last Macro
Ctrl+Shift+O / βŒ˜β‡§O Rotate Device Screen
Ctrl+M / ⌘M Mute / Unmute Audio
Ctrl+H / ⌘H Android Home
Ctrl+B / ⌘B Android Back
Ctrl+R / ⌘R Android Recent Apps
Ctrl+P / ⌘P Android Power Button
Ctrl+, / ⌘, Open Settings & Tools
Ctrl+D / ⌘D Disconnect Device

πŸ€– MCP Server (AI Agent Integration)

AI agents can control your Android device through the built-in MCP server.

Add to your MCP client config (claude_desktop_config.json, Cursor, etc.):

{
  "mcpServers": {
    "another": {
      "type": "http",
      "url": "http://localhost:7070/mcp"
    }
  }
}

πŸ› οΈ Development & Building from Source

Prerequisites

  • Rust (1.78+)
  • Node.js (v18+)
  • USB Debugging enabled on your Android phone

1. Clone & Install Dependencies

git clone https://github.com/Jerry4539/another.git
cd another/another
npm install

2. Run in Development Mode

npm run tauri dev

3. Build Production Installer

npm run tauri build -- --ignore-version-mismatches

The compiled binaries and installers will be in src-tauri/target/release/bundle/.

πŸ“„ License

This project is open-source software licensed under the MIT License.

About

Fast, lightweight, premium Android screen mirroring & macro automation app for Windows, macOS, and Linux

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages