Talk to your Claude instances. All of them. From your couch. No keyboard needed.
Quip turns your phone into a voice remote for any number of Claude Code sessions running on your Mac or Linux machine. Just speak your prompt and it lands in the right terminal.
You're running 4 Claude sessions across different projects. You don't want to walk over to your keyboard every time you have a thought. You just want to say "refactor the auth middleware" and have it go to the right Claude.
That's Quip. Push-to-talk prompting from your phone.
- Volume down to start talking, any volume button to stop
- Tap a window on your phone to pick which Claude gets your prompt
- See all your sessions mirrored live on your phone's screen
- Quick actions — hit Return, Ctrl+C, restart Claude, clear context, all from context menus
- View terminal output — read the last 200 lines of any terminal from your phone
- Arrange windows on your Mac or Linux desktop with one tap
- QR code sharing — scan a QR code from the desktop app to connect instantly
- Works with iPhone and Android
Just open both apps. Quip finds your Mac/Linux machine automatically over the local network via Bonjour/mDNS.
For remote use, a Cloudflare tunnel is bundled — no install, no config, no account needed.
Requires macOS 14+, iOS 17+, Xcode 16+, and XcodeGen.
cd QuipMac && xcodegen generate && cd ..
cd QuipiOS && xcodegen generate && cd ..
xcodebuild -project QuipMac/QuipMac.xcodeproj -scheme QuipMac build
xcodebuild -project QuipiOS/QuipiOS.xcodeproj -scheme QuipiOS \
-destination 'generic/platform=iOS' buildRequires Android SDK 34 and Java 17.
cd QuipAndroid && ./gradlew assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apkOr download the APK from the latest release.
Requires Rust 1.75+, GTK4, and libadwaita. On openSUSE Tumbleweed:
sudo zypper install gtk4-devel libadwaita-devel gcc pkg-config
# For X11:
sudo zypper install xdotool wmctrl
# For Wayland (sway):
sudo zypper install ydotool wtype
cd QuipLinux && cargo build --releaseThe binary will be at QuipLinux/target/release/quip-linux.
Supported display servers:
- X11 — full support (xdotool/wmctrl for window management)
- Wayland (sway) — full support via sway IPC
- Wayland (Hyprland) — window enumeration + arrangement
- Wayland (KDE Plasma) — full support via kdotool (install
kdotool; uses ydotool/wtype for input) - Wayland (GNOME) — full support via Window Commander extension (uses ydotool/wtype for input)
Your phone records speech, transcribes it on-device, and sends the text over WebSocket to the Mac/Linux app. The app injects the text into whichever terminal window you selected.
The desktop app broadcasts your window layout to the phone in real-time, so you always see what's where.
Phone Mac / Linux
+---------------+ +------------------+
| speak prompt | WebSocket | inject into |
| pick window | ============> | correct terminal |
| see layout | <============ | broadcast layout |
+---------------+ +------------------+
GPLv3 — see LICENSE


