FlyCode is a mobile client for opencode, built for Android and iOS. It lets you connect to your opencode server, browse projects, continue coding sessions, and work with the agent from a phone-first interface.
FlyCode requires a running
opencode server. Docs: https://opencode.ai/docs/server/
- Connect to
opencode serverwith a custom server address and optional authentication - Browse projects and jump into new or existing coding sessions
- Chat with the coding agent through a mobile-optimized interface
- Review permission requests, todos, diffs, and session context in the app
- Adjust model, language, theme mode, and notification preferences
- Start your
opencode server.
opencode serve- By default, the server runs at
http://127.0.0.1:4096. - Install and open FlyCode on your device.
- Enter the server address in the app and connect.
- Pick a project, open a session, and start working with the agent.
Server references:
- Docs: https://opencode.ai/docs/server/
- OpenAPI doc after startup:
http://127.0.0.1:4096/doc
If you want to build FlyCode yourself, make sure you have:
- Flutter SDK
- Dart SDK
^3.11.0 - Android or iOS build environment
- A running
opencode serverfor local testing
Install dependencies:
flutter pub getRun the app:
flutter runRun on a specific device:
flutter devices
flutter run -d <device-id>If you change generated models or providers, run:
dart run build_runner build --delete-conflicting-outputs


