Skip to content

LiboShen/afk-host

Repository files navigation

AFK - Vibe coding from your couch

AFK Host

Remote desktop host for AFK
Stream your Mac or Windows screen to your phone and control it with touch and voice.

WebsiteApp StoreGoogle PlayDownload


What is AFK?

AFK is a remote desktop app designed for vibe coding — directing AI agents like Claude Code from your phone using voice commands while lounging on your couch.

This repo contains the host application that runs on your computer and streams your screen to the AFK mobile app.

Features

  • 🖥️ Low-latency Streaming — WebRTC-powered screen sharing with adaptive quality
  • 🎤 Voice Control — Speak commands to control your computer
  • 🖱️ Touch Input — Full mouse and keyboard control from your phone
  • 🪟 Window Switcher — Quickly switch between windows with touch
  • 🔔 CLI Notifications — Get notified when Claude Code or Pi needs attention
  • 🔒 End-to-End Encryption — Secure connection between devices

Supported Platforms

Platform Status
macOS ✅ Stable
Windows 🚧 In development
Linux 💭 Planned

Quick Start

  1. Download the pre-built host app from afkdev.app/download
  2. Install and grant screen recording permission when prompted
  3. Get the mobile app on iOS or Android
  4. Pair by entering the 6-digit code shown on your computer

For detailed setup instructions, visit afkdev.app.

Build from Source

Requires Flutter 3.10+

# Clone the repo
git clone https://github.com/liboshen/afk-host.git
cd afk-host

# Install dependencies
flutter pub get

# Run
flutter run -d macos    # macOS
flutter run -d windows  # Windows (rough edges)

# Build release
flutter build macos
flutter build windows

License

MIT License — see LICENSE for details.


afkdev.app

About

Cross-platform remote desktop host for AFK. Stream your screen and control your Mac/PC from your phone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors